Which of the following Requirement Elicitation Techniques is applicable to messy, changing and ill-defined problem situations ?

A. Quality Function Deployment (QFD)
B. Prototyping
C. Soft Systems Methodology (SSM)
D. Controlled Requirements Expression (CORE)
✅ The correct answer is option C.
Explanation: Soft systems methodology (SSM) is a systemic approach for tackling real-world problematic situations.It is a common misunderstanding that SSM is a methodology for dealing solely with ‘soft problems’ (problems which involve psychological, social, and cultural elements). SSM does not differentiate between ‘soft’ and ‘hard’ problems, it merely provides a different way of dealing with situations perceived as problematic.

Software engineers should not use their technical skills to misuse other people’s computers.”Here the term misuse refers to ___________________?

A. Unauthorized access to computer material
B. Unauthorized modification of computer material
C. Dissemination of viruses or other malware
D. All of the mentioned
✅ The correct answer is option D.

Consider the following Statement: “The data set will contain an end of file character.”What characteristic of SRS is being depicted here ?

A. Consistent
B. Non-verifiable
C. Correct
D. Ambiguous
✅ The correct answer is option B.
Explanation: An SRS is unambiguous if and only if, every requirement stated therein has only one unique interpretation. The given statement does not answer the question: “which data set will have an end of file character ?”.

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.