楼主: bmccbj

[参考文档] clearcaselt配置

[复制链接]
论坛徽章:
2
81#
 楼主| 发表于 2006-7-30 01:44 | 只看该作者
81
5.6 试点总结/推广 完成正式过程的发布
6 全面实施
6.1 组建相应部门和团队
6.2
制定各个项目的实施计

6.3
配置管理知识、过程、
工具的培训
6.4
帮助各个项目向新过程
迁移
6.5 日常监督、抽查、沟通
7 结束 总结、奖励
相应操作文件
对应过程:2.2 了解员工对配置管理的态度
建立一个CHECKLIST,来进行调研,如下
序号 调查内容 调查结果
1
原来是否有过类似尝试,成功或者
失败了
2
是否有由于配置管理不好造成的痛
苦经历
3 对建立配置管理过程是否支持

使用道具 举报

回复
论坛徽章:
2
82#
 楼主| 发表于 2006-7-30 01:45 | 只看该作者
82
4
是否觉得配置管理过程会压抑创造

5 是否觉得配置管理过程太繁琐
6 对配置管理是否有不合理的期望
7 是否有些急功近利
8 是否对实施配置管理工具感兴趣
9
个人英雄主义和分工协作那个是主

对应过程:2.3 了解组织的配置管理技术水平
建立一个CHECKLIST,来进行调研,如下
序号 调查内容 调查结果
1
是否已经有了配置管理过程,运作
时间
2
是否使用了配置管理工具,使用时

3
是否接受了配置管理的专门培训,
培训时间
4 对配置管理过程的认识程度
5 对配置管理工具的使用程度
6 企业员工的基本素质和学习能力
对应过程:3.2 评估配置工具供应商

使用道具 举报

回复
论坛徽章:
2
83#
 楼主| 发表于 2006-7-30 01:45 | 只看该作者
83
建立一个CHECKLIST,来进行调研,如下


调查内容 调查结果
1
工具可以解决当前问题,满足当前需
求吗?
2 产品的市场地位
3 产品价格
4 与现有环境的兼容程度
5
运行能力(峰值情况、成熟性、稳定
性)
6 是否支持未来需求
7 是否具备:工作空间管理
8 是否具备:版本控制
9 是否具备:配置报告
10 是否具备:过程支持
11 是否具备:安全和保护
12 是否具备:工具集成
13 是否具备:构造支持
14 是否具备:图形界面
15 是否具备:自定义支持

使用道具 举报

回复
论坛徽章:
2
84#
 楼主| 发表于 2006-7-30 01:45 | 只看该作者
84
16 是否具备:发行管理
17 是否具备: WEB 支持
对应过程:3.2 评估配置工具供应商
建立一个CHECKLIST,来进行调研,如下


调查内容 调查结果
1 配置管理服务从业时间
2 成功案例数量和质量
3 培训、技术支持队伍
4 提供的培训和指导,以及其他服务
5
近期关于配置服务的商誉、资产、销
售额
6 地理位置、服务及时性
对应过程:4.2 制定新的过程
1. 配置管理过程至少应当包括的内容:配置标示、配置控制、报告、
审计
2. 在考虑工具纳入配置过程中应当考虑下表内容
序号 考虑内容
1 从配置过程中分解出那些是事务性、那些是创造性的工作
2
考虑事务性工作的繁重程度和精度要求程度,理出一个“自
动化优先级”

使用道具 举报

回复
论坛徽章:
2
85#
 楼主| 发表于 2006-7-30 01:45 | 只看该作者
85
3 根据过程,确定工具可以运用的地方
4 根据“自动化优先级”选择那些工具功能进行自动化
5 考虑使用工具功能自动化的前提和结果
6 划分出“自动化”和“人工”的接口,并清晰描述
7
调整过程要素,适应工具,从而形成一个纳入了工具的配置
管理过程
8 考虑这个过程的适用性和效益
对应过程:6.1 组建相应部门和团队
负责配置管理部署和实施的团队必须包括


团队成员 职责和要求
1 组长 负责管理小组,并负责配置管理的部署和实施
2 技术人员
负责考虑将要和配置工具集成的各类工具之间的
接口
3 配置专家 配置工具精通、配置管理理论知识熟悉
4 过程专家 负责过程建模和主要的过程分析工作
5
配置管理
人员
负责评审新过程,并提供原来配置管理的经验
6 项目经理
负责评审新过程,并提供配置管理适应于项目的
参考
对应过程:6.2 制定各个项目的实施计划

使用道具 举报

回复
论坛徽章:
2
86#
 楼主| 发表于 2006-7-30 01:46 | 只看该作者
86
计划应当包括的内容:
序号 计划内容
1 目标和完成标准
2 投资和收益分析
3 阶段划分和进度安排
4 资源投入安排
5 人员分工和组织
6 风险管理
第四章 配置管理系统中的概念
摘要:现在,软件配置管理的环境及其工具越来越得到人们的重视。
本文尝试就现存的CM 体系中的以用户为主体的一些概念作详细说明。
就如一个光谱,某些概念可能是另一些概念的延伸或总结。由于在整个
软件工程家族中对于CM 的功能性没有共通的术语,且许多CM 系统在概
念的应用上也是千差万别,因此要从CM 系统中抽象出一些概念是难乎
其难的事了。正因为这样,本文陈述的每一概念是其在某一具体的CM
系统中的概念。有一部分的概念陈述是针对CM 体系的用户极为重要的
问题。没有哪一个CM系统能提供CM体系不同用户要求的所有功能。而
且,每一CM 系统解决的问题只是所有概念的一部分。为了完成本报告,
对CM 体系的功能以举例的形式作了简短的说明。

使用道具 举报

回复
论坛徽章:
2
87#
 楼主| 发表于 2006-7-30 01:46 | 只看该作者
87
1. 简介
现在,软件配置管理的环境及其工具越来越得到人们的重视,
这一点从CM体系中提供的概念谱中就显而易见。本文对这些概念
进行了阐明。首先,在一典型的CM 情形中,我们 对CM 和CM
体系做了更为广泛的定义。
A. 配置管理的定义
软件配置管理是一控制软件系统演变的学科。关于CM 的经典讨论
在条文[3]、[4]中进行了阐述。IEEE 标准729-1983 就CM 以下的内容进
行了规范的定义。
在IEEE 标准729-1983 中,软件配置管理的定义包括:
标识——识别产品的结构、产品的构件及其类型,为其分配唯一的
标识符,并以某种形式提供对它们的存取。
控制——通过建立产品基线,控制软件产品的发布和在整个软件生
命周期中对软件产品的修改。例如,它将解决哪些修改会在该产品的最
新版本中实现的问题。
状态统计——记录并报告构件和修改请求的状态,并收集关于产品
构件的重要统计信息。例如,它将解决修改这个错误会影响多少个文件
的问题。

使用道具 举报

回复
论坛徽章:
2
88#
 楼主| 发表于 2006-7-30 01:46 | 只看该作者
88
审计和审查——确认产品的完整性并维护构件间的一致性,即确保
产品是一个严格定义的构件集合。例如,它将解决目前发布的产品所用
的文件的版本是否正确的问题。
生产——对产品的生产进行优化管理。它将解决最新发布的产品应
由哪些版本的文件和工具来生成的问题。
过程管理——确保软件组织的规程、方针和软件周期得以正确贯彻
执行。它将解决要交付给用户的产品是否经过测试和质量检查的问题。
小组协作——控制开发统一产品的多个开发人员之间的协作。例
如,它将解决是否所有本地程序员所做的修改都已被加入到新版本的产
品中的问题。
软件配置管理的解决方案涉及面很广,将影响软件开发环境、软件
过程模型、配置管理系统的使用者、软件产品的质量和用户的组织机构。
配置管理解决方案将影响过程模型和模型的使用者,是因为它强行
推行组织的方针政策和工作规程,并对工作过程进行跟踪。它从开发和
维护的及时性方面影响产品的质量。例如,配置管理机制可以保证为每
一个发布的版本提供内容清单,通过一致性维护提高产品的质量。配置
管理解决方案通常在组织范围内推行,实际上配置管理系统是组织内部
信息交换的中心,它影响组织内的每一个成员及组织的业务流程。
总之,一个配置管理解决方案的制定包括配置管理计划、过程的定
义、与使用者的交流、自动化支持和做出管理决定等活动。
软件组织应该提出不同层次的配置管理视角,这些层次包括:公司

使用道具 举报

回复
论坛徽章:
2
89#
 楼主| 发表于 2006-7-30 01:46 | 只看该作者
89
级、项目级、程序员级和应用级。公司级视角提供组织的全貌图和配置
管理过程的描述;项目级视角是与项目相关的各项目组可以使用不同的
配置管理方案;程序员级视角是专门为程序员提供的且具有某些特定的
配置管理功能;应用级视角关心的是配置管理如何应用到具体的问题中
去。
B. CM系统的定义
至于怎样才算是构成CM 系统的,对此还没有普遍接受的定义。例
如:假如系统有版本控制功能,它是否就是一个CM 系统呢?理想的
CM 系统是基于以上定义提供所有功能的系统。但是, 实际中的系统只
能提供某种程度上实现的版本控制功能、配置识别功能、系统构建功能、
系统建模功能,或某种程度上提供CM 的意识就被软件工程大家族认为
是CM 系统了。应注意的是, 现有的CM 体系提供只是一种功能的综
和而不是一标准的体系。本报告提及15 个CM 系统,目前至少有40 个
系统可以为今所用。
这里,有必要将CM 系统和CM 工具两概念区分一下。CM 系统可
看作是其支持环境的一部分且以这种形式被售出。譬如,在
RATIONAL[14]环境下CM 功能成为该环境必不可少的一部分。CM 工
具可看作是一独立的工具。譬如,版本控制系统(RCS)只是一个工具,
因为它可被安装在一个现有环境中。由于这种区分在本文不是那么重
要,术语CM 系统就被用来表示这两概念。
C. CM以用户为导向的典型情形
在讨论CM 体系之前,我们描述了一个简单、典型的、以用户为导
向的CM 系统来作参考。在此情形下,包含了具有不同职责的人员:负

使用道具 举报

回复
论坛徽章:
2
90#
 楼主| 发表于 2006-7-30 01:47 | 只看该作者
90
责软件小组的项目经理、负责CM 规程和方针的配置经理、负责软件产
品开发与维护的软件工程人员、负责验证产品正确性的测试人员、负责
确保产品高质量的质量保证经理、使用产品的用户。
每一角色都有他们的目标和任务。对项目经理来讲,其目标是确保
产品在一定的时间框架里得以开发。因此,经理监控开发过程并发现问
题,解决出现的问题。这些又必须通过对软件系统的现状形成报告并予
以分析以及对系统进行审核才能完成。
配置经理的目标是确保用来建立、更改及编码测试的规程和方针得
以贯彻执行,同时使有关项目的信息容易获得。为了对编码更改形成控
制,经理引入对正规请求更改的机制,评估更改的机制[通过更改控制机
构(CCB),由它负责批准对软件系统的更改],和批准更改的机制。经
理负责为工程人员创建并宣导任务单,基本上创建项目的框架。同时,
经理还收集软件系统中构件的相关数据,比如说用以判断系统中出现问
题的构件的信息。
对于软件工程人员,他们的目标是有效地创造出产品。这就意味着
工程人员在创建产品、编码测试及支持文档的产生中不必相互间干涉。
与此同时,他们能有效地进行沟通与协作。他们利用工具以帮助创建性
能一致的软件产品,通过相互通知要求的任务和完成的任务来进行沟通
与协调。做出的更改通过将它们进行融合、分散和冲击而得知。产品中
的所有元素的演变连同其更改的原因及实际更改的记录都予以保留。工
程人员在创建、变更、测试及编码的汇合上有自己的工作范围。在某一
点上,编码会形成一个基线,它使得进一步开发得以延续,为其它平行
开发得以进行。
测试的目标是确保产品经过测试达到要求。这里包括产品某一特定

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表