关键字:软件质量 质量管理
7.3.3 组织级资源模型
组织级资源模型是根据组织内部的各个项目级资源模型创建的,要建立有效的资源模型,组织中至少需要有五六个有效的项目级资源模型。在已经完成的项目基础上,按照统计控制理论,使用聚类方法,选择系统类型、产品规模、生命周期类型相似的项目,执行资源模型合并,从而建立组织级的资源模型。
建立组织级资源模型时,要考虑这些模型的典型参数,否则资源模型的数据是不可比较的。在典型参数中,首先需要考虑的是系统类型,因为系统类型不一样,所花的资源是1:2:4的比例关系(参见附录D“各种公理的说明”);其次需要考虑产品规模,一个简单的软件系统和一个大的产品系统,每一行语句工作量是1:3:9的关系(参见附录D“各种公理的说明”);第三需要考虑生命周期模型,一般来说不同生命周期项目比较的意义不是很大。
具体步骤如下:
(1)把各个项目级资源模型一个一个地分别转换为无量纲的等价模型。这些曲线的最后一个点都等于100%,所有曲线中各个不同的里程碑点,都表达为对应时间百分比(%)。
(2)根据各个有效的项目级的等价模型,计算各个里程碑处时间跨度的平均值。在最后一个里程碑处,其平均值等于100%,组织级资源模型中所有其他里程碑处的平均值,都表达为不同的百分比(%)。
(3)根据各个有效的项目级的等价模型,计算各个阶段各个角色的工作量平均值。各个阶段不同角色工作量总和为100%,将每个角色在这个阶段的工作量对其和之比表达为百分比(%)。
(4)计算整个生命周期工作量的平均值,整个生命周期总工作量为100%,其中每个开发阶段的工作量表达为相应的百分比(%)。
注:在步骤(1)~(4)中所阐述的所有的100%和其他百分比(%)值,都要对其时间跨度和/或工作量说明其绝对值。
组织级资源模型图如图7-8所示。
图7-8 组织级资源模型图
相关阅读:
版权声明:51Testing软件测试网获电子工业出版社授权连载《软件质量管理实践》部分章节,其他个人或单位未经许可,不得对本内容复制、转载或进行镜像。51Testing软件测试网欢迎与业内同行进行有益的合作和交流,如果有任何有关内容方面的合作事宜,请联系我们。