”软件项目管理在线学习网站“成本估算案例分析文档格式.docx
《”软件项目管理在线学习网站“成本估算案例分析文档格式.docx》由会员分享,可在线阅读,更多相关《”软件项目管理在线学习网站“成本估算案例分析文档格式.docx(6页珍藏版)》请在冰点文库上搜索。
6.计算工作量。
1.1估算UAW
首先根据软件需求的用例模型,确定参与角色以及复杂度,其次利用参与角色的数量乘以相应的权值来计算UAW。
角色根据复杂度标准定义3个不同的复杂度级别,而每个不同级别又对应不同的权值。
如下表所示
序号
复杂度级别
权值
Actor数量
UAWì
1
Simple
5
2
Average
3
6
Complex
总计
11
1.2估算UUCW
根据用例模型确定用例以及复杂程度。
利用用例的数量乘以相应的权值来计算UUCW。
用例根据场景个数分为3个不同的复杂度级别,而每个不同级别又对应不同的权值。
用例数量
UUCWì
15
75
10
12
120
45
240
因此。
UUCP=UAW+UUCW=11+240=251。
1.3计算用例点UCP
首先计算技术复杂度因子TCF和环境因子ECF。
1.根据4个技术复杂度因子的权重和影响等级计算技术复杂度因子,如下表所示,TCF=0.79.
技术因子
Value值
TCFì
TCF1
2.0
6.0
TCF2
1.0
5.0
TCF3
3.0
4
TCF4
TCF
0.6+(0.01*19)=0.79
2.根据8个环境因子的权重和影响等级计算环境复杂度因子ECF,如图所示,ECF=0.785。
环境因子
ECFì
ECF1
1.5
4.5
ECF2
0.5
ECF3
ECF4
2.5
ECF5
ECF6
7
ECF7
0.0
8
ECF8
ECF
1.4+(-0.03*20.5)=0.785
3.计算UCP=UUCP*TCF*ECF=251*0.785*0.79=155.7
4.计算项目规模
本项目选取项目生产率为22,既PF=22,所以Effort=UCP*PF=155.7*22=3425工时。
因为1人天=8(工时),所以项目的规模为3425/8=428(人天)。
2.自下而上成本估算过程
下面采用自下而上成本估算方法,通过”软件项目管理在线学习网站”项目的WBS分解结果,由于WBS分解是针对项目的功能进行的分解,在成本估算的时候,首先估算每个任务的开发规模,然后通过系数获得相应质量,管理任务的规模,从而计算直接成本,再计算间接成本,最后计算总成本,过程如下:
1.下表描述了项目的任务分解以及每个任务的规模,分解是根据项目的功能进行分解的。
软件项目管理在线学习网站
人天
小计
F1:
用户
55
F1.1:
注册
学生注册
老师注册
登录
F1.2:
管理
21
用户信息
用户权限
统计分析
F2:
产品信息
F2.1:
查询
成绩查询
信息查询
F2.2:
通知
预警通知
成绩通知
F2.3:
分析
F3:
网站管理
20
3.1编辑
3.2浏览
3.3检索
3.4管理
F4:
E-mail管理(购买)
3万元
F5:
系统帮助
2.计算开发成本
2.1通过自上而下的计算,知项目的开发规模是55人天,开发人员成本参数为800元/田,则内部的开发成本=800元/天*55天=4.4万元。
2.2外包部分的软件成本为2.2万元,则开发成本=4.4万元+2.2万元=6.6万元。
2.3计算管理成本。
由于任务分解的结果主要针对开发任务的分解,没有分解出管理任务(项目管理任务和质量管理任务),针对本项目,管理成本=开发成本*20%。
所以管理成本为=6.6万元*20%=0.88万元。
2.4计算直接成本。
因为直接成本=管理成本+开发成本,所以直接成本=0.88万元+6.6万元=7.48万元。
2.5计算间接成本。
因为间接成本=直接成本*10%,所以间接成本=7.48万元*10%=0.75万元。
2.6计算总估算成本。
项目总估算成本=间接成本+直接成本=0.75万元+7.48万元=8.23万元。