Official Purpose Statement (ASPICE v3.1/v4.0): "The purpose of the Software Requirements Analysis Process is to transform the software-related parts of the system requirements into a set of software requirements."
SWE.1 sits at the top of the left leg of the software V-model. It is the first process assessors evaluate because failures here cascade through the entire SWE chain. If requirements are missing, ambiguous, or untraceable, every downstream process (architecture, design, testing) is building on a broken foundation. SWE.1 is the #1 source of CL1 partial ratings in automotive supplier assessments.
📋 Learning Objectives
- Recite SWE.1's eight Base Practices and the specific work products each requires
- Write requirements that satisfy ASPICE's testability, consistency, and traceability criteria
- Set up a traceability matrix linking SWE.1 output (SRS) to SYS.2 system requirements
- Conduct and document a requirements review that satisfies GP 2.2.4
- Identify and fix the five most common SWE.1 findings in real assessments
SWE.1 Process Outcomes (PRM Level)
The six process outcomes define what "SWE.1 done right" looks like from the PRM perspective. These are what the assessor will ultimately verify, even though they collect evidence at the BP level:
| Outcome ID | Statement | Assessed Via |
|---|---|---|
| O1 | Software requirements are defined and documented | SRS exists with structured, identified requirements |
| O2 | Software requirements are consistent with system requirements | Traceability matrix SRS ↔ System Tech. Spec.; no orphaned requirements |
| O3 | Software requirements are evaluated for testability | Verification method assigned; test-unfriendly requirements flagged and resolved |
| O4 | Software requirements are prioritized | Priority or must-have/should-have attribute on each requirement |
| O5 | Impact of proposed changes to SW requirements is analyzed | Change request records with impact analysis before re-baselining SRS |
| O6 | SW requirements are agreed and communicated to affected parties | Review sign-off records; distribution/notification log |