bannerd

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

NPR 7150.2 SectionSWE #NPR 7150.2 RequirementNASA-STD-8729.8 Software Assurance and Software Safety Tasks

3


Software Management Requirements


3.1


Software Life-Cycle Planning


3.1.2033

3.1.2 The project manager shall assess options for software acquisition versus development.

Notes:
     a. Acquire an off-the-shelf software product that satisfies the requirement.
     b. Develop a software product or obtain the software service internally.
     c. Develop the software product or obtain the software service through contract.
     d. Enhance an existing software product or service.
     e. Reuse an existing software product or service.
     f. Source code available external to NASA.

1. Confirm that the options for software acquisition versus development have been evaluated.

2. Confirm the flow down of applicable software engineering, software assurance, and software safety requirements on all acquisition activities. (NPR 7150.2 and NASA-STD-8739.8).

3. Assess any risks with acquisition versus development decision(s).

3.1.3013

3.1.3 The project manager shall develop, maintain, and execute software plans, including security plans, that cover the entire software life cycle and, as a minimum, address the requirements of this directive with approved tailoring.

1. Confirm that all plans, including security plans, are in place and have expected content for the life cycle events, with proper tailoring for the classification of the software.

2. Develop and maintain a Software Assurance Plan following the content defined in NASA-HDBK-2203 for a software assurance plan, including software safety.

3.1.4024

3.1.4 The project manager shall track the actual results and performance of software activities against the software plans.

    1. Corrective actions are taken, recorded, and managed to closure.
    2. Changes to commitments (e.g., software plans) that have been agreed to by the affected groups and individuals are taken, recorded, and managed.

1. Assess plans for compliance with NPR 7150.2 requirements, NASA-STD-8739.8, including changes to commitments.

2. Confirm that closure of corrective actions associated with the performance of software activities against the software plans, including closure rationale.

3. Confirm changes to commitments are recorded and managed.

  • No labels