bannerb

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Include Page
2B-Page Warning
2B-Page Warning

Info

This section contains special features and topics which contain material that is broader than any one Software Engineering requirement. Many take the form of how-to's and tutorials for those wishing to learn about the state of software engineering within NASA.

CSS Stylesheet
table.topics {
}
.topics tr td {
background:#f5f5f5;
padding:5px 2px 0 5px;
vertical-align:top;
border-radius:8px;
width:50%;
height:44pt;
border:1px solid #f5f5f5;
}
.topics tr td a {
font-size:9pt;
font-weight:bold;
}
.topics tr td:hover {
background:#f0f0f0;
border:1px solid #e0e0e0;
}
HTML Table
width100%
classtopics
Table Body (tbody)
Table Row (tr)
Table Cell (td)

7.1 - History and Overview of the Software Process Improvement (SPI) Effort -- addresses the history of the NASA software improvement efforts to provide a background for the development of this electronic handbook

Table Cell (td)

7.11 - Model Based Development and Auto-generated Code  - addresses guidance for projects that desire to use model based development (MBDS)

Table Row (tr)
Table Cell (td)
7.2 - Classification and Safety-Criticality - aids to help those responsible for determining the software classification and the software safety criticality

  

Table Cell (td)
7.12 - Qualification of Flight Software - provides guidance in completing the qualification of flight software according to Agency-level requirements contained in the NPR 7150.2
Table Row (tr)
Table Cell (td)

7.3 - Acquisition Guidance - discusses guidance for projects implementing those requirements in NASA Procedural Requirement (NPR) 7150.2, NASA Software Engineering Requirements that address software acquisition

Table Cell (td)

7.13 - Transitioning to a Higher Class addresses guidance for projects that desire to transition software from a lower to a higher classification

Table Row (tr)
Table Cell (td)
7.4 - Flowdown of NPR Requirements on Contracts and to Other Centers in Multi-Center Projects - provides suggestions to the software lead for levying the Agency-level requirements contained in NPR 7150.2 to contracts and multi-center projects
Table Cell (td)

7.14 - Implementing Measurement Requirements and Analysis for Projects guidance on software measurement throughout the lifecycle, from the planning stages through implementation stages of collection, analysis and reporting

Table Row (tr)
Table Cell (td)

7.5 - Work Breakdown Structures That Include Software - provides guidance on the development of a work breakdown structure (WBS) for software on projects

Table Cell (td)

7.15 - Relationship Between NPR 7150.2 and NASA-STD-7009 - discusses the relationship to NASA-STD-7009 (Models and Simulation)

Table Row (tr)
Table Cell (td)

7.6 - Software Test Estimation and Testing Levels - provides guiding principles and best practices pertaining to software test estimation and a description of the typical "levels" of testing performed for a software project

Table Cell (td)

7.16 - Appendix C. Requirements Mapping and Compliance Matrix -  Guidance for using the 7150.2 Appendix C Requirements Mapping and Compliance Matrix.

Table Row (tr)
Table Cell (td)

7.7 - Software Architecture Description recommends the kinds of content that should appear in a software architecture description for NASA projects

Table Cell (td)

7.17 - 7150.2B Appendices (Definitions, References, etc.) - content from the Appendices of NPR 7150.2B

Table Row (tr)
Table Cell (td)
7.8 - Maturity of Life Cycle Products at Milestone Reviews - provides current guidance approved by the NASA Office of the Chief Engineer (OCE) for software engineering life cycle products and their maturity level at life cycle reviews
Table Cell (td)

7.18 - Documentation Guidance - provides a set of minimum content guidance for software project plans, reports, and procedures.

Table Row (tr)
Table Cell (td)

7.9 - Entrance and Exit Criteria - focused on the responsibilities of the software engineering community throughout the project life cycle reviews, in the areas of Entrance Criteria, Exit Criteria, and Materials for Review

Table Cell (td)

7.19 - Risk Management Checklists - process whereby the project identifies and tracks threats to the success of the project.

Table Row (tr)
Table Cell (td)

7.10 - Peer Review and Inspections Including Checklists - describes the role of Peer Reviews and Inspections in detecting potential product defects and evaluating defects and tracking solutions integration into the product

Table Cell (td)

7.20 - Assessing - Meets the Intent - assessment via functional groupings of requirements from the NASA standards can be performed 

Table Row (tr)
Table Cell (td)

Assurance and Safety Topics

Table Row (tr)
Table Cell (td)

8.14 - SA Tasking for NPR 7150.2B – Provides users of NPR7150.2B with the updated software assurance and software safety tasking in NASA-STD-8739.8A corresponding to the requirements in NPR 7150.2B

Table Cell (td)