SFS 7: Software Development Lifecycle
Assess how software moves through requirements, design, implementation, testing, release, operation, and decommissioning with traceable changes.
Scope and boundaries
This set covers the delivery process for applications and services, including source control, build inputs, CI/CD pipelines, test execution, release approval, deployment, rollback, and retirement. Its questions should make ownership and the relationship between source changes and delivered artifacts explicit. Evidence may include repository records, pipeline results, and deployment records. Security requirements and risk treatment belong to SFS 8, independent security findings to SFS 9, and interface-specific controls to SFS C.
The sixteen questions
This set has sixteen SF positions, 0–F. Each position is one question, not another set. All questions below are unreviewed placeholders; no assessment result has been recorded.
| SF | Question page | Authoring record | Status |
|---|---|---|---|
0 | SF 0: placeholder | 0070 | Draft; result unset |
1 | SF 1: placeholder | 0071 | Draft; result unset |
2 | SF 2: placeholder | 0072 | Draft; result unset |
3 | SF 3: placeholder | 0073 | Draft; result unset |
4 | SF 4: placeholder | 0074 | Draft; result unset |
5 | SF 5: placeholder | 0075 | Draft; result unset |
6 | SF 6: placeholder | 0076 | Draft; result unset |
7 | SF 7: placeholder | 0077 | Draft; result unset |
8 | SF 8: placeholder | 0078 | Draft; result unset |
9 | SF 9: placeholder | 0079 | Draft; result unset |
A | SF A: placeholder | 007A | Draft; result unset |
B | SF B: placeholder | 007B | Draft; result unset |
C | SF C: placeholder | 007C | Draft; result unset |
D | SF D: placeholder | 007D | Draft; result unset |
E | SF E: placeholder | 007E | Draft; result unset |
F | SF F: placeholder | 007F | Draft; result unset |
From questions to a profile
Only reviewed, accepted 0/1 assessments can populate the sixteen-bit set profile. SF 0 is the most significant bit and SF F is the least significant bit. The completed result uses four hexadecimal digits, including leading zeros. There is no completed profile for this draft set.
Read assessment and validation, then encoding. A set profile preserves individual answers; it is not a summed security score.