北方工业大学--软件工程管理 - 图文 联系客服

发布时间 : 星期一 文章北方工业大学--软件工程管理 - 图文更新完毕开始阅读d9f30829af45b307e87197a1

案例小结:图书馆图书信息管理系统

?总代码量大约是4301行

?以20行/人天计算,大约需要215/人天,按每月22天计算,大约需要10人月?人员成本:人月数×月平均月工资

注意:每人每天平均生产20行代码是包括思考系统的数据结构、编写

文档、调试等工作在内。

?2)基于功能点的估算方法确定五个信息域特性:

?输入项数:用户向软件输入的数据项数。

?输出项数:软件输出的数据项数,输出是指报表、屏幕、

出错信息等。一个报表中的单个数据项不单独计算。?查询数:一个查询被定义为一次联机操作,导致软件以

联机输出的方式产生实时响应,每一个不同的查询都要计算。

?主文件数:逻辑主文件是数据的一个逻辑组合,可能是

某个大型数据库的一部分或是一个独立的文件。

?外部接口数:机器可读的全部接口的数量,利用这些接

口可以同另一个系统交换数据。

?第一步:计算未调整的功

能点UFP。

特性系数简单平均454107

复杂6761510

?对软件信息域的每个特

性分配一个表示复杂度的数值,然后根据复杂度为特性,分配一每个功能点数。

输入系数a13输出系数a24

?如果既有简单的,又有复查询系数a33

杂的,那么应该分别计算,例如有3个简单输入,4个

复杂输入,计算过程如下:文件系数a473 ×简单输入+6 ×复杂输入

= 3 ×3 + 6×4 =33接口系数a55

UFP = a1×Inp + a2×Out + a3×Inq + a4×Maf + a5×Inf

武当山新闻(news.wdsxx.com)

案例:大学图书馆的功能点数81

信息域值输入项数输出项数查询数主文件数外部接口UFP

305350154

估算值

34375

系数a1—a5

90209350

分项功能点