Documente Academic
Documente Profesional
Documente Cultură
Software requirement
IEEE defines requirements as:
(a) a condition or capability needed by a user to solve a problem
or achieve an objective.
(b) a condition or capability that must be met or possessed by a
system or system component to satisfy a contract, standard,
specification, or other formally imposed documents. and
(c) a documented representation of a condition or capability as in
(a) or (b).
Functional Requirements:
They also known as behavioral requirements illustrates the
functionality or services that software should provide.
The functional requirements part discusses the functionalities
required from the system. The system is considered to perform a set
of high-level functions {fi}. The functional view of the system is shown
in figure below.
Each function fi of the system can be considered as a transformation
of a set of input data (ii) to the corresponding set of output data
(oi). The user can get some meaningful piece of work done using a
high-level function.
Figure: Function fi
1) Problem recognition
2) Evaluation and synthesis
3) Modelling
4) Specification
5) Review
Requirements
definition and
specification
Requirements
validation
Domain
understanding
Prioritization
Requirements Conflict
collection resolution
Classification