1.1 Purpose. The purpose of this standard is to
establish requirements to be applied during the acquisition development or
support of software systems.
1.2 Application. The requirements of this
standard apply to the development of Computer Software Configuration Items
(CSCIs). Thus standard applies to the extent specified in the contract clauses
the Statement of Work (SOW) and the Contract Data Requirements List
(CDRL).
1.2.1 System development. Thus standard should be used in
conjunction with MIL-STD-499, Engineering Management, for total system
development.
1.2.2 Firmware. Thus standard applies to the development or
support of the software element of firmware. This standard does not apply to the
development of the hardware element of firmware.
1.2.3 Software developed
by Government agencies. The provisions of this standard may be applied to
Government agencies. When a Government agency performs software development or
support in accordance with this standard, the term contractor refers to that
Government agency and the term subcontractor refers to any contractor of that
Government agency.
1.2.4
Other Applications. While the requirements of this standard apply to Computer
Software Configuration Items (CSCIs), these requirements may be selectively
applied to the development of software not identified as a CSCI (such as,
software portions of hardware configuration items and firmware, and
non-deliverable software). In such cases, the term CSCI may be interpreted to
refer to the selected software.
1.3 Tailoring the
Standard. This standard contains a set of requirements designed to be tailored for each contract by the contracting agency. The
tailoring process intended for this standard is the deletion of non-applicable
requirements.