Functional specification

The specification describes in concrete terms how the contractor intends to address the requirements of the client - the so-called how and with what. The client describes earlier in the specification as precisely as possible the totality of the claims - which he would have developed or produced. Only when the customer accepts the specifications, the actual implementation work should begin with the contractor.

Term

In addition to the term specification can be found in practice, fuzzy terms such as trade specification, technical specification, technical fine concept, target concept, functional specification, the overall system specification, implementation specification or English Feature Specification. Since these terms are not standardized in the rule can thus quite documents within the meaning of requirements specification be meant, but also technical concept, specifications or otherwise.

Definition

According to DIN 69901-5, the specification includes the " worked out by the contractor realization requirements due to the implementation of the specified by the client specifications ." The requirements of the previously developed specifications are now linked to the technical specifications of the operating and maintenance environment.

The specification is formulated by the contractor and approved by the client at his request. Ideally, you should begin only after this confirmation, the actual Entwicklungs-/Implementierungsarbeiten. The contractor has a value determined by the contract right to receive such confirmation ( duty to cooperate in accordance with § 643 BGB).

Practice

It is good practice to use the inclusion and exclusion principle when drawing up a specification, that is, specific cases explicitly include or exclude.

When delivering an acceptance is formally completed, which decides the execution of the work contract or the purchase contract. This decrease is often performed on an acceptance test, which determines whether the requirements of the specifications have been met in the understanding of the customer.

In software development, the requirements specification is defined inter alia in the V- 97 model. In the current XT V - model, the description in the overall system specification ( specification ) has been changed. For international projects, a Software Requirements Specification is nowadays mostly created instead. This represents the duties and remains the starting point for the traceability of requirements in the next solution levels, such as architecture specifications, SSRS ( Subsystem Requirements Specification ) and test case specifications.

646163
de