Which is not a step of requirement engineering?
(A) Requirements elicitation (B) Requirements analysis
(C) Requirements design (D) Requirements documentation

1 Answer

Answer :

(C) Requirements design

Related questions

Description : Which one of the following is not a step of requirement engineering ? (A) Requirement elicitation (B) Requirement analysts (C) Requirement design (D) Requirement documentation

Last Answer : (C) Requirement design

Description : Explain any two requirement elicitation methods.

Last Answer : Ans. Interviews: After receiving the problem statement from the customer, the first step is to arrange a meeting with the customer. During the meeting or interview, both the parties would like to ... -Board, flip chart, worksheets, wall stickiest, etc. Participants should not criticize or debate.

Description : What are the three generic phases of software engineering? (A) Definition, development, support (B) What, how, where (C) Programming, debugging, maintenance (D) Analysis, design, testing

Last Answer : (A) Definition, development, support

Description : Structured charts are a product of (A) requirements gathering (B) requirements analysis (C) design (D) coding

Last Answer : (C) design

Description : The most important feature of spiral model is (A) requirement analysis. (B) risk management. (C) quality management. (D) configuration management.

Last Answer : (B) risk management.

Description : CASE Tool is (A) Computer Aided Software Engineering (B) Component Aided Software Engineering (C) Constructive Aided Software Engineering (D) Computer Analysis Software Engineering

Last Answer : (A) Computer Aided Software Engineering

Description : Requirements prioritization and negotiation belongs to: (A) Requirements validation (B) Requirements elicitation (C) Feasibility Study (D) Requirement reviews

Last Answer : (B) Requirements elicitation

Description : IEEE 830-1993 is a IEEE recommended standard for (A) Software requirement specification. (B) Software design. (C) Testing. (D) Both (A) and (B)

Last Answer : (A) Software requirement specification.

Description : In the context of requirements analysis, partitioning results in the elaboration of data, function, or behavior. (A) True (B) False

Last Answer : (A) True

Description : What types of models are created during software requirements analysis? (A) Functional and behavioral (B) Algorithmic and data structure (C) Architectural and structural (D) Usability and reliability

Last Answer : (A) Functional and behavioral

Description : Explain the following: (i) Equivalence class testing. (ii) User and System documentation with examples. (iii) Core dumps.

Last Answer : Ans: (i) Equivalence class testing is based on partitioning the input domain of a program into a number of equivalence classes so that the test of a representative value of each ... indiscriminately. Sometimes it is difficult to interpret the dump which is represented using hexadecimal numbers.

Description : A key concept of quality control is that all work products (A) are delivered on time and under budget (B) have complete documentation (C) have measurable specification for process outputs (D) are thoroughly tested before delivery to the customer

Last Answer : (C) have measurable specification for process outputs

Description : Software consists of (A) Set of instructions + operating procedures (B) Programs + documentation + operating procedures (C) Programs + hardware manuals (D) Set of programs

Last Answer : (B) Programs + documentation + operating procedures

Description : Differentiate between structured analysis and structured design.

Last Answer : Ans. The aim of structured analysis is to transform the textual description of a problem into a graphic model. During structured analysis, functional decomposition of the system takes place, i ... define the structure of the solution that is suitable for implementation in some programming language.

Description : The main purpose of integration testing is to find (A) design errors (B) analysis errors (C) procedure errors (D) interface errors

Last Answer : (D) interface errors

Description : If the objects focus on the problem domain, then we are concerned with (A) Object Oriented Analysis. (B) Object Oriented Design (C) Object Oriented Analysis & Design (D) None of the above

Last Answer : (A) Object Oriented Analysis.

Description : If every requirement can be checked by a cost-effective process, then the SRS is (A) verifiable (B) traceable (C) modifiable (D) complete

Last Answer : (A) verifiable

Description : If every requirement stated in the Software Requirement Specification (SRS) has only one interpretation, SRS is said to be (A) correct. (B) unambiguous. (C) consistent. (D) verifiable.

Last Answer : (B) unambiguous.

Description : Which one of the following statements, related to the requirements phase in Software Engineering, is incorrect ? (A) Requirement validation is one of the activities in the requirements phase. (B) ... . (D) Function points is one of the most commonly used size metric for requirements. 

Last Answer : (C) “Modelling-oriented approach” is one of the methods for specifying the functional specifications. 

Description : Explain various Object Oriented concepts used in Software Engineering. Give an example.

Last Answer : Ans .Various concepts of Object Oriented concepts used in Software Engineering: Object:- An object is something which is capable of being seen, touched or sensed. Each object has certain distinctions ... . A message can be sent between two objects only if they have an association between them.

Description : What is reverse engineering?

Last Answer : Ans. It is a process of analysing software with a view to understanding its design and specification. - In reverse engineering, source code and executable code are the input. - It may be part of a ... to : - Serves as input to SRS for program replacement. - Be available to help program maintenance.

Description : The ISO quality assurance standard that applies to software engineering is (A) ISO 9000 (B) ISO 9001 (C) ISO 9002 (D) ISO 9003

Last Answer : (B) ISO 9001

Description : Which of the following is not an attribute of software engineering (A) Efficiency. (B) Scalability. (C) Dependability. (D) Usability.

Last Answer : (C) Dependability.

Description : Top down approach is used for (A) development. (B) identification of faults. (C) testing and validation. (D) reverse engineering.

Last Answer : (A) development.

Description : Which of the items listed below is not one of the software engineering layers? (A) Process (B) Manufacturing (C) Methods (D) Tools

Last Answer : (B) Manufacturing

Description : If a program in its functioning has not met user requirements is some way, then it is (A) an error. (B) a failure. (C) a fault. (D) a defect.

