ABSTRACT

The requirements specification is a document that clearly and precisely defines the customer’s logical requirements in such a way that it is possible to test the finished system to verify that those needs have actually been met. The requirements specification builds on the logical models, providing an unambiguous, precise definition of the user’s needs. Non-behavioral requirements define attributes of the system. For example, performance requirements specify such characteristics as speed, frequency, response time, accuracy, and precision. Other non-behavioral requirements might define such parameters as portability, reliability, security, and maintainability. The high-level design requirements associated with each system/segment design document are defined in prime item development specifications or software requirements specifications. The high-level system/segment specifications identify the system and its major segments at a conceptual level. The system/segment specifications form a hierarchy that logically defines the system from the high-level objectives down to the configuration item level.