Usage of a Specification within Software Development
1. Determined business requirements are expanded and refined in the specification to include technical requirements
2. The result is a business-technical specification
3. Based on the specification, the system design is created and the system is implemented
4. Test cases are also created based on the specification for the various test levels, in which the software system is tested for compliance with the requirements