bannerc

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
Set Data
hiddentrue
namereftab
2
Excerpt
hiddentrue

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. 

Tabsetup
01. Introduction
12. Resources
23. Lessons Learned
Div
idtabs-1

1. Introduction

This topic is intended for programs and projects that will continue to use NPR 7150.2B (i.e., those who have NPR 7150.2B specified on their contract) and want to transition to the new NASA-STD-8739.8A.

On August 2, 2019, NASA made Revision C of the Software Engineering Requirements Directive (NPR 7150.2C

Swerefn
refnum083
) effective.  While NPR 7150.2B was being revised to version NPR 7150.2C, a similar effort began with the revision of the Software Assurance Standard (NASA-STD-8739.8
Swerefn
refnum278
) to streamline SA activities to coincide with Rev C of the NPR. The update to NASA-STD-8739.8 resulted in its merger with the Software Safety Standard (NASA-STD-8719.13 ) and the combined version is now named the Software Assurance and Software Safety Standard (NASA-STD-8739.8A) which is expected to be approved sometime in July 2020.

With the combining of the two Standards, the structure of the new Software Assurance and Software Safety Standard (NASA-STD-8739.8A) has changed so that the assurance and safety requirements are listed as tasking activities that correspond to the individual requirements in Chapters 3 through 5 of NPR 7150.2C.

As described below, the attached spreadsheet provides the mapping between the requirements of NPR 7150.2B and the corresponding SA Tasking in NASA-STD-8739.8A via NPR 7150.2C corresponding SWE requirements.

  • Column A: Section numbers of relevant requirements in NPR 7150.2B
  • Column B: Requirement number of the requirement in NPR 7150.2B
  • Column C: Text of the requirement in NPR 7150.2B
  • Column D: Section numbers of corresponding requirements in NPR 7150.2C
  • Column E: Requirement number of the requirement in NPR 7150.2C
  • Column F: Software Assurance/Safety required activities for this requirement in NPR 7150.2C
  • Column G: Space
  • Column H: Text of the requirement in NPR 7150.2C (Included for comparison)


Note

The updated standard only levies required activities on the NPR 7150.2C requirements in Chapters 3 through 5, so some requirements in NPR 7150.2B may not have corresponding assurance/safety required activities.

Most users will be interested in Column C (text of requirement in NPR 7150.2B) and Column F (the corresponding assurance and safety activities from NASA-STD-8739.8A)

Div
idtabs-2

2. Resources

2.1 References

refstable-topic

Show If
groupconfluence-users
Panel
titleColorred
titleVisible to editors only

Enter necessary modifications to be made in the table below:

SWEREFs to be addedSWEREFS to be deleted
added SWEREF-083


added SWEREF-278- Add in tab 1 when new standard is released.



SWEREFs NOT called out in text but listed as germane: none

SWEREFs called out in text: 083, 271, 278

2.2 Tools


Include Page
Tools Table Statement
Tools Table Statement
Div
idtabs-3

3. Lessons Learned

3.1 NASA Lessons Learned

No Lessons Learned have currently been identified for this topic.

3.2 Other Lessons Learned

No other Lessons Learned have currently been identified for this topic.