Software Development Plan. The Contractor shall provide a Software Development Plan (SDP) (CDRL H002). The SDP shall describe how the Contractor will align their software engineering processes to the Government’s processes. Specific areas to address in the SDP include: 1) Plan introduction and overview • Purpose, scope, and objectives • Assumptions and constraints 2) Relationship to other program plans 3) Referenced documents 4) Identification of all software and software products to which the SDP applies 5) Definition of terms and acronyms 6) System overview, including system and software architecture 7) Overview of required work, including: • Requirements and constraints on the system and software to be developed • Software products and related deliverables • Requirements and constraints on project documentation • Additional requirements and constraints such as on project security, privacy, methods, standards, interdependencies in hardware and software development. • Known software-specific risks 8) Project organization and resources 9) Plans for performing software change activities, including: • Software change processes • Software change approaches/development approaches • Software change methods • Software change standards • Reusable software products and COTS • Software types/categories (i.e., operational software, test software, support equipment software) and associated processes, controls, and documentation. • Handling of critical attributes (such as safety, security, and information assurance) • Computer resources utilization and reserve capacity/growth management 10) Supporting processes and information, including: • Software risk management • Software quality assurance • Approach to requirements traceability The Contractor shall implement application solutions which sustain code and system configurations and associated documentation to support correction of defects and enhancements. CDRL H002 - Software Development Plan (SDP)
Appears in 2 contracts