Page History
...
id | tabs-1 |
---|
1. Requirements
2.4.3 The project shall record, address, and track to closure the results of software verification activities.
1.1 Notes
NPR 7150.2, NASA Software Engineering Requirements, does not include any notes for this requirement.
1.2 Applicability Across Classes
Class G is labeled with "P (Center)." This means that an approved Center-defined process which meets a non-empty subset of the full requirement can be used to achieve this requirement.
...
f | 1 |
---|---|
g | p |
h | 0 |
ansc | 1 |
asc | 1 |
bnsc | 1 |
csc | 1 |
bsc | 1 |
esc | 1 |
cnsc | 1 |
dnsc | 1 |
dsc | 1 |
ensc | 0 |
Div | ||
---|---|---|
| ||
2. RationaleSimply performing verification is only one of the elements necessary to ensure the software work product meets the specified requirements. The software development team must capture the results of verification activities and document the findings to prove the verification was conducted correctly. All identified issues are analyzed to determine their causes. The team can then identify associated resolutions, and track to closure the work required to implement those resolutions. Successful closure assures that all requirements are satisfied (including the development and resolution of waiver requests, if needed). Where resolution involves revision to the verification process, environment, etc., tracking such changes helps to identify and document process improvements. The subsequent implementation of these process improvements will capture quality increases that result in more accurate verification results in the future. |
Div | ||
---|---|---|
| ||
3. GuidanceThe basic verification process is shown below with the steps addressed by this requirement highlighted: The following list provides examples of information typically captured in the verification results, analysis results, or in the post-analysis documentation of those results. Center procedures may call for additional items, or additional information may be needed to document fully the result or identified issue. Note that problem tracking or corrective action tools may capture some of this information automatically.
The results, and the verification activities and verified products that generated them, can be recorded in the following ways, as appropriate for the method used:
The Tools section lists several examples of templates for this type of document. See SWE-028 and the Note in SWE-102 for information on what verification includes. See SWE-118 for information on software test reporting. See SWE-031 for related information on reporting validation results that may be helpful here. When analyzing verification results to determine whether those results support a conclusion that the software satisfies the specified requirements, consider the following steps:
When tracking discrepancies to closure, consider the following activities:
Center or project procedures may require additional documentation not described above. |
Div | ||
---|---|---|
| ||
4. Small ProjectsNo additional guidance is available for small projects. The community of practice is encouraged to submit guidance candidates for this paragraph. |
...
id | tabs-5 |
---|
5. Resources
...
toolstable |
---|
Div | ||
---|---|---|
| ||
6. Lessons LearnedNo Lessons Learned have currently been identified for this requirement. |