The developer shall participate in system design in accordance with the
following requirements.
Note: If a system is developed in multiple builds, its design may not be
fully defined until the final build. The developer's planning should identify
the portion of the system design to be defined in each build. System design
for a given build should be interpreted to mean defining the portion of the
system design identified for that build.
5.4.1 System-wide design decisions. The developer shall participate in
defining and recording system-wide design decisions (that is, decisions about
the system's behavioral design and other decisions affecting the selection and
design of system components). The result shall include all applicable items in
the system-wide design section of the System/Subsystem Design Description
(SSDD) DID (see 6.2 ). Depending on CDRL
provisions, design pertaining to interfaces may be included in the SSDD or in
interface design descriptions (IDDs) and design pertaining to databases may be
included in the SSDD or in database design descriptions (DBDDs).
Note: Design decisions remain at the discretion of the
developer unless formally converted to requirements through contractual
processes. The developer is responsible for fulfilling all requirements and
demonstrating this fulfillment through qualification testing (see 5.9, 5.11). Design decisions act
as developer-internal "requirements," to be implemented, imposed on
subcontractors, if applicable, and confirmed by developer-internal testing but
their fulfillment need not be demonstrated to the acquirer.
5.4.2 System architectural design. The developer shall participate in
defining and recording the architectural design of the system (identifying the
components of the system, their interfaces, and a concept of execution among
them) and the traceability between the system components and system
requirements. The result shall include all applicable items in the
architectural design and traceability sections of the System/Subsystem Design
Description (SSDD) DID (see 6.2 ).
Depending on CDRL provisions, design pertaining to interfaces may be included
in the SSDD or in interface design descriptions
(IDDs).