SOFTWARE ENGINEERING

INTRODUCTION TO SOFTWARE ENGINEERING

OVERVIEW OF 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: -It is inevitable that when clients (and analysts) are unable to recall all relevant requirements, the project will inevitably run into problems further down the line. This problem is referred to as Retrieval-Induced Forgetting (RIF), and is highly prevalent during requirements elicitation.

Detailed explanation-3: -Gathering and understanding the requirements is a difficult process. That’s because stakeholders may not know what exactly they want the software to do, or they may give unrealistic requirements.

Detailed explanation-4: -’Problems of scope’. Problems of understanding. Problems of volatility.

There is 1 question to complete.