For newly developed software, the Contractor / Supplier should be
required to submit a Software Quality Assurance Plan complying with IEEE
730 or equivalent. This plan, and containing, as a minimum, the following
documentation requirements:
a. Software Requirements Specification
b. Software Design Description
c. Software Verification and Validation Plan
d. Software Verification and Validation Report
e. User Documentation
The source code is normally written in a high-level language such as
C. Generally, all source code, properly documented, is placed in an approved
third-party escrow when the last vehicle exits its warranty period. The
Software Design Description, in (b) above, should be specified to comply
with IEEE 1016 or equivalent. |