IFPUG FPA方法使用指导之iTip # 1 –帮助功能!

引言

为促进大家对IFPUG FPA方法的一致应用,IFPUG组织发布了一系列iTips和uTips来解释IFPUG FPA方法在特定情况下的应用。iTips和uTips不是规则,而是对规则的解释,并使用一些例子来帮助用户理解所涉及的主题。

本篇iTip适用于应用系统中的“帮助”功能。

背景

应用系统中的帮助功能通常有三种形式。

1、应用程序的帮助 - 此种情形下的“帮助”适用于整个应用程序,通常的形式是GUI系统上的“帮助”菜单。
  2、屏幕形式的帮助 -此种情形下的“帮助”适用于基于GUI或Web的系统中的特定屏幕。

3、字段形式的帮助 -此种情形下的“帮助”适用于应用程序中的特定字段。

根据FPA方法,“帮助信息”计数为一个内部逻辑文件,每个“帮助”计数为一个事务功能(前提是“帮助信息”是本系统维护的)。 复杂度通常为“低”。

示例

以下应用程序包含以上三种形式的帮助。示例屏幕如图所示。

在这里插入图片描述

在上面的示例中,对于整个应用程序,计算一个包含4个DET(一个用于屏幕识别标签,一个用于字段识别标签,第三个用于帮助章节,第四个用于帮助消息本身)、低复杂度的ILF。

应用程序的帮助

在这里插入图片描述

如上例所示,单击“help”菜单链接到此帮助屏幕。 用户可从左侧列表中选择某个章节,然后在右侧显示相关内容。 这种情况,计数一个包含3个DET(一个用于帮助章节选择,另一个用于显示帮助信息,第三个用于单击“显示”按钮的操作)、低复杂度的EQ。

屏幕形式的帮助

在这里插入图片描述

如上例所示,屏幕形式的帮助计算1个包含3个DET(一个用于单击“Screen”链接操作、一个用于屏幕名称、第三个用于输出侧的帮助视频)、低复杂度的EQ。处理视频的控件(例如暂停按钮、扬声器音量调节按钮和屏幕最大化按钮)由视频播放器提供,不做计数。

字段形式的帮助

在这里插入图片描述

如上例所示,字段形式的帮助计算1个包含4个DET(一个是用于单击“?”链接操作、一个是屏幕名称、第三个是字段名称、第四个是输出侧用于检索帮助文本)、低复杂度的EQ。

常见问题(FAQ)

Q 1.帮助是否可以被计数为除EQ以外的事务功能?

A. 帮助的主要目的是显示信息。 显示可能包含派生数据,也可能更新ILF,这需要将帮助计算为EO。 这种情况很少见。

Q 2.如果应用程序边界内存在多个物理可执行程序,是否会计算多个帮助ILF?

A. 无论物理可执行程序的数量如何,都会计算一组帮助信息的逻辑文件。 如果数据保持在应用程序边界之外,则将其计为单个EIF,在边界内作为单个ILF。

Q 3.对于提供帮助功能的屏幕,是否需要额外的FTR来帮助ILF / EIF?

A.帮助ILF / EIF是计算的每个事务功能的FTR。 其他事务功能不直接引用帮助ILF / EIF,因此它们不计入额外的FTR。

Q 4.我的帮助菜单项提供了诸如“搜索帮助”,“升级”和“关于”等选项的下拉列表。这些都是帮助功能吗?

A.如果“搜索帮助”符合正常的FPA标准,则会对其进行计数。 诸如“升级”和“关于”之类的其他选择可以提供额外的功能。 根据我们的经验,“关于”经常是编码数据,因此在计数时要注意。

注:目前行业中的一些常见计数实践和功能点组织的技术文章未必完全一致,在实际计数过程中,还需要根据用户需求灵活应用。
(许宗敏 北京软件造价评估技术创新联盟 咨询师)原文地址:http://www.bscea.org/index/show/catid/20/id/11358.html

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、付费专栏及课程。

余额充值