Table of Contents
PARAGRAPH
PREFACE
CONTENTS
1SCOPE
1.1Scope
1.2Purpose
1.3Applicability
1.4Tailoring
1.5OrganizationoftheStandard
2APPLICABLEDOCUMENTS
2.1ApplicableDocuments
2.2ReferenceDocuments
3DEFINITIONSANDACRONYMS
3.1Definitions
3.2Acronyms
4SOFTWAREASSURANCEOVERVIEW
5ACQUIRERSOFTWAREASSURANCE
5.1Initialization,Pre-Award
5.2PostRFP,Pre-Award
5.3Post-Award,Pre-Award
5.4ContractImplementation,development
5.5Acceptance
5.6Operation
5.7Maintenance
5.8Retirement
6PROVIDERSOFTWAREASSURANCE
6.1SoftwareAssuranceProgram
6.2SoftwareAssuranceManagement
6.3SoftwareAssurancePlan
6.4SoftwareAssurancePlanChangeProcedures
6.5SoftwareAssuranceApprovalAuthority
6.6SoftwareAssuranceRecords
6.7SoftwareAssuranceStatusReporting
6.8Training
6.9SubcontractorControls
7SOFTWAREASSURANCEDISCIPLINES
7.1SoftwareQuality
7.2SoftwareSafety
7.3SoftwareReliability
7.4SoftwareVV
7.5IVV
APPENDIXA:THESOFTWAREASSURANCECLASSIFICATIONASSESSMENT
A-1.SoftwareSafetyLitmusTest
A-2.DeterminationofSoftwareClass
A-3.SoftwareClassificationScoringProcess
A-4.DeterminationofSoftwareAssuranceLevel
ofEffort
A-5.SoftwareAssuranceClassificationReport
Template
APPENDIXB:ACQUIRERSOFTWAREASSURANCEPLANTEMPLATEOUTLINE
APPENDIXC:REQUIREMENTSCOMPLIANCEMATRIX
FIGURESANDTABLES Abstract
Defines the software assurance requirements for software developed or acquired and maintained by the National Aeronautics and Space Administration (NASA) and for open source software, Government off-the-shelf (GOTS) software, modified off-the-shelf (MOTS) software, and commercial off-the-shelf (COTS) software when included in a NASA system.