Requirement Engineering MCQs

11. Traceability is not considered in Requirement Analysis ?

A. True
B. False
Explanation: Requirements traceability is concerned with documenting the life of a requirement and providing bi-directional traceability between various associated requirements, hence requirements must be traceable.
✅ The correct answer is option B.

12. Which of the following statements explains portability in non-functional requirements ?

A. It is a degree to which software running on one platform can easily be converted to run on another platform
B. It cannot be enhanced by using languages, OS’ and tools that are universally available and standardized
C. The ability of the system to behave consistently in a user-acceptable manner when operating within the environment for which the system was intended
D. None of the mentioned
✅ The correct answer is option A.
Explanation: Option c is termed as reliability and option e refers to efficiency.

14. Requirements traceability is one of the most important part requirement management. It may also be referred to as the heart of requirement management?

A. True
B. False
Explanation: Requirements traceability refers to the ability to describe and follow the life of a requirement in both forwards and backwards direction. Requirements can be traced from its origins, through its development and specification, to its subsequent deployment and use, and through periods of ongoing refinement and iteration in any of these phases.
✅ The correct answer is option A.

16. Which two requirements are given priority during Requirement Management of a product ?

A. User and Developer
B. Functional and Non-functional
C. Enduring and Volatile
D. All of the mentioned
✅ The correct answer is option C.
Explanation: Enduring requirements are core requirements & are related to main activity of the organization while volatile requirements are likely to change during software development life cycle or after delivery of the product.

18. Requirements Analysis is an Iterative Process ?

A. True
B. False
Explanation: Requirements analysis is conducted iteratively with functional analysis to optimize performance requirements for identified functions, and to verify that synthesized solutions can satisfy customer requirements.
✅ The correct answer is option A.

20. Which one of the following is not a step of requirement engineering ?

A. elicitation
B. design
C. analysis
D. documentation
✅ The correct answer is option B.
Explanation: Requirement Elicitation, Requirement Analysis, Requirement Documentation and Requirement Review are the four crucial process steps of requirement engineering.Design is in itself a different phase of Software Engineering.
Scroll to Top