功能点度量方法介绍

Posted CSU迦叶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了功能点度量方法介绍相关的知识,希望对你有一定的参考价值。

功能点度量方法是利用软件需求分析度量软件规模。

软件需求分析包括:软件功能需求分析、软件性能需求分析

在需求分析阶段可以利用数据流图用例图对软件规模进行度量,分别对应功能点度量用例点度量方法
在这里插入图片描述
1.功能点度量方法的分类
在这里插入图片描述
第三种 IFPUG是我们所要学

2.功能点度量方法是干什么
在这里插入图片描述
3.功能的5种类型
将软件向用户提供的功能分为两种:数据功能、交易功能
在这里插入图片描述
数据功能:向用户提供的满足内部或外部的数据需求的功能
交易功能:向用户提供的用来处理数据的功能

数据功能包含的内容:
(1) 内部逻辑文件:软件内部需要维护的数据
e.g.数据库中需要进行增删改查的数据
(2) 外部接口文件:在其他系统中维护但本软件需要调用的数据
e.g.作为系统输入的一些word文件或者图片等

交易功能包含的内容:
(1)外部输入:由用户提供的输入项
e.g.用户界面中输入项、菜单项等(不包括查询项)
(2)外部输出:系统向用户提供的输出项
e.g.用户界面的报告、消息等
(3)外部查询:系统需要作出响应的交互式输入
注意:与外部输入不同的是,用户输入查询项之后系统会向用户输出查询结果

4.实例:拼写检查器
在这里插入图片描述在这里插入图片描述
5.功能点度量方法步骤
(1)分析系统中5类功能的数量
(2)判断5类功能的复杂性等级
以下是功能点复杂性权值表
在这里插入图片描述
具体是简单、一般还是复杂需要根据业务逻辑复杂性判断

(3)计算未调整前的功能点数(UFC,Unadjusted Function Counting)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述(4)计算复杂度调整系数:VAF
待测系统的14项技术复杂性因素
在这里插入图片描述
影响程度分为以下6个级别
在这里插入图片描述
VAF计算公式
在这里插入图片描述
取值范围
在这里插入图片描述
回到例子
在这里插入图片描述
则拼写检查器的VAF值为
在这里插入图片描述
计算调整后的的功能点数(FP)
计算公式为FP=UFC*VAF

回到例子
在这里插入图片描述
6. 得到FP后用来做什么
在这里插入图片描述
7.优点
在这里插入图片描述
8.缺点
在这里插入图片描述
(3)说明:对度量数据处理较多的系统如MIS(Management Information System)系统,对实时系统、控制系统和科学应用领域的系统并不合适。

以上是关于功能点度量方法介绍的主要内容,如果未能解决你的问题,请参考以下文章

用例点度量方法介绍

跳出盒子的软件度量

区块链与边缘计算功能介绍

度量术语之二:应用类和开发类生产率(实际度量案例)

<软件过程与改进>结课总结

dropwizard metrics - 基本使用介绍