Information Technology Reference
In-Depth Information
Chapter 2
Understanding Requirements
We have defined the term ''requirement'' in Chap. 1 as applied in the context of
requirements management in software development. Now let us discuss the
requirements in greater detail so that we understand the term in its entirety.
2.1 Classification of Requirements
Requirements can be classified based on three considerations, namely,
1. Functionality considerations—these are the requirements that fulfill the set of
selected business processes and deliver the results to end-users.
2. Product construction considerations—these are the requirements that are nec-
essary to build the product efficiently as well as to maintain it later on.
3. Source considerations—requirements for software development are provided
from different sources. This classification is based on the agencies that provide
the requirements.
2.2 Classification of Requirements Based on Functionality
Considerations
Requirements can be classified into two major classes from the functionality
standpoint, namely,
1. Core functionality requirements
2. Ancillary functionality requirements
 
Search WWH ::




Custom Search