第9周作业-成本计划
小组成员:
王斌:202031103152
任甜:202031101593
一、自下而上估计法
自下而上估算法是利用WBS,对个具体工作包进行详细的成本估算,然后将结果累加起来得出项目总成本。用这种方法估算的准确度较好,通常是在项目开始以后,或者WBS确定的项目,需要进行准确估算的时候采用。这种方法的特点是估算准确。它的准确度来于每个任务的估算情况,但是这个方法需要花费一定的时间,因为估算本身也需要成本支而且可能发生虚报现象。如果对每个元素的成本设定一个相应的费率,就可以对整个开发的费用得到一个自下而上的全面期望值。例如,如图是采用自下而上估算法计算的过程结果。首先根据任务分解的结果,评估每个子任务的成本,然后逐步累加,最后得出项目的总成本。

二、用例点估计法
1.计算未调整的角色权值UAW
| 序号 | 复杂度级别 | 复杂度标准 | 权值 | 参与角色数 | UAWi |
|---|---|---|---|---|---|
| 1 | simple | 角色通过API与系统交互 | 2 | 1 | 2 |
| 2 | average | 角色通过协议与系统交互 | 3 | 2 | 6 |
| 3 | complex | 角色通过GUI与系统交互 | 4 | 1 | 4 |
UAW=2+6+4=12
2.计算未调整的用例权值UUCW
| 序号 | 复杂度级别 | 权值 | 用例数 | UUCWi |
|---|---|---|---|---|
| 1 | simple | 2 | 8 | 16 |
| 2 | average | 3 | 7 | 21 |
| 3 | complex | 4 | 4 | 16 |
UUCW=16+21+16=53
3.计算未调整的用例点UUCP
UUCP=12+53=65
4.计算技术因子TCF
| 序号 | 技术因子 | 权值 | value值 | TCFi |
|---|---|---|---|---|
| 1 | TCF1 | 2 | 3 | 6 |
| 2 | TCF2 | 1 | 3 | 3 |
| 3 | TCF3 | 1 | 4 | 4 |
| 4 | TCF4 | 1 | 2 | 2 |
| 5 | TCF5 | 1 | 1 | 1 |
| 6 | TCF6 | 0.5 | 2 | 1 |
| 7 | TCF7 | 0.5 | 5 | 2.5 |
| 8 | TCF8 | 2 | 3 | 6 |
| 9 | TCF9 | 1 | 4 | 4 |
| 10 | TCF10 | 1 | 5 | 5 |
| 11 | TCF11 | 1 | 3 | 3 |
| 12 | TCF12 | 1 | 4 | 4 |
| 13 | TCF13 | 1 | 0 | 1 |
TCF=0.4+0.01(∑TCFi)=1.015
5.计算环境因子ECF
| 序号 | 环境因子 | 权值 | value值 | ECFi |
|---|---|---|---|---|
| 1 | ECF1 | 1.5 | 3 | 4.5 |
| 2 | ECF2 | 0.5 | 2 | 1 |
| 3 | ECF3 | 1 | 3 | 3 |
| 4 | ECF4 | 0.5 | 4 | 2 |
| 5 | ECF5 | 1 | 5 | 5 |
| 6 | ECF6 | 2 | 2 | 4 |
| 7 | ECF7 | 1 | 0 | 0 |
| 8 | ECF8 | 1 | 3 | 3 |
ECF=1.4-0.03(∑ECFi)=0.725
6.计算调整的用例点UCP
UCP=UUCP * TCF * ECF=48
7.计算最后工作量
如果PF=20工时/用例点
Effort=UCP*PF=960h=120人天
三、总结
1.自下而上估计法
通过从下到上逐层汇总WBS组成部分的估算而得到项目估算,即时评估每一个细小活动的时间,然后逐级汇总至最顶层,从而得到最终时间,该估算方法的准确性取决于较低层次上的工作的规模和复杂程度。这种方法最精确,当然成本也最高。
2.用例点估计法
用例点估算方法是基于用户用例视图,确定角色和用例以及对应的复杂度级别,从而估算出用例点数。这种方法较为快速,成本较低,但精度不足。
本文介绍了两种项目成本估算方法:自下而上估计法和用例点估计法。自下而上估计法通过详细评估各工作包成本并累加得出总成本,适用于WBS已确定的情况。用例点估计法基于用户视角,通过计算角色、用例权值及调整因子来估算项目规模。
1222

被折叠的 条评论
为什么被折叠?



