Requirement Specification
(Redirected from requirement specification)
Jump to navigation
Jump to search
A Requirement Specification is a formal statement that defines specific requirements needed to meet stakeholder needs.
- AKA: Formal Requirement, Specification Document, Technical Specification.
- Context:
- It can transform stakeholder needs into formal statements through specification processes.
- It can define requirements through specification languages.
- It can document constraints through formal notations.
- ...
- It can often guide implementation through technical details.
- It can often support verification through testable criteria.
- It can often enable validation through measurable outcomes.
- ...
- It can range from being a High Level Specification to being a Low Level Specification, depending on its detail level.
- It can range from being a Formal Specification to being an Informal Specification, depending on its formality level.
- It can range from being a Business Specification to being a Technical Specification, depending on its audience focus.
- ...
- It can have specification completeness through requirement coverage.
- It can have specification consistency through requirement coherence.
- It can have specification clarity through requirement precision.
- ...
- Examples:
- System Requirements, such as:
- Product Requirements, such as:
- Service Requirements, such as:
- ...
- Counter-Examples:
- a Wish List, which expresses desires without formal structure.
- an Implementation Detail, which describes solutions rather than requirements.
- a General Description, which provides information without specification details.
- See: Specification Process, Requirement Engineering, Specification Language, Requirement Management, Specification Standard, Verification Process, Validation Method.