一般来说,人们已渐渐意识到了软件工程过程概念的重要性,而且人们也逐渐了解了这些概念和软件工程支持技术的结合,尤其是软件过程概念与CM有着密切的联系,因为CM理所当然地可以作为一个管理变更的规则(或过程)。如IEEE软件配置管理计划的标准就列举了建立一个有效的CM规则所必需的许多关键过程概念。但是,传统意义上的软件配置管理主要着重于软件的版本管理,缺乏软件过程支持的概念。在大多数有关软件配置管理的定义中,也并没有明确提出配置管理需要对过程进行支持的概念。因此,不管软件的版本管理得多好,组织之间没有连接关系,组织所拥有的是相互独立的信息资源,从而形成了信息的"孤岛"。
在CM提供了过程支持后,CM与CASE环境进行了集成,组织之间通过过程驱动建立一种单向或双向的连接。对于开发员或测试员则不必去熟悉整个过程,也不必知道整个团队的开发模式。他只需集中精力关心自己所需要进行的工作。在这种情况下,可以延续其一贯的工作程序和处理办法。
组织的过程和CM的应用:
公司级的CM/项目级的CM/开发员级的CM
CM过程和软件生命周期:
首先是CASE/CM和作为一个整体的过程之间的关系,其次是CASE/CM和发生在特定的生命周期阶段背景下进行的活动之间的关系。
过程模型表示法的影响和过程发展进化:
由于软件过程影响CASE/CM集成的设计,应该考虑过程变更可能使集成设计计划无效的可能性。
E-Mail:
xxc168@sina.com
Copyright(c) 1999-2004 SCMChina. 版权所有