软件项目管理----功能点法进行项目的成本估算

什么是功能点法

    功能点方法是一种估算软件项目大小的方法,它是从用户视角出发,通过量化系统功能来度量软件的规模,这种度量主要基于系统的逻辑设计。

利用功能点法解决问题举例:

    现要使用功能点法进行项目的成本估算,假设一个项目的功能计数项如下:
        (1)4个外部输入项(其中2项的复杂度权重为简单,1项为中等,1项为复杂)
        (2)1个复杂度为一般的外部输出项,
        (3)2个外部查询项(复杂度1项简单、1项一般)
        (4)1个复杂度为复杂等级的外部接口文件项
        (5)2个内部逻辑文件项(复杂度等级1项简单、1项中等)。
在计算技术复杂度因子时,假设14个度量值对本项目的影响均为“平均的影响”(取值为3),请计算本项目的功能点数,若每个功能点需用8个工时完成,则完成项目的总工时为多少?

解题计算公式
FP=UFCTCF 功能点=未调整功能点计数技术复杂度因子
软件项目管理----功能点法进行项目的成本估算
TCF=0.65+0.01(sum(Fi))

解题
软件项目管理----功能点法进行项目的成本估算TCF=0.65+0.01(sum(Fi))=0.65+0.01(143)=1.07
FP=UFC
TCF=54*1.07= 57.78
所以功能点是57.78