项目工作量工期参考
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于项目工作量与工期定额的计算在项目开发初期如何确定每个开发阶段的工作量和工期,是项目经理需要解决的问题。如果软件开发模式为用纯瀑布式开发,s可以参考以下规则:
某开发阶段工作量= 总工作量* 此开发阶段的【工作量比例系数】
某开发阶段工期= 总工期* 此开发阶段的【工期比例系数】
建议的各比例系数见下表:
开发阶段的工作量比例系数
总工作量的确定可以采用软件工程定额标准,其中ILF、EIF、规模变更因子、功能点耗时率、软件因素调整因子的定义与解释请参考附录A1-A5。
(1)计算功能点规模:
计数规模=Σ((10* ILF + 7 * EIF +4 * EI + 5* EO + 4 * EQ) *【需求吻合度】)
单位:功能点
用户单位只需要考虑内部数据和外部接口两种计数元素。此处的35 和15 是这种情况下ILF 和EIF 所对应的功能点分值。
(2)计算变更规模
变更规模= 计数规模*【规模变更因子】(此处采用投标规模变更因子)
单位:功能点
(3)计算未调整的工作量
未调整的工作量= 变更规模* 【功能点耗时率】/ (8 * 21.5)
单位:人月
(4)计数总工作量
总工作量= 未调整的工作量* 【软件因素调整因子】* 【开发因素调整因子】
单位:人月
(5)计数总工期
总工期=a*总工作量b =1.277*总工作量0.404
单位:月
附录:
A.1 功能点简介
a)功能点(Function Point,FP)
功能点是基于软件外部功能(输入、输出、接口、报告)对软件规模的度量。
b)功能点估算
功能点估算是一种基于软件功能计数来评估软件规模的估算方法,其中也考虑到了性能、安全、质量等因素带来的规模调整,但不考虑软件开发商的企业背景/经验/所用技术等非产品因素。
功能点估算的优点是:用户单位和软件开发商都可以理解;在项目早期利用有限的功能描述即可进行估算。
功能点计数元素包括以下5 个:
a)内部逻辑文件(Internal Logical File,ILF,以下简称内部数据)软件内部需要维护(如增删改查)的数据。
b)外部接口文件(External Interface File,EIF,以下简称外部接口)在其它系统中维护但本软件需要调用的数据。
c)外部输入(External Input,EI)
向软件输入数据或发送指令。
D)外部输出(External Output,EO)
软件向使用者或其它系统输出的数据或发送的指令。
e)外部查询(External Query,EQ)
EQ 指使用软件进行的简单查询。
A.2 规模变更因子
预算规模变更因子= 2.0
招标规模变更因子= 1.5
投标规模变更因子= 1.26
A.3 功能点耗时率
功能点下限耗时率= 9.1 小时/功能点
功能点标准耗时率= 13.4 小时/功能点
功能点上限耗时率= 24.8 小时/功能点
A.4 软件因素调整因子
软件因素调整因子= 【规模调整因子】* 【应用领域调整因子】* 【质量及特性调整因子】
·规模调整因子
规模调整因子= 0.108 * Ln(功能点规模)+ 0.2229。利用规模调整因子,可以区别对待不同规模项目的生产率。
·应用领域调整因子
·质量及特性调整因子
质量及特性调整因子=(分布式处理因子+ 性能因子+ 可靠性因子+ 多重站点因子)* 0.025
A.5需求吻合度
A.6 开发因素调整因子
开发因素调整因子= 【开发语言调整因子】* 【企业背景调整因子】开发语言调整因子