ECTS项目计划工作量
认为整个项目的规模由三个部分构成: 一:信息处理规模
指系统包含的所有与外部交流的界面(输入、输出、查询界面、控制信息等)、处理的文件(数据文件、数据库表)及与外部系统的接口等。这些内容按照其特性划分为五种元素:输入EI、输出EO、查询EQ、文件ILF和接口EIF。依据标准可以计算出系统(模块)中每一种元素的数目,乘以加权值,其合计数即为信息处理的规模,称为UAF。
二:技术复杂度
指系统实现的复杂程度,按照系统特征分为14个方面,分别是数据通讯、分布式数据处理、性能、硬件负荷、事务频度、联机数据录入、界面复杂程度、联机更新、内部处理复杂程度、代码复用考虑、转换和安装、备份与恢复、多平台考虑、易用性。依据对每个方面的打分(0到5分)推导出“调整系数”VAF。其推导公式为:VAF=0.65+【0.01×西格马Fi】
三:环境因素
指由外部因素决定的系统开发效率,成为“生产率系数”,即每个功能点耗用的时间(Hours/FP)。这个数据与开发时采用的工具、开发经验、项目大小有很大的关系。利用该值才能把功能点转换为时间概念,得到单个功能模块,以至于整个项目的工作量(时间)。
由信息处理规模和技术复杂度可以推算出系统的内在规模,即总的功能点数FPs=UAF*VAF。而以上三个方面因素的计算结果就构成了一个软件项目的整体规模。
因篇幅问题不能全部显示,请点此查看更多更全内容