没有合适的资源?快使用搜索试试~ 我知道了~
IFPUG_CPM4.2_功能点实践手册(中文摘要)
需积分: 50 51 下载量 22 浏览量
2014-06-23
10:20:36
上传
评论 1
收藏 107KB DOC 举报
温馨提示
试读
4页
简明扼要的对:IFPUG CPM4.2进行介绍,方便初学者能快速了解功能点基础。包括:功能点分析度量步骤、IFPUG4.2的定义、5类加权因子的计算规则等。
资源推荐
资源详情
资源评论
功能点基础
IFPUG CPM4.2
功能点分析度量步骤
1. 确定功能点计数类型
2. 识别软件的应用边界
3. 识别数据功能以确定其复杂度以及 UFP
4. 识别事务功能以确定其复杂度以及 UFP
5. 确定 UFP 数
6. 确定值调整因子
7. 计算调整 FP 数
IFPUG4.2 的定义
用户——指明用户功能性需求的任何人和/或任何
时候与软件通信或互动的任何人或事物。
用户视角——是对业务功能的描述。此外,它应该
被用户认可。
可以用来计算功能点数。
能以不同的文档形式出现。
用户可识别——是指为处理而定义的需求或/和能
被用户和软件开发者赞同和读懂的数据组。
应用边界——
定义了应用的外部范围。
内部应用与外部用户世界的概念接口;起
一种“膜”的作用,数据就是通过这层膜进出应
用。
包含被应用维护的逻辑数据;
协助识别在应用中查询但不在应用中维护
的逻辑数据
依赖于用户对应用外部业务的视角;它与
技术和/或实施方式相独立。
范围——定义了一组(部分)被度量的软件;由功
能点计数的目的决定;确定功能点计数中包括的功能;
可以包含一个或多个应用。
控制信息——是影响应用基本处理过程的数据。它
指明了处理什么,何时处理或处理方式。
外部输入(EI)——是处理来自应用边界之外的数
据或控制信息的基本处理过程。EI 的主要目的是维护一
个或多个 ILF 并且/或者改变系统的行为。
EI 应该满足下面所有规则:
数据或控制信息从应用边界之外输入。如
果穿过边界的数据不是改变系统行为的控制信
息,那么至少应维护一个 ILF。
对于已识别的处理过程,至少满足下面三
个条件之一:
处理逻辑与该应用中其它 EI 所用的处
理逻辑不同。
该组已识别的数据元素不同于该应用
中其它 EI 的数据元素。
所涉及的 ILF 或 EIF 不同于该应用中
其它 EI 所涉及的文件。
EI 的复杂度取决于 FTR 和 DET 的数量
EI 的 FTR 计算规则:
每个被维护的 ILF 算一个 FTR。
每个在 EI 处理过程中读取的 ILF 或 EIF 算
一个 FTR。
由 EI 维护和读取的 ILF 只算一个 FTR。
EI 的 DET 计算规则:
完成 EI 的过程中,如果一个用户可识别的、
非重复的字段穿越应用边界,那么该字段应算
一个 DET。
如果在 EI 过程中,系统取出或派生一个字
段并且该字段存储在一个 ILF 之内且没有穿越
应用边界,则无须计算 DET。
如果应用能够发送一个系统响应信息(如:
说明 EI 过程中发生错误,确认处理过程已经
完成,确认处理过程应该继续)到应用边界之
外,则算一个 DET。
即使有多种方法调用同一功能,则多个功
能键算一个 DET。
1-4
5-15
16 或更
0-1 FTR
低
低
一般
2 FTR
低
一般
高
3 FTR 或 更
一般
高
高
外部输出(EO)
是向应用边界之外发送数据或控制信息的基本处理
过程.EO 的主要目的是通过逻辑处理方式向用户呈现信
息,而不只是直接恢复数据或控制信息。该处理逻辑必
须包含至少一个数学公式或计算过程,或生成派生数据。
一个 EO 也可能维护一个或多个 ILF 和/或改变系统行为。
EO 应该满足下面所有条件:
数据或控制信息发送出应用边界。
对于已识别的基本处理过程,至少满足下
面三个条件之一:
处理逻辑与该应用中其它 EO 所用的
处理逻辑不同。
该组已识别的数据元素不同于该应用
中其它 EO 的数据元素。
所涉及的 ILF 或 EIF 不同于该应用中
其它 EO 所涉及的文件。
此外,EO 还应该满足下述条件之一:
处理逻辑包含至少一个数学公式或计
1
资源评论
timeaway2009
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功