用例点估算法

UAW计算过程

序号actor复杂度级别权值参与角色数UAWi
1simple111
2average414
3complex326
总计11

UUCW计算过程

序号用例复杂度级别权值用例数量UUCW
1simple5525
2average10770
3complex12560
总计155

因此,UUCP=UAW+UUCW=11+155=166

TCF

序号技术复杂度因子权值value值TCF
1TCF1224
2TCF2144
3TCF3166
4TCF4224
5TCF5236
6TCF6133
7TCF7155
8TCF8133
9TCF9122
10TCF10236
11TCF11166
12TCF12144
13TCF13111

TCF=0.6+0.01*(4+4+6+4+6+3+5+3+2+6+6+4+1)=1.04

ECF

序号环境因子权值value值ECF
1ECF1144
2ECF2155
3ECF3236
4ECF4122
5ECF5248
6ECF6111
7ECF7111
8ECF8122

ECF=1.4-0.03*(4+5+6+2+8+1+1+2)=0.53

UCP=UUCP*TCF*ECF=166*1.04*0.53=91.4992

Effor=PF*UCP=20*91.4992=1830工时=229天/人

功能点估算法(CMMI-FP)在新开发项目中应用时,能够帮助项目管理者准确地估算项目范围和资源需求。以下是如何结合UML用例图进行项目范围估算的步骤和细节: 参考资源链接:[CMMI-FP:功能点估算详解与步骤](https://wenku.csdn.net/doc/6ui6wmv7ad?spm=1055.2569.3001.10343) 首先,建议使用《CMMI-FP:功能点估算详解与步骤》作为参考资料,它详细阐述了功能点估算法的各个方面,并提供实施步骤。 1. **识别功能点类型**:根据国际IFPUG标准,识别出项目中的功能点类型,包括数据功能点(如外部输入、外部输出)和事务功能点(如查询、界面功能)。 2. **绘制UML用例图**:用UML用例图清晰地界定项目的范围和边界。用例图应包含所有系统的参与者(actors)以及他们与系统功能的交互方式。 3. **计算未调整功能点**:通过UML用例图识别出的每个功能点,根据其复杂性对其进行计数。例如,如果一个用例包含的数据输入和输出较为简单,则计数为1;如果较为复杂,则可能计数为3或4。 4. **确定调整因子**:根据项目的特性,如性能要求、数据通信需求等,确定调整因子。这一步骤需要深入理解项目特点,以确定每个功能点的调整因子。 5. **调整功能点数量**:根据调整因子,对未调整的功能点数量进行调整,以反映实际的工作量。这个调整过程可能会增加或减少功能点数量。 6. **估算项目规模和资源**:使用调整后的功能点数量来估算项目的总体规模和所需资源。这包括人力、时间、成本等。 在整个过程中,UML用例图作为沟通工具,帮助项目团队成员和利益相关者理解项目的范围。通过用例图,可以直观地看到系统的边界以及用户如何与系统交互,这有助于更准确地识别功能点。 准确运用功能点估算法不仅需要对方法论有深入的理解,还需要实际操作经验。参考《CMMI-FP:功能点估算详解与步骤》可以让你站在前辈的经验上,避免常见的估算错误,更快地掌握这个高效的技术。 一旦掌握了如何将功能点估算与UML用例图结合应用,你将能够为新开发项目提供准确的范围估算,并在项目管理中取得成功。除了上述推荐的资料,为了继续深化知识并掌握更多的项目管理工具,建议进一步学习软件项目管理领域的其他国际标准和最佳实践。 参考资源链接:[CMMI-FP:功能点估算详解与步骤](https://wenku.csdn.net/doc/6ui6wmv7ad?spm=1055.2569.3001.10343)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值