IFPUG FPA方法使用指导之iTip # 2–图表和图形

背景

图表和图形是向用户显示数据的有效工具。有人说“一张图片胜过千言万语”。

如果在图表或图形中有计算的数据,则图表或图形将计成EO,因为主要目的是向用户显示信息并执行数学计算。 因此,对于以下示例,我们将讨论限定为从数据功能中检索的图表而不计算这些数据值的情况。 为了简单起见,我们假设每个示例中检索的数据来自单个数据功能。

示例-简单条形图

某公司出售两种产品:带杆的旗帜和没有杆的旗帜。他们每月记录每种产品的销售情况,他们希望显示一个月销售额的条形图。

在这里插入图片描述

此图表具有两个用户可识别非重复属性:产品类型和本月销售产品数量。因为用户要求使用条形图,所以存在用户可识别的附加的非重复属性——基于检索的数据值计算的图表的比例。虽然这看起来似乎并不明显,但如果没有计算机,有时会需要手动实现。在方格纸上手动绘图时,一旦确定了要绘制的值,下一步就是确定和标记将用于图表的比例。因此,条形图具有3个用户可识别属性和启动图表的能力,从而产生4个DET。该条形图是低复杂度EO的示例。

示例-饼状图

在此示例中,在饼状图上显示旗帜的销售信息。

在这里插入图片描述

由于用户需求要显示每个数据与整体数据的百分比,所以使用饼图展示。确定百分比需要执行计算,所以该图表被计为EO。 此图表具有两个用户可识别的非重复属性:产品类型和每月销售的产品的百分比,再加上启动图表的能力, 产生3个DET。该饼图是低复杂度EO的示例。

概要

虽然给出的两个示例非常简单,但它们概述了在估算图表或图形时要考虑的事项。查看所有的用户需求,确定是否存在隐含的功能需求。

常见问题(FAQ)

Q 1.如果条形图还显示图表数量该如何处理?
  A.这里的计数规则是计算“在处理事务功能期间跨越边界的每一个用户可识别的非重复属性。”数量现在将显示两次——一次显示为图形上的条形,一次显示为 数目。在处理事务功能期间跨越边界的用户可识别的非重复属性将添加额外的DET。 如果百分比显示在饼图中,则会应用相同的逻辑。

Q 2.所有图表和图形都是低复杂度的EO吗?
  A.大多数图形和图表都是低复杂度的EO。当数据来自多个数据功能并且输入或显示更多用户可识别的字段时,被测量的功能的复杂度可能会到中或高。(在评估潜在的DET时,请记住文字字段,例如报告标题,屏幕或面板标识符,列标题和属性标题不计算。)由评估师根据用户对被测功能的要求确定正确的基本过程、事务功能和复杂性。

Q 3. 使用工具(例如Excel)与通过算法创建输出(例如,编写代码来创建函数)是否会改变我考虑输出的方式?
  A.它不会改变您调整功能的方式。以相同的方式应用相同的规则来测量相同的功能大小。这会导致生产率测量结果大不相同,如果您正在估算开发或维护功能,那么应用的因子就会大不相同。

注:目前行业中的一些常见计数实践和功能点组织的技术文章未必完全一致,在实际计数过程中,还需要根据用户需求灵活应用。

(许宗敏 北京软件造价评估技术创新联盟 咨询师)

1. 功能点分析法概论 1.1 功能点分析方法的目标: 1. 功能点方法的收益. 1.3. 功能点分析法的步骤. 1.3.1. 决定分析的类型 1.3. 识别分析范围和应用边界 1.3.3. 确定未经调整的功能点数 (Unadjusted Function Point Count -- UFPC) . 1.3.3.1 数据功能的计数 1.3.3 交易功能的计数 1.3.3.4. 确定调整系数 1.3.3.5.计算经过调整的功能点 2. 分析流程. 2.1 决定分析的类型. 2.1.1 定义:功能点分析的类型. 2 识别分析范围和应用边界 2.1 识别分析范围和应用边界中的定义 2 定义应用边界. 2.3 分析范围以及应用边界的规则和流程. 2.3.1 边界识别的规则. 2.3 分析范围和应用边界流程: . 2.3.3 边界识别的一些技巧: 2.4 计数数据功能 2.4.1 定义: 2.4 计数流程概述. 2.4.3 ILF 识别规则. 2.4.4 EIF 识别规则. 2.4.5 复杂度和贡献的定义和规则. 2.4.6 ILF/EIF 计数流程. 2.4.7 复杂度和贡献确定流程 2.4.8 数据功能计数技巧. 2.5 计数交易功能 2.5.1 定义 2.5.1.1 基本定义. 2.5.1 交易功能的总结: 2.5.1.3 相关术语的定义 2.5.1.4 交易功能执行的逻辑处理总结 2.5 EI,EO,EQ 计数规则 2.5.1 交易功能计数的概要流程 2.5 基本处理的识别规则 2.5.3 交易功能计数规则 2.5.3.1 EI 的主要目的描述:. 2.5.3 EI 的计数规则: 2.5.3.3 EO 和EQ 的共同主要目的描述: 2.5.3.4 EO/EQ 共享的计数规则:. 2.5.3.5 EO 计数的补充规则:. 2.5.3.6 EQ 计数的补充规则:. 2.5.3 复杂度和贡献的定义和规则. 2.5.3.1 EI 的复杂度和贡献规则 2.5.3.1.1 EI 的引用文件类型(FTR)计数规则 2.5.3.1 EI 的数据元素类型(DET)计数规则. 2.5.3 EO/EQ 的复杂度和贡献规则 2.3.5.1 EO/EQ 共享的引用文件类型(FTR)计数规则 2.3.5 EO 特定的引用文件类型(FTR)计数规则 2.3.5.3 EO/EQ 共享的数据元素类型(DET)计数规则. 2.5.4 EI,EO,EQ 的计数流程 2.5.5 复杂度和贡献确定流程. 2.5.6 交易功能计数技巧. 2.6 决定调整系数 2.6.1 调整系数的决定. 2.6 确定VAF 的流程 2.6.3 通用系统特性及其影响程度的评定. 2.6.3.1 数据通讯. 2.6.3 分布式数据处理. 2.6.3.3 性能. 2.6.3.4 使用强度高的配置. 2.6.3.5 交易速度 2.6.3.6 在线数据输入 2.6.3.7 最终用户的效率. 2.6.3.8 在线更新 2.6.3.9 复杂的处理 2.6.3.10 可重用性 2.6.3.11 安装的简易性 2.6.3.12 运行的简易性 2.6.3.13 多场地 2.6.3.14 允许变更 2.7 计算调整功能点 2.7.1 开发项目功能点的计算. 2.7 升级项目功能点的计算. 2.7.3 应用功能点的计算. 附录A : 未经调整的功能点计算表. 附录B:功能点计数中的规则表. 附录C: 词汇表:.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值