功能点方法比对ppt课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算功能规模 结束
计算流程
7
计算方法
Ni
Ne
No
×Wi
Wi=0.58
×We
We=1.66
×Wo
Wo=0.26
FPI =Wi*∑Ni+We*∑Ne+Wo*∑No 8
数据通讯
19个调整因子
分布式数据处理 性能
增加主观性
大业务量配置 事物处理率
规则同IFPUG
在线数据输入
最终用户效率
确定调整系数值
2.实时系统,如电话交换系统、嵌入式控 制软件(家电中的控制软件、汽车中的控制 软件、过程控制中的自动数据采集系统等);
3.上述两种类型的混合,如飞机售票系统、 旅馆预订系统等。
适用领域
21
✓COSMIC吸取了以前各种方法的精华,旨 在覆盖所有的领域,包括MIS、实时、技术 和系统软件,是一种非常有前景和潜力的 方法。
都需要度量
第二个阶段是度量阶段,
结束
度量阶段的目的是将功能
处理分解为数据移动,计
算功能规模。
13
entry
read
求和
entry
read
求和
exit
write
exit
write
累计相加
entry
read
求和
exit
write
ቤተ መጻሕፍቲ ባይዱ
entry
read
求和
exit
write
计算方法
每一个有效的数据移动 被看成为一个Cfsu。在 为每一个功能处理都找 到其应有的所有数据移 动之后,将它们累加在 一起便是这个功能处理 的规模。
IFPUG
MkⅡ
COSMIC
定义
从 特统 “ 下 模 把握系的在可性”统 规 外 以这的,“可系的 模 部 度两以统, 式 量个复对其 样 系规杂角从模特 确 统度性用征 定 的进和来户行是 的 规度系角: 情度统量度量况系的”M高开的量技求的k测发方并术,Ⅱ、法不特但量功过更,依征不能程改它赖,依点或对于赖效只分率者软和于测析维件用它,量方降护产户们逻法的品有是低辑一应管规关如和种用理模的何业帮成的软软实务助件本测件现需提
功能点方法推荐
1 MKII vs. COSMIC
研究
方法 实施
背景 MKII COSMIC 推荐 难点
点难 荐推 CIMSOC IIKM 景背
2
软件度量现状——原因
缺乏对软件规模在全生命周期 中的科学度量方法
系统建设各方认识角度不同, 难以沟通达成协议
解决
建立科学的软件规模度量体系
采用通用的软件规 模度量方法
行业应用
✓COSMIC-FFP是第2代的功能规模度量方 法,它不仅适合于信息系统的规模度量, 还适合于实时系统和多层系统的规模度量, 已经被ISO接受为国际标准(ISO/IEC 19761:2003,软件工程 - COSMICFFP - 一种功能规模度量方法)。该方法 可以在软件开发生命周期的各个阶段使用, 从用户功能的视角入手,起源于客户可以 理解的术语,不需要调整因子,简单易行, 因而受到越来越多的软件公司的推崇。
复杂度矩阵划分粒度太粗
COSMIC
20 推荐方法
✓在COSMIC-FFP中,将系统的功能处理分 解为“数据计算”和“数据移动”2种类型, 该方法只统计了“数据移动”的个数,没有 对“数据计算”进行度量,所以, COSMIC-FFP方法主要适用于如下的领域:
1.以数据处理为主的商务应用软件,如 银行、财务、保险、个人、采购、分销、制 造等领域的信息系统;
适用分析系统
没有调整因子
被广泛认为是趋势
为克服IFPUG的一些缺点而设计
在实时系统评估优势最强
针对MIS系统设计,适用于MIS系统。(开发 项目、增强项目、在用系统)
拆分评估与整体评估结果不一致
IFPUG 使用人群多,易于交流,成熟度较高 方法描述比COSMIC细致
评估对象规模较大时,需要拆19分 操作复杂
4
研究
方法 实施
背景 MKII COSMIC 推荐 难点
点难 荐推 CIMSOC IIKM 景背
5
MKII
输入




务 角
用户
标 软
度 出


