软件开发配置管理规程

  • 格式:pdf
  • 大小:299.24 KB
  • 文档页数:19

下载文档原格式

  / 19
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

1前言 (1)

1.1目的 (1)

1.2读者对象 (1)

1.3版本信息 (1)

1.4术语与缩略词 (1)

1.5参考文献 (2)

1.6修改历史 (2)

2配置管理的理论基础 (3)

2.1配置管理对象 (3)

2.2配置管理任务 (3)

2.2.1标识配置对象 (3)

2.2.2版本控制 (3)

2.2.3修改控制 (4)

2.2.4报告配置状况 (4)

2.3软件配置的方式 (4)

3配置管理的措施 (4)

3.1软件配置的工作目标 (4)

3.2岗位职责 (5)

3.3软件项标识的原则 (5)

3.4软件项标识的分类 (5)

3.4.1文档 (6)

3.4.2代码 (7)

3.4.3数据 (7)

3.5软件项配置的状态 (7)

3.6标识编码规则 (8)

3.6.1文档标识 (8)

3.6.2代码标识 (10)

3.6.3数据标识 (11)

3.6.4软件项状态的标识 (11)

3.7配置管理 (12)

3.7.1配置管理的基本流程 (12)

3.7.2配置管理的阶段划分 (12)

3.7.3立项计划阶段的配置管理 (13)

3.7.4原型开发阶段的配置管理 (13)

3.7.5需求分析阶段的配置管理 (13)

3.7.6概要设计阶段的配置管理 (13)

3.7.7详细设计阶段的配置管理 (14)

3.7.8编码调试阶段的配置管理 (14)

3.7.9系统测试阶段的配置管理 (14)

3.7.10内部验收阶段的配置管理 (15)

3.7.11工程实施阶段的配置管理 (15)

3.7.12初验阶段的配置管理 (16)

3.7.13试运行阶段的配置管理 (16)

3.7.14终验阶段的配置管理 (16)

3.7.15运行维护阶段的配置管理 (16)

3.8变更管理 (16)

4配置管理工具 (16)

1前言

1.1目的

编写本管理规程的目的是为创智软件园软件配置测试中心的配置测试管理组对日常的软件项目开发进行配置工作时提供指导,为软件开发体系的项目组在日常的项目管理、设计、开发和测试中制定统一的软件项及其状态标识提供依据,以便于项目管理、开发、配置和测试工作有序、统一和规范化。

在本管理规程中明确了软件配置在软件开发中的意义、阶段划分、配置的内容、软件配置的基础、目标、正常流程、质量评价方法,以及进行软件配置工作时需要使用的相关表格和记录格式,为软件开发和维护中的可追溯性提供保障。

本操作规程是指导创智软件园软件开发体系进行软件配置工作的唯一指南,可以作为创智软件园有限公司ISO9001质量体系程序文件的支持文件。

1.2读者对象

本管理规程的可能合法读者是创智软件园软件开发体系的项目管理人员、设计人员、配置测试人员、机要室的机要员和经软件配置测试中心部门经理授权的人员。

任何无关人员不得以任何方式私阅、借阅、复制和传递本规程,创智软件园的员工一旦发现本管理规程在外面流失,有责任维护公司利益,及时向公司汇报,以挽回可能带来的直接和间接的损失。

1.3版本信息

本管理规程1.0.0版是在综合公司自1995年以来软件开发中软件配置的经验和借鉴国内外软件配置技术最新研究成果的基础上,由创智软件园软件配置测试中心规范研究与制定组于1998年10月开始起草,并于1998年11月初稿完成的。

本管理规程2.0.0版是由软件配置测试中心规范研究与制定组按照ISO9001质量体系程序文件要求于1999年05月进行修订并完成的。

1.4术语与缩略词

1)软件:包括能够使应用系统正常运行和维护所必须的文档、程序和数据。

2)软件项:构成整个应用系统的子系统、功能模块的独立的或以操作系统文件形式存

在的软件元素,通常以操作系统文件或功能模块及其组合的形式存在。

3)准基线库:由软件开发项目组提交的等待评审或测试的软件项数据仓库。

4)基线库:由软件项目/产品开发组提交的完全通过评审或测试的合格软件项数据仓

库。

5)配置管理:将软件项目的组成部分(文档、代码和数据)存放入准基线库和基线库

进行配置管理和版本控制。

6)软构件库:可以供公司各个项目组重复使用或共享的经过构件化过程的合格软件项

数据仓库。

7)软件配置:一个软件产品在软件生存周期各个阶段所产生的各种形式(机器可读或

人工可读)的各种版本的文档、程序及其数据的集合。该集合中的每一元素称为

该软件产品配置中的一个软件配置项(SCI)。

8)单元测试:测试软件项(诸如构件、模块、函数等),具体设计到控制流和数据流。

9)组装测试:对软件项(诸如构件、模块、函数等)或子系统等进行组合测试,测试

其接口的正确性、稳定性。

10)系统测试:将整个软件项目作为一个整体,包括网络、服务器和工作站的软硬件以

及应用软件的配置到位的情况下,进行测试。是公司内部的验收测试,为公司内

部软件项目/产品的验收评审提供测试依据。

11)验收测试:是将整个软件项目作为一个整体,包括网络、服务器和工作站的软硬件

以及应用软件的配置到位的情况下,由客户单位为主体进行的测试,包括初验测

试和终验测试,初验可以在模拟环境下,终验则必须是在实际运行环境下进行。

12)软件配置工具:可以辅助人工进行软件配置和管理工作的软件工具。

1.5参考文献

1)GB/T11457软件工程

2)GB/T8566计算机软件开发规范

3)Gb/T8567计算机软件产品开发文件编制指南

4)《软件工程》齐治昌等。北京:高等教育出版社,1997

5)《创智软件园软件开发项目管理手册》

6)《创智软件园软件开发安全管理制度》

7)《软件工程》齐治昌等。北京:高等教育出版社,1997

8)创智软件园ISO9001质量体系《产品标识和可追溯性控制程序》版本B/0

9)创智软件园ISO9001质量体系《创智软件园产品标识和可追溯性控制程序》版本

B/0

1.6修改历史

序号时间地点责任人修改内容记录

11998/12/08创智软件园孙继纲修改、初稿

21999/3/15创智软件园陈皓修改

31999/3/19创智软件园陈皓根据会议意见修改

41999/5/25创智软件园刘立军参考程序文件进行修改

51999/05/26创智软件园孙继纲最终定版