Software Engineering MCQs

Prepare with the latest Software Engineering MCQs with answers and explanations. Free online practice for competitive exams, interviews, and university tests.

565. 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.

570. The reason for software bugs and failures is due to _____________________?

A. Software companies
B. Software Developers
C. Both Software companies and Developers
D. All of the mentioned
✅ The correct answer is option C.
Explanation: Software companies are responsible for making policies and providing working atmosphere for the software development, so in turn these companies become a part of software development process.Bugs from developers side is no new thing. Thus option c answers the question.