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
{alias:SWE-xxx139}
{tabsetup:1. The Requirement|2. Rationale|3. Guidance|4. Small Projects|5. Resources|6. Lessons Learned}

{div3:id=tabs-1}

h1. 1. Requirements

add6.3.4 Centers and projects shall fully comply with the "shall" statements in this NPR that are marked with an "X" in Appendix D consistent with their software classification.

h2. {color:#003366}{*}1.1 Notes{*}{color}

NPR 7150.2A does not include any notes for this requirement.

h2. 1.2 Applicability Across Classes

KEEP THIS SENTENCE IF THERE ARE NOT NOTES. REMOVE IF THERE ARE:
Appendix D of NPR 7150.2A2 does not include any notes for this requirement.

{applicable:asc=1|ansc=1|bsc=1|bnsc=1|csc=1|cnsc=1|dsc=1|dnsc=1|esc=1|ensc=1|f=1|g=p|h=*1}

{div3}
{div3:id=tabs-2}

h1. 2. Rationale

Earlier versions of NPR 7150.2 assumed that readers would accept requirements marked by an 'x' in the Appendix D as required activities.  Experience with the earlier version of this NPR (I.e., NPR 7150.2) showed that this assumption was not universally confirmed.
 
{panel} NPR 7150.2 was written to include the explicit statement in the requirement that full compliance with the requirement is necessary for those entries assigned an 'x' in Appendix D. {panel}

The purpose of the Requirements Mapping Matrix in NPR 7150.2 is to essentially pre-tailor out requirements for less critical software systems (e.g., while Class A software has 132 invoked requirements, Class H has only 16).  The purpose of the "x" label is to clarify the intent of NPR 7150.2 and to preclude any alternate interpretation of invoked requirements.  This requirement affirms that designated Center and project personnel are to satisfy all invoked requirements of this NPR. The note further affirms that at least the safety aspects of an NPR requirement are to be satisfied if the requirement is simply labeled in NPR 7150.2, Appendix D as 'safety-only" (SO). 

addThis requirement makes a positive statement that the invoked requirement is to be fulfilled by the SWE's responsible party (indicated by the 4th column in the same Appendix D: Requirements Mapping Matrix).  

{note}  Inherently, it affirms that fulfillment of requirements marked with an 'x' is the rule for specific NASA software classifications. {note}

Deviations, waivers, and tailoring of the requirements of NPR 7150.2 are to follow the approved processes for requirements management (see [SWE-120] and [SWE-140]).


{div3}
{div3:id=tabs-3}

h1. 3. Guidance

add

{div3}
{div3:id=tabs-4}

h1. 4. Small Projects

addThere is no difference in applicability of this requirement for small projects. 

{div3}
{div3:id=tabs-5}

h1. 5. Resources

# add
# addNo resources were identified for this requirement.

h2. 5.1 Tools

add

{div3}
{div3:id=tabs-6}

h2. 6. Lessons Learned

addNo Lessons Learned have currently been identified for this requirement.

{div3}
{tabclose}