MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

SOFTWARE ENGINEERING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Why is Requirements Elicitation a difficult task?
A
Problem of scope
B
Problem of understanding
C
Problem of volatility
D
All of the mentioned
Explanation: 

Detailed explanation-1: -Why is Requirements Elicitation a difficult task ? Explanation: Users specify unnecessary technical detail that may confuse, rather than clarify overall system objectives.

Detailed explanation-2: -Tagbo also identified several other general challenges in requirements elicitation, including conflicting requirements, unspoken or assumed requirements, difficulty in meeting with relevant stakeholders, stakeholder resistance to change, and not enough time set for meeting with all stakeholders (Tagbo, 2010).

Detailed explanation-3: -Requirements elicitation is a critical activity that forms part of the requirements engineering process because it has to discover what the software must do through a solid understanding of the wishes and needs of the various stakeholders and to transform them into software requirements.

Detailed explanation-4: -Problem 1: Customers Don’t Know What They Want In software development-especially large and complex software with many interfaces-requirements don’t always affect customers. Requirements often focus on the back-end, processing and system interfaces. This is over marketing’s head.

There is 1 question to complete.