Suggest why it is important to make a distinction between developing the user requirements and developing system requirements in the requirements engineering process.

What will be an ideal response?


There is a fundamental difference between the user and the system requirements
that mean they should be considered separately.
1. The user requirements are intended to describe the system’s functions and
features from a user perspective and it is essential that users understand
these requirements. They should be expressed in natural language and may
not be expressed in great detail, to allow some implementation flexibility.
The people involved in the process must be able to understand the user’s
environment and application domain.
2. The system requirements are much more detailed than the user requirements
and are intended to be a precise specification of the system that may be part
of a system contract. They may also be used in situations where
development is outsourced and the development team need a complete
specification of what should be developed. The system requirements are
developed after user requirements have been established.

Computer Science & Information Technology

You might also like to view...

You can access most of your pages from the Facebook ________ found at the top of every Facebook page

A) Home B) Timeline C) toolbar D) Profile

Computer Science & Information Technology

Which of the following should you consider when purchasing an antivirus software?

a. Price b. The skills required to configure and run the scanner c. The scanning methods the virus scanner supports d. All the above

Computer Science & Information Technology

The efficiency of the binary search is ____.

A. O(n) B. O(n log n) C. O(log n) D. O(n/2)

Computer Science & Information Technology

When the values of two variables are affected in a function, the function cannot be written as a call by value function.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology