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

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

?第二步:计算技术复杂性因子TCF。

?在这一步中估算时要分析软件的特点,分别计算14种因素对软件规模的影响值,没有影响为0值,最大影响值是5。技术复杂性因子的计算公式如下:TCF=0.65+0.01×ΣFi?14种影响因素如下表:

序号F1F2

需要数据通信吗?

技术因素

系统需要可靠的备份和复原吗?

F3F4F5F6

有分布处理功能吗?性能很关键吗?

系统是否在一个已有的、很紧张的操作环境中运行?系统需要联机数据项吗?

F7F8F9F10

需要考虑终端用户的效率?需要联机更新主文件吗?

输入、输出、文件或查询很复杂吗?内部处理复杂吗?

F11F12F13

代码需要被设计成是可复用的吗?设计中需要考虑移植问题吗?

系统的设计支持不同组织的多次安装吗?

图书馆案例的考虑:

?本例子中影响软件的技术因素只考虑

????

F1:系统需要可靠的备份和复原吗?3F6:系统需要联机数据项吗?1F8:需要联机更新主文件吗?1F14:应用的设计方便用户修改和使用吗?5

?其他影响很小都取值为0,由此得到下面值:TCF=0.65+0.01×(3+1+1+5)= 0.75

?第三步:计算功能点数FP。

未调整功能点UFP、计算复杂性因子FP=UFP×TCF

?案例中的功能点是154 ×0.75≈ 115