Government or industrial standards, policies, or procedures for software inspections.
Formal Inspections - The practice of conducting formal Inspections on requirements, architecture, designs at all levels (particularly detailed design), on code prior to unit test, and on test plans, to assess the quality of all baselined artifacts prior to release for project use.
NASA Software Formal Inspections Standard (NASA-STD-2202-93) - The Software Formal Inspections Standard (hereinafter referred to as the Standard) is designed to support the inspection process of software developed for NASA. Its goal is to provide a framework and model for an inspection process that will detect and eliminate defects as early as possible in the software life cycle. This Standard will have been successfully applied if it accomplishes the following:
- The goals for the project's software inspection process are satisfied.
- Clear descriptions of the software inspection process and products are provided.
- Traceability between products of this process through the software life cycle is maintained.
- This Standard describes a uniform process for NASA software formal inspections. It provides:
- A mechanism for ensuring quality is built into the software.
- A means for assuring the quality of the process.
- A means for producing and supporting a software inspection process and the quality assurance aspects of that process for a project.
- A common uniform format and content for a software inspection process across NASA projects.
- A software inspection process standard tailored to NASA's environment.