输出
6
数据实体
开始
定义计算边界
标识逻辑事物
对数据实体类型进 行标识和分类
计算输入数据元 素类型的数量
计算引用的数据 实体类型的数量
计算输出数据元 素类型的数量
EI
外部输入
EO
外部输出
事务功能
EQ
外部查询
IFPUG
25 经验丰富,评估方法较成熟
谢谢
26 功能点研究小组
在线更新
复杂处理 可复用性
VAF=(TDI*0.01)+0.65
易安装性 易操作性
计算调整后功能点数
多场地 支持变更
FPC=UFP*VAF
与其它应用的接口
特殊的安全特征
与第三方的直接交互
用户训练特征
9
文档需求
使用难点
1
• 用户需求分析完成即可开始,需要确定输入的需 求文档的要求,因需要细分需求至事务粒度
主要缺点·功能分解无方法指导 使用程度应用最广泛
·使用不广泛(英国、香港等地) 在英国香港等地使用
·不考虑数据计算,无法应 用成为于第分二析代型功系能统点方法18
方法名称
使用优点
使用缺点
比IFPUG估算步骤简单、易理解
使用人群数量不如IFPUG多
易于理解
资料与支持获取不如其他两种方法
MKII 方法描述比COSMIC细致
COSMIC方法是新一代的 功能点规模估算方法,它 通过计算系统中四种数据 移动类型(输入、输出、 读、写)的数量来度量软 件的规模
功定能元义素处 E数Q理 据)型型文 文件 件( (EILIF、、EEOI、F) 输入Ni、输出No、处理Ne
数据移动 输入、输出、读、写
MIS或嵌入式系统(“控制、监
14
难点
1 • 识别软件层次
2 • 划定度量边界
3 • 度量策略
4 • 功能过程识别与分解规则
5 • 动态性?系统的衡量
6 • 对数据处理、数据移动的判断
15
研究
方法 实施
背景 MKII COSMIC 推荐 难点
点难 荐推 CIMSOC IIKM 景背
16
功能点方法推荐
17 MKII vs. COSMIC
2
• 工业标准的纠偏,行业数据
3
• DET的计算规则需要详细规范与示例
4
• 事务的具体判断、引用实体的判断
5
• 与代码的转换规则
10
研究
方法 实施
背景 MKII COSMIC 推荐 难点
点难 荐推 CIMSOC IIKM 景背
11
COSMIC
前端
后端

输入



程 设
用户




存储器

硬件

输出

12
映射阶段
开始
识别软件 层次
识别软件 边界
识别功能 处理
识别数据 组
是否需要子 计量单位
识别数据 属性
NO YES
度量阶段
计算流程
识别数据 移动
FFP的分析过程分为两个 阶段:
第一个阶段是映射阶段,
执行度量 NO
映射阶段的目的是将软件
的功能需求分解为功能处
YES
汇总度量 结构
是否所有的功能处理 理、数据组、数据属性;
适用对象最适于管理信息系统 视或者辅助装置、机器和设备运 MIS、非复杂计算系统
行的装置”)
优点
·从用户角度出发度量软 件规模,将系统分为数据 功能和交易功能两大类
·确保整个系统整体度量和部分度 量总和的一致性
·计算规则直接、简单,不 需要调整因子,易于掌握
·19个修正值
较少功能点对文件处理的 主观性
22
研究
方法 实施
背景 MKII COSMIC 推荐 难点
点难 荐推 CIMSOC IIKM 景背
23
功能点评估难点
1 • 对需求文档的要求
2 • 运维修复类工作,精度下降
3 • 历史数据获取
4 • 细节规则
5 • 动态性系统的衡量
6 • 经验的重要性
24
数据功能
ILF
内部逻辑 文件
EIF
外部接口 文件
19个调整因子增加主观性,难操作
比IFPUG的粒度更精细,能对大型系统评估
比IFPUG更独立与开发的技术与软件
理解与掌握后易于操作
理解较困难
可重复性高
映射过程中主观性强
单位规模比其他方法具体
评估规则不如MARKII详细
有较强大的研究推广组织,容易获取资料与 只考虑数据移动,不考虑计算,不
COSMIC 支持
在不同角度搜集材 料,进行科学分析
在系统开发的整个 生命周期内,明确
各方职责
3
国际标准的功能点分析方法
IFPUG
• 国际功能点用户协会
Nesma
• 荷兰软件度量协会(NESMA)
Mark II-FPA • 英国软件度量协会(UKSMA) • 通用软件度量国际协会(COSMIC)
COSMIC-FFP • 【全功能点】
相关文档
最新文档