Last Answer : (D) a defect.

Description : Requirements can be refined using (A) The waterfall model (B) prototyping model (C) the evolutionary model (D) the spiral model

Last Answer : (B) prototyping model

Description : Number of clauses used in ISO 9001 to specify quality system requirements are: (A) 15 (B) 20 (C) 25 (D) 28

Last Answer : (B) 20

Description : SRD stands for (A) Software requirements definition (B) Structured requirements definition (C) Software requirements diagram (D) Structured requirements diagram

Last Answer : (B) Structured requirements definition

Description : The model in which the requirements are implemented by category is (A) Evolutionary Development Model (B) Waterfall Model (C) Prototyping (D) Iterative Enhancement Model

Last Answer : (A) Evolutionary Development Model

Description : Explain Equivalence Class Partitioning and Boundary value analysis. Compare the two.

Last Answer : Ans. Equivalence Class Partitioning: It is a technique in black box testing. It is designed to minimize the number of test cases by dividing tests in such a way that the system is expected to act the ... valid data equivalence class, then you can select test case values like: 1, 11, 100, 950 etc.

Description : For a function of two variables, boundary value analysis yields (A) 4n + 3 test cases (B) 4n + 1 test cases (C) n + 4 (D) None of the above

Last Answer : (B) 4n + 1 test cases

Description : In function point analysis, number of general system characteristics used to rate the system are (A) 10 (B) 14 (C) 20 (D) 12

Last Answer : (B) 14

Description : In the spiral model ‘risk analysis’ is performed (A) In the first loop (B) in the first and second loop (C) In every loop (D) before using spiral model

Last Answer : (C) In every loop

Description : Design black box test suits for a function that checks whether a character or string upto ten characters in a palindrome?

Last Answer : Ans Following may be the test cases: - Try with Even number of characters (MALAYALAM) - Try with Odd number of characters (ADDA) - Try with maximum length of string The following are negative test ... come for the following) - Try with empty string - Try with numbers - Try with special characters

Description : Explain the concept of bottom-up, top-down and hybrid design.

Last Answer : Ans: Bottom up design:This approach leads to a style of design where we decide how to combine these modules to provide larger ones; to combine those to provide even larger ones, ... approaches are often not practical therefore hybrid approach which combines the above two approaches is often used.

Description : Why is good design important for a product?

Last Answer : Ans: A good design is the key to successful product. Almost 2000 years ago a Roman Architect recorded the following attributes of a good design:  Durability  Utility and  Charm A well-designed system is easy to implement, understandable and reliable and allows for smooth evolution.

Description : Why does the software design improve when we use object-oriented concepts?

Last Answer : Ans. The software design improves when we use object-oriented concepts because 1.Object-orientation works at higher level of abstraction. The development can proceed at the object level and ... good programming techniques. 4.Object-oriented programming design and programming promote code re-use.

Description : Discuss the various strategies of design. Which design strategy is most popular and practical?

Last Answer : Ans The most commonly used software design strategy involved decomposing the design into functional components with system state information held in a shared data area. The design strategies are: ... oriented design, the system state is decentralized and each object manages is own state information

Description : List the points of a simplified design process.

Last Answer : Ans. A design process may include a series of steps followed by designers. Depending on the product or service, some of these stages may be irrelevant, ignored in real-world situations in order ... the design process repeated (with corrections made) at any time before, during, or after production.

Description : What are the objectives of software design? How do we transform an informal design to a detailed design?

Last Answer : Ans Objectives of software design The purpose of the design phase is to plan a solution of the problem specified by the requirements document. This phase is the first step in moving from ... details as the design is developed with constant backtracking to correct earlier, less formal, designs.

Description : How is software design different from coding ?

Last Answer : Ans: Points of difference between software design and coding can be laid down as under: Design : 1. Design is most crucial and time-consuming activity 2. Screen of the system depends ... languages front-end tools, database management system, utilities etc are used to facilitate the coding process.

Description : Differentiate between object oriented and function oriented design .

Last Answer : Ans: Function-oriented design relies on identifying functions which transform their inputs to create outputs. In most systems, functions share some global system state. The functional design ... strategy is often a heterogeneous one where both functional and object-oriented approaches are used.

Description : Which of the following are advantages of using LOC (lines of code) as a sizeoriented metric? (A) LOC is easily computed. (B) LOC is a language dependent measure. (C) LOC is a language independent measure. (D) LOC can be computed before a design is completed.

Last Answer : (A) LOC is easily computed.

Description : What are the stages in the compilation process? A) Feasibility study, system design and testing B) Implementation and documentation C) Lexical Analysis, syntax analysis, and code generation D) None of the above

Last Answer : Answer : C

Description : Statement of scope and objectives, opportunities and performance criteria …………. A) Problem definition B) System analysis C) System Design D) Documentation

Last Answer : A) Problem definition

Description : To create vehicle of information to provide evidence in the development process and to monitor the process. This is one of the objectives of A) Analysis B) Design C) Development D) Documentation

Last Answer : D) Documentation

Description : Software project planning entails what activities? What are the difficulties faced in measuring the Software Costs?

Last Answer : Ans. Software project planning entails the following activities: Estimation: o -Effort, cost, resource, and project duration Project scheduling: Staff organization: o -staffing ... actual specifications of the system hence cost estimations based on uncertain information cannot be accurate.

Description : Draw the flow chart of Risk Management-Activity and explain various Software risks.

Last Answer : Ans RISK is a problem that could cause some loss or threatens the success of the project, but which has not happened yet. Typical Software Risks:- 1. Dependencies: -Many ... Inadequate application domain experience. New technologies. Ineffective, poorly documented, or neglected processes.