A. Introduction
B. Institutional Requirements
C. Project Software Requirements
D. Topics
E. Tools, References, and Terms
F. SPAN (NASA Only)
changes.mady.by.user Haigh, Fred Douglas. (HQ-KA000)[PEROT]
Saved on Oct 28, 2021
Saved on Jan 16, 2023
...
3.1 Software Life Cycle Planning
SWE-033 - Acquisition vs. Development Assessment SWE-013 - Software PlansSWE-024 - Plan Tracking SWE-034 - Acceptance CriteriaSWE-036 - Software Process DeterminationSWE-037 - Software MilestonesSWE-039 - Software Supplier InsightSWE-040 - Access to Software ProductsSWE-042 - Source Code Electronic AccessSWE-139 - Shall StatementsSWE-121 - Document Tailored RequirementsSWE-125 - Requirements Compliance MatrixSWE-027 - Use of Commercial, Government, and Legacy Software
3.2 Software Cost Estimation
SWE-015 - Cost EstimationSWE-151 - Cost Estimate ConditionsSWE-174 - Software Planning Parameters
3.3 Software Schedules
SWE-016 - Software ScheduleSWE-018 - Software Activities ReviewSWE-046 - Supplier Software Schedule
3.4 Software Training
SWE-017 - Project and Software Training
3.5 Software Classification Assessments
SWE-020 - Software Classification SWE-176 - Software Records
3.6 Software Assurance and Software Independent Verification & Validation
SWE-022 - Software Assurance SWE-141 - Software Independent Verification and ValidationSWE-131 - Independent Verification and Validation Project Execution PlanSWE-178 - IV&V ArtifactsSWE-179 - IV&V Submitted Issues and Risks
3.7 Safety-Critical Software
SWE-205 - Determination of Safety- Critical Software SWE-023 - Software Safety-Critical Requirements SWE-134 - Safety Critical Software Design Requirements
3.8 Automatic Generation of Software Source Code
SWE-146 - Auto-generated Source Code SWE-206 - Auto-Generation Software Inputs
3.9 Software Development Processes and Practices
SWE-032 - CMMI Levels for Class A and B Software
3.10 Software Reuse
SWE-147 - Specify Reusability RequirementsSWE-148 - Contribute to Agency Software Catalog
3.11 Software Cybersecurity
SWE-156 - Evaluate Systems for Security RisksSWE-154 - Identify Security RisksSWE-157 - Protect Against Unauthorized AccessSWE-158 - Evaluate Software for Security VulnerabilitiesSWE-155 - Implement Risk MitigationsSWE-159 - Verify and Validate Risk Mitigations SWE-207 - Secure Coding StandardPracticesSWE-185 - Verification of Software Code to Coding Standards
3.12 Software Bi-Directional Traceability
SWE-052 - Bidirectional Traceability
4.1 Software Requirements
SWE-050 - Software RequirementsSWE-051 - Software Requirements AnalysisSWE-184 - Software-related Constraints and AssumptionsSWE-053 - Manage Requirements ChangesSWE-054 - Corrective Action for InconsistenciesSWE-055 - Requirements Validation
4.2 Software Architecture
SWE-057 - Software ArchitectureSWE-143 - Software Architecture Review
4.3 Software Design
SWE-058 - Detailed Design
4.4 Software Implementation
SWE-060 - Coding SoftwareSWE-061 - Coding StandardsSWE-135 - Static AnalysisSWE-062 - Unit TestSWE-186 - Unit Test RepeatabilitySWE-063 - Release Version DescriptionSWE-136 - Software Tool Accreditation
4.5 Software Testing
SWE-065 - Test Plan, Procedures, ReportsSWE-066 - Perform TestingSWE-187 - Control of Software Items
SWE-068 - Evaluate Test ResultsSWE-070 - Models, Simulations, ToolsSWE-071 - Update Test Plans and ProceduresSWE-073 - Platform or Hi-Fidelity SimulationsSWE-189 - Code Coverage MeasurementsSWE-190 - Verify Code CoverageSWE-191 - Software Regression TestingSWE-192 - Software Hazardous RequirementsSWE-193 - Acceptance Testing for Affected BehaviorSWE-211 - Testing Levels of Non-Custom Developed Software
4.6 Software Operations, Maintenance, and Retirement
SWE-075 - Plan Operations, Maintenance, RetirementSWE-077 - Deliver Software Products SWE-194 - Delivery Requirements VerificationSWE-195 - Software Maintenance PhaseSWE-196 - Software Retirement Archival
5.1 Software Configuration Management (SCM)
SWE-079 - Develop CM PlanSWE-080 - Track and Evaluate ChangesSWE-081 - Identify Software CM ItemsSWE-082 - Authorizing ChangesSWE-083 - Status AccountingSWE-084 - Configuration AuditsSWE-085 - Release ManagementSWE-045 - Project Participation in Audits
5.2 Software Risk Management
SWE-086 - Continuous Risk Management
5.3 Software Peer Reviews and Inspections
SWE-087 - Software Peer Reviews and Inspections for Requirements, Plans, Design, Code, and Test ProceduresSWE-088 - Software Peer Reviews and Inspections - Checklist Criteria and TrackingSWE-089 - Software Peer Reviews and Inspections - Basic Measurements
5.4 Software Measurements
SWE-090 - Management and Technical MeasurementsSWE-093 - Analysis of Measurement DataSWE-094 - Reporting of Measurement AnalysisSWE-199 - Performance MeasuresSWE-200 - Software Requirements Volatility Metrics
5.5 Software Non-conformance or Defect Management
SWE-201 - Software Non-ConformancesSWE-202 - Software Severity LevelsSWE-203 - Mandatory Assessments for Non-ConformancesSWE-204 - Process Assessments