📜  自动化估算工具

📅  最后修改于: 2022-05-13 01:56:18.642000             🧑  作者: Mango

自动化估算工具

分解技术和经验估计模型可作为一系列软件工具的一部分。这种自动估算工具有助于估算演员和工作量,并对重要的项目变量(例如交付数据或人员配备)进行“假设”分析。

所有自动估计工具都显示相同的一般特征,并且都执行以下一般功能 -

  1. 项目可交付成果的规模:
    估计一个或多个工作产品的大小,即软件的外部表示、软件本身、分布式功能、描述性信息,所有这些都是近似的。

  2. 选择项目活动:
    选择所需的过程框架并指定软件工程项目。

  3. 预测人员配备水平:
    指定可用人数。这是一项重要的任务,因为可用的人和工作之间的关系非常不吉利。

  4. 预测软件工作量:
    估算工具与某些模型的使用有关,从项目可交付成果的规模到所需的工作量(从生产它们)。

  5. 预测软件成本:
    可以通过将人工费率分配给项目活动来计算软件成本。

  6. 预测软件时间表:
    了解工作量、人员配备水平和项目活动后,可以根据推荐的工作量分配模型通过在软件工程活动中分配 lober 来生成计划草案。

对相同的项目数据应用不同的估算工具会导致预测结果发生较大的变化。此外,更重要的是,估计值与实际值存在显着差异。这强化了估计设备的输出应该用作进行估计的数据点的概念。

根据这些数据自动估算模型项目、成本、工具实施的人员交易,在某些情况下,还估算开发进度和满足相关风险所需的工作量。王所开发的WICOMO(Wang Institute Cost Model)和数字设备公司开发的DECplan是基于COCOMO的自动化估算工具。

每个设备需要为用户提供初步的 20 c 估计值。这些近似值按编程语言和类型(即定制代码、重用代码、新代码)分类。用户还指定成本动因属性的值。

每个工具都会生成估计的项目持续时间(以月为单位)、以员工月为单位的工作量、每月的平均人员配备、以 LOC/pm 为单位的平均生产力和每月的成本。 SLIM 是一种基于 Rayleigh Putnam 模型的自动化成本核算系统 SLIM 应用 Putnam 软件模型、线性规划、统计模拟和程序评估和审查技术或 PERT 技术来得出软件项目估算。

一旦确定了软件大小,SLIM 就会计算大小偏差、指示成本和工作量可能偏差的灵敏度配置文件,以及与为检查类似大小的软件系统收集的数据的一致性。规划师可以实施线性规划分析,考虑成本和工作量的开发成本以及工作量的逐月分布,并与为类似规模的软件系统收集的数据进行一致性检查。