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.910 - Peer EntranceReview and Inspections ExitIncluding CriteriaChecklists|7.910 - EntrancePeer Review and ExitInspections Including CriteriaChecklists] {color:#888888}\- describes the role of Peer Reviews and Inspections in {color}{color:#888888}focuseddetecting onpotential theproduct responsibilitiesdefects ofand theevaluating softwaredefects engineeringand communitytracking throughoutsolutions theintegration project life cycle reviews, in the areas of Entrance Criteria, Exit Criteria, and Materials for Reviewinto the product{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.1011 - Model PeerBased ReviewDevelopment and Inspections Including ChecklistsAuto-generated Code|7.1011 - Model PeerBased ReviewDevelopment and Inspections Including ChecklistsAuto-generated Code] {color:#888888}\- describes the role of Peer Reviews and Inspections in {color}{color:#888888}detectingaddresses potentialguidance productfor defectsprojects andthat evaluatingdesire defectsto anduse trackingmodel solutionsbased integration into the productdevelopment (MBDS){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.1112 - ModelQualification Basedof Development and Auto-generated CodeFlight Software|7.1112 - ModelQualification Basedof Development and Auto-generated CodeFlight Software] {color:#888888}\- provides guidance in {color}{color:#888888}addressescompleting the guidancequalification forof projectsflight thatsoftware desireaccording to use model based development (MBDS) Agency-level requirements contained in the NPR 7150.2{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}
{td} 

[7.1213 - Transitioning Qualificationto ofa FlightHigher SoftwareClass|7.1213 - Transitioning Qualificationto ofa FlightHigher SoftwareClass] {color:#888888}\- provides guidance in {color}{color:#888888}completingaddresses guidance thefor qualificationprojects ofthat flightdesire softwareto accordingtransition tosoftware Agency-levelfrom requirementsa containedlower into thea NPRhigher 7150.2classification{color} {td}
{tr}
{tr}
{td} [7.5 - Work Breakdown Structures That Include Software|7.5 - Work Breakdown Structures That Include Software] {color:#999999}\- provides guidance on the development of a work breakdown structure (WBS) for software on projects{color} {td}
{td} 

[7.1314 - Implementing TransitioningMeasurement Requirements toand aAnalysis Higherfor ClassProjects|7.1314 - Implementing Measurement TransitioningRequirements toand aAnalysis Higherfor ClassProjects] {color:#888888}\- {color}{color:#888888}addresses guidanceguidance on software measurement for projectsall thatpersons desireresponsible tofor transitionthe software measurement process from a lower to a higher classification the planning stages through the implementation stages of collection, storage, analysis and reporting{color} {td}
{tr}
{tr:class=rowAlternate}
{td} [7.6 - Software Test Estimation and Testing Levels|7.6 - Software Test Estimation and Testing Levels] {color:#999999}\- 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{color} {td}
{td} 

[7.1415 - Relationship ImplementingBetween MeasurementNPR Requirements7150.2 and Analysis for ProjectsNASA-STD-7009|7.1415 - ImplementingRelationship Between MeasurementNPR Requirements7150.2 and Analysis for Projects] NASA-STD-7009] {color:#888888}\- {color}{color:#888888}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 discusses the relationship to NASA-STD-7009 (Models and Simulation){color} {td}
{tr}
{tr}
{td} [7.7 - Software Architecture Description|7.7 - Software Architecture Description]{color:#888888} - {color}{color:#888888}recommends the kinds of content that should appear in a software architecture description for NASA projects{color} {td}
{td} 

[7.1516 - RelationshipTraceability Between NPRof 7150.2 to Other NPRs and NASA-STD-7009STDs|7.1516 - RelationshipTraceability Between NPRof 7150.2 to Other NPRs and NASA-STD-7009STDs] {color:#888888} \- Mapping discussesof the relationship to NASA-STD-7009 (Models and Simulation)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:class=rowAlternate}
{td} [7.8 - Maturity of Life Cycle Products at Milestone Reviews|7.8 - Maturity of Life Cycle Products at Milestone Reviews] {color:#888888}\- 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{color} {td}
{td} 

[7.1617 - Traceability of 7150.22A toAppendices Other NPRs and NASA-STDs(Definitions, References, etc.)|7.1617 - Traceability of 7150.22A toAppendices Other NPRs and NASA-STDs(Definitions, References, etc.)]{color:#888888} \- content Mappingfrom ofthe 7150.2Appendices toof {color}{color:#888888}7120.4D, NPR 7150.2A{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.179 - 7150.2AEntrance Appendicesand (Definitions, References, etc.)Exit Criteria|7.179 - 7150.2AEntrance Appendicesand (Definitions, References, etc.)]Exit Criteria] {color:#888888} \- content from the Appendices of {color}{color:#888888}NPR 7150.2A{color}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}

{tr}

{tbody}{table}

{div4}