MSIS-811 Unit 4
MSIS-811 Unit 4
MSIS-811 Unit 4
Requirements Engineering
Topics covered
User requirements
Statements in natural language plus diagrams of the
services the system provides and its operational
constraints. Written for customers.
System requirements
A structured document setting out detailed descriptions of
the system’s functions, services and operational
constraints. Defines what should be implemented so may
be part of a contract between client and contractor.
Functional requirements
Statements of services the system should provide,
how the system should react to particular inputs and
how the system should behave in particular situations.
May state what the system should not do.
Non-functional requirements
Constraints on the services or functions offered by the
system such as timing constraints, constraints on the
development process, standards, etc.
Often apply to the system as a whole rather than
individual features or services.