5.3.1 软件工程环境
开发方应建立、控制和维护软件工程环境(包括测试环境)。开发方应确保该环境的各组成部分都能执行其预定的功能。
5.3.2 软件开发资料库
开发方应建立、控制和维护一个软件开发资料库,用来管理软件、文档、其他中间的和最终的软件产品,以及相关的用以促进软件的有序开发和后续保障的工具和方法。该库有利于软件的有序开发和后续保障,也有利于为组织积累资产。该库可以是软件工程环境的组成部分。在合同期内,开发方应维护软件开发资料库。
5.3.3 软件开发文件
开发方应为每个软件单元(或一组逻辑上相关的软件单元)和每个CSCI 建立、控制并维护软件开发文件(SDF)。适用时,为 CSCI 的逻辑组、子系统和整个系统建立、控制和维护软件开发文件(SDF)。开发方应将有关软件开发的信息记录在相应的 SDF 中,并应在合同期内维护这些软件开发文件(SDF)。
5.3.4 非交付软件
开发方在交付软件的开发中可以使用非交付软件,但应保证交付软件在交付给需方后的运行和保障中不依赖于这些非交付软件,或能确保需方拥有或者可以得到同样的软件。开发方应确保用于项目的全部非交付软件执行其预定的功能。