1.2 过程规范
1.2.1 过程规范
定义:一个过程可以指定一系列的规程用以约束和规范成员的行为,则此过程称之为一个“规范”的过程。过程规范就是对输入/输出和活动所构成的过程进行明文规定或约定俗成的标准。
-
软件过程规范的概念
软件过程规范是软件开发组织行动的准则与指南,可以依据上述各类过程的特点而建立相应的规范,如软件基本过程规范、软件支持过程规范和软件组织过程规范。其还可以进一步分为需求分析和开发的过程规范、设计过程规范、测试过程规范和发布过程规范等。
我国建立的一系列软件过程规范如下:
- 计算机软件需求说明编制指南GB9585-88(ANSI/IEEE829)
- 计算机软件测试文件编制指南GB9386-88(ANSI/IEEE830)
- 软件配置管理计划规范GB/T12505-90(IEEE828)
- 软件开发规范GB8566-88
- 计算机软件质量保证计划规范GB12504-90(ANSI/IEEE829)
-
软件过程规范的建立
一般依据软件过程标准(国际标准和国内标准),参考其他软件组织已有的软件过程规范来建立软件过程规范。软件过程规范是建立在软件组织之上,充分地结合软件组织的实际情况(如规模、行业和开发模式等),尽力地吸收先进的软件过程模型、过程框架或过程模式所包含的软件过程思想、方法及实践,引入适用的技术和工具,为软件开发和维护建立一部详细、可操作的过程指南。
组织过程规范的建立可借鉴的过程模型、框架或模式