StrictDoc Templates
Software Requirement Data

Software Requirement Data

Describes software high level requirements that will satisfy system requirements, plus derived requirements.

1. System overview

Locates the current software component in the system. Describes the allocated system requirements and safety related aspects, and failure conditions.

2. High Level Requirements

Specifies all software high level requirements

2.1. Operational and functional requirements

For each operating mode, specifies what the software does.

2.1.1. HLR title example UID: HLR-001 parent links: child links: statement:

HLR statement example

2.2. Performance requirements

Specifies expected operational performance precision and accuracy.

2.3. Timing requirements

Specifies expected real time constraints, latencies, timing accuracies.

2.4. Memory and hardware resources requirements

Specifies the need of hardware resources to perform the software function.

2.5. Hardware software interfaces

Specifies the input and output devices standards, protocols, formats, timing.

2.6. Failure detection requirements

Specifies robustness strategy, and failure monitoring and reporting.

2.7. Partitioning requirements

Specifies resource partitioning constraints and requirements.