bannera

Book A.
Introduction

Book B.
7150 Requirements Guidance

Book C.
Topics

Tools,
References, & Terms

SPAN
(NASA Only)

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
{table:style=width:100%;border:1px solid #aaa;padding:3px;border-radius:5px;background:#eaeada}{tr}{td:valign=top}{menuicon:about}{td}{td}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.{td}{tr}{table}

{div4:style=padding-left:15px;}

{table:width=100%|class=tableview}{tbody}
{tr}
{td:width=50%|style=vertical-align:top} [7.1 - History and Overview of the Software Process Improvement (SPI) Effort|7.1 - History and Overview of the Software Process Improvement (SPI) Effort] {color:#999999}\- addresses the history of the NASA software improvement efforts and an overview of recent activities to provide a background and impetus for the development of this electronic handbook{color} {td}
{td:width=50%|style=vertical-align:top} [7.9 - Entrance and Exit Criteria|7.9 - Entrance and Exit Criteria] {color:#888888}\- {color}{color:#888888}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{color} {td}
{tr}
{tr:class=rowAlternate}
{td} [7.2 - Classification Tool and Safety-Critical Assessment Tool|7.2 - Classification Tool and Safety-Critical Assessment Tool] {color:#999999}\- interactive tools to aid those responsible for determining the software classification and the software safety criticality{color} {td}
{td} [7.10 - Peer Review and Inspections Including Checklists|7.10 - Peer Review and Inspections Including Checklists] {color:#888888}\- describes the role of Peer Reviews and Inspections in {color}{color:#888888}detecting potential product defects and evaluating defects and tracking solutions integration into the product{color} {td}
{tr}
{tr}
{td} [7.3 - Acquisition Guidance|7.3 - Acquisition Guidance] {color:#999999}\- guidance for projects implementing requirements in NPR 7150.2 that address software acquisition. This guidance is intended for all persons responsible for the software acquisition process, from the planning stages through contract closeout{color} {td}
{td} [7.11 - Model Based Development and Auto-generated Code|7.11 - Model Based Development and Auto-generated Code] {color:#888888}\- {color}{color:#888888}addresses guidance for projects that desire to use model based development (MBDS){color} {td}
{tr}
{tr:class=rowAlternate}
{td} [7.4 - Flowdown of NPR Requirements on Contracts and to Other Centers in Multi-Center Projects|7.4 - Flowdown of NPR Requirements on Contracts and to Other Centers in Multi-Center Projects] {color:#999999}\- provides suggestions to the software lead for levying the Agency-level requirements contained in NPR 7150.2 to contracts and multi-center projects{color} {td}
{tr}
{tr}
{td} [7.512 - WorkQualification Breakdown Structures That Includeof Flight Software|7.512 - WorkQualification Breakdownof Structures ThatFlight Include Software]  {color:#999999#888888}\- provides guidance onin {color}{color:#888888}completing the developmentqualification of flight asoftware according workto breakdownAgency-level structurerequirements (WBS)contained forin softwarethe onNPR projects7150.2{color} {td}
{tr}
{tr:class=rowAlternate}
{td} [7.65 - SoftwareWork TestBreakdown EstimationStructures andThat TestingInclude LevelsSoftware|7.65 - SoftwareWork TestBreakdown EstimationStructures andThat TestingInclude LevelsSoftware] {color:#999999}\- provides guidingguidance principleson andthe best practices pertaining to software test estimation anddevelopment of a descriptionwork ofbreakdown the typical "levels" of testing performedstructure (WBS) for asoftware softwareon projectprojects{color} {td}
{tr}
{tr}
{td} [7.713 - Transitioning Softwareto a ArchitectureHigher DescriptionClass|7.713 - Software Architecture Description]Transitioning to a Higher Class] {color:#888888} \- {color}{color:#888888}recommendsaddresses guidance thefor kindsprojects ofthat contentdesire thatto shouldtransition appearsoftware infrom a softwarelower architectureto descriptiona forhigher NASA projectsclassification{color} {td}
{tr}
{tr:class=rowAlternate}
{td} [7.86 - MaturitySoftware ofTest LifeEstimation Cycleand Products at Milestone ReviewsTesting Levels|7.86 - MaturitySoftware ofTest LifeEstimation Cycleand ProductsTesting at Milestone Reviews] Levels] {color:#888888#999999}\- provides {color}{color:#888888}current guidance approved by the NASA Office of the Chief Engineer (OCE) for software engineering life cycle products and their maturity level at the various software project life cycle reviews guiding principles and best practices pertaining to software test estimation and a description of the typical "levels" of testing performed for a software project{color} {td}
{tr}
{tr}

{tr}
{tr:class=rowAlternate}
{td} [7.1014 - Implementing PeerMeasurement ReviewRequirements and InspectionsAnalysis Includingfor ChecklistsProjects|7.1014 - PeerImplementing Measurement ReviewRequirements and InspectionsAnalysis Includingfor ChecklistsProjects] {color:#888888}\- describes the role of Peer Reviews and Inspections in {color}{color:#888888}detectingguidance potentialon productsoftware defectsmeasurement andfor evaluatingall defectspersons and tracking solutions integration into the product{color} {td}
{tr}
{tr}
{td} [7.11 - Model Based Development and Auto-generated Code|7.11 - Model Based Development and Auto-generated Code] {color:#888888}\- {color}{color:#888888}addresses guidance for projects that desire to use model based development (MBDS){color}responsible for the software measurement process from the planning stages through the implementation stages of collection, storage, analysis and reporting{color} {td}
{tr}
{tr:class=rowAlternate}
{td} [7.127 - QualificationSoftware ofArchitecture Flight SoftwareDescription|7.127 - QualificationSoftware ofArchitecture Flight Software] Description]{color:#888888}\- provides guidance in - {color}{color:#888888}completingrecommends the qualificationkinds of flightcontent that softwareshould accordingappear toin Agency-levela requirementssoftware containedarchitecture indescription thefor NPRNASA 7150.2projects{color} {td}
{tr}
{tr}
{td} [7.1315 - TransitioningRelationship Between toNPR a7150.2 Higher Classand NASA-STD-7009|7.1315 - Relationship TransitioningBetween toNPR a7150.2 Higher Class] and NASA-STD-7009] {color:#888888}\- discusses the relationship {color}{color:#888888}addresses guidance for projects that desire to transition software from a lower to a higher classificationto NASA-STD-7009 (Models and Simulation){color} {td}
{tr}
{tr:class=rowAlternate}
{td} [7.148 - ImplementingMaturity of MeasurementLife RequirementsCycle andProducts Analysisat forMilestone ProjectsReviews|7.148 - Maturity Implementingof MeasurementLife RequirementsCycle andProducts Analysisat forMilestone ProjectsReviews] {color:#888888}\- provides {color}{color:#888888}current guidance on software measurement for all persons responsible for the software measurement process from the planning stages through the implementation stages of collection, storage, analysis and reporting{color} {td}
{tr}
{tr}
{td} [7.15 - Relationship Between NPR 7150.2 and NASA-STD-7009|7.15 - Relationship Between NPR 7150.2 and NASA-STD-7009] {color:#888888}\- discusses the relationship to NASA-STD-7009 (Models and Simulation){color} {td}
{tr}
{tr:class=rowAlternate}
{approved by the NASA Office of the Chief Engineer (OCE) for software engineering life cycle products and their maturity level at the various software project life cycle reviews{color} {td}
{td} [7.16 - Traceability of 7150.2 to Other NPRs and NASA-STDs|7.16 - Traceability of 7150.2 to Other NPRs and NASA-STDs]{color:#888888} \- Mapping of 7150.2 to {color}{color:#888888}7120.4D, {color}{color:#888888}7123.1A, {color}{color:#888888}7120.5D, {color}{color:#888888}NASA-STD-8739.8, {color}{color:#888888}NASA-STD-8719.13B{color} {td}
{tr}
{tr}
{td} [7.17 - 7150.2A Appendices (Definitions, References, etc.)|7.17 - 7150.2A Appendices (Definitions, References, etc.)]{color:#888888} \- content from the Appendices of {color}{color:#888888}NPR 7150.2A{color} {td}
{tr}
{tr:class=rowAlternate}

{tr}

{tbody}{table}

{div4}