记录督促学习32

在所有的机构中我们都能看到软件过程的存在,从一个人的公司到一个大的跨国公司,这些过程可以根据过程的形式化成都、所开发的产品类型、机构的规模的那个,划分为不同的类型。
不存在适用于所有开发机构或者适应于某一特定类型的所有软件的产品的理想的或者标准的软件过程。

过程改善不仅仅意味着采用特别的方法或者工具,或者使用一个公开的、通用的过程。

必须考虑我们想要改善过程的那些方面。

过程属性主要是:
易懂性
可视性
支持性
可接受性
可靠性
鲁棒性
可维护性
快速性

很明显这些属性是相关联的,有时候是正相关,而有时候是负相关,因此,可见性得分高的过程 可能也是容易理解的。

同时优化所有的过程属性进行过程改善时不可能的。
过程改善包括:
1过程度量
2过程分析
3过程变更
没有具体的有关过程的或有关使用这个过程进行开发的软件的数据,就不可能对过程改善的价值做出评估。

过程改善时一项长期的活动,改善过程中的每一个阶段都可能持续几个月。同时过程改善也是连续性的活动,不管引入何种新的过程,业务环境都会发生改变,新的过程本身必须不断进化从而将这些变更纳入考虑之中。

过程度量是软件过程的量化数据,比如用于执行过程活动的时间。过程度量可以用于评估是否效率已经得到了改善,可以对用于测试的工作量和时间进行监控。
能够收集的过程量度数据有三类
1完成某一特定的过程所花的时间
2某个特定过程所需要的资源
3某个特定时间发生的此书。

前两种度量类型可以用于发现过程变更是否提高了过程的效率。
时间发生数量的度量对软件质量能产生更直接的影响。

在过程度量中的一个主要苦难是弄清楚应该收集关于过程的那些信息以支持过程改善,GQM(目标问题量度)范式,。广泛应用于软件和过程度量。
过程改善中使用GQM范式主要是回答三个关键问题:
1为什么引入过程改善
2需要哪些信息用于识别和评估改善
3需要哪些过程和产品的度量以提供这些信息

这些问题直接和GQM范式中的抽象概念有关:

目标
问题
量度
GQM方法用于过程改善的好处是,将机构关注的焦点和特别过程关注的焦点相分离。

量度的变化可能是由完全不同的因素引起的。

观察到的变化可能会有一些原因
1新系统可能减少了开销,因此有更多时间用于修复错误。
2新系统可能不能对用于 修复错误所需时间带来改观,但是却使记录信息更加容易
3在引入新系统之前的度量可能是部分通过对系统的测试得到的。
4测试团队能对的新管理人员可能只是团队成员将用户界面的不一致性行为错误来报告而不是像先前那样被忽略掉。
度量是过程和过程变更的证据生成的方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值