Software requirement
A software requirement, traced up to the system requirement it implements and verified by software testing or another method the plan names.
- where it sits
- the software or hardware level
- read from
- a level or type cell reading “software requirement”, “software requirements”, “software safety requirement”, “software safety requirements”, “software”, “sw”, “swrs” and “srs”; or an ID starting SRS, SWR, SW and SWRS, said so on the line
- standards that use it
- IEC 62304, Automotive SPICE, ISO 26262 and DO-178C
A software requirement with a blank parent, not flagged as derived, raises finding 1 when it sits below the top level of the paste; with no linked verification it raises finding 2.
Clauses that turn on this level
- 1 Requirement with no parent: DO-178C A-3.6 and Automotive SPICE SWE.1.BP5
- 2 No verification method or no linked verification: ISO 26262 Part 6, 10.4, DO-178C A-7.3 and Automotive SPICE SWE.6.BP4
- 3 Verification failed, blocked or not run: ISO 26262 Part 6, 10.4 and Automotive SPICE SWE.6.BP3
- 6 Derived requirement not identified as derived: DO-178C A-2.2 and DO-178C A-3.6
- 7 Parent outside this export, or an ID used twice: DO-178C A-3.6 and Automotive SPICE SWE.1.BP5
- 8 Wording that may not be verifiable: DO-178C A-3.4