Excel不相邻列如何打印在一起-英雄云拓展知识分享
138
2023-10-25
【摘要】 本书摘自《基于Python语言的软件测试技术》一书中第3章,第2节,由张民编著。
3.2.1 基于功能的度量
功能点分析法是在需求分析阶段基于系统功能的一种规模估算方法,近几年已 经在应用领域被认为是主要的软件规模度量方法之一。功能点度量 (FP) 可以用来 作为预测从分析模型得到系统大小的手段。通常意义下,“功能”不能直接测量,但 可以利用其他的测量数据间接地导出。20世纪70年代, Albrecht提出了一种功能点 度量的方法,后来被国际功能点用户组提出的IFPUG 方法继承,其系统的规模特征 是:“在外部式样确定的情况下可以度量系统的规模”“可以对从用户角度把握的系 统规模进行度量"。具体计算方法如下。
1.从系统的规格说明说中找出以下的条目数
(1)用户输入数 (External Input,EI): 每个用户向系统提供的不同应用的输入 数据。输入应该与查询区分开来,分别计算。
(2)用户输出数 (External Output,EO): 系统向每个用户提供的信息,如报 表、屏幕信息、出错信息等。 一个报表中的单个数据项不单独计算。
(3)用户查询数 (External Query,EQ): 每个不同的询问/响应的交互操作。 一 个查询被定义为一次联机输入,它导致软件以联机输出的方式产生实时的响应。每 一个不同的查询都要计算。
(4)文件数 (Internal Logical File,ILF): 每个逻辑的主文件,比如数据的一个 逻辑组合、数据库的一部分或是一个独立的文件。
(5)外部接口数 (External Query,EQ): 与系统中其他设备通过外部接口读写信 息的次数。
2.加权
每个部分复杂度的分类是基于一套标准,具体加权的权重因子如表3-1所示。例 如用户输出数部分的数据类型数为20,访问文件类型数为2或更多,复杂度就比较 高;若数据类型数为5,文件类型数为2或3,复杂度就比较低。
3.求和计算未调整前的功能数UFC:
UFC= 变量的数目×权值i
4.考虑技术复杂因子TCF
TCF=0.65+0. 1×ZF(i=1,2,3 … … 14)
其中F 是复杂性校正值,它们通过回答如下问题来确定:
(1)F: 系统是否需要可靠的备份和恢复?
(2)F₂ : 是否需要数据通信?
(3)F³: 是否有分布处理的功能?
(4)F: 性能是否成为关键?
(5)Fs: 系统是否运行在即存的高度实用化的操作环境中?
(6)F₆ : 系统是否需要联机数据项?
(7)F: 联机数据项是否需要建立多重窗口以显示和操作输入处理?
(8)Fs: 主文件是否联机更新?
(9)F: 输入、输出、文件、查询是否复杂?
(10)Fo: 内部处理过程是否复杂?
(11)Fu: 程序代码是否可复用?
(12)F₂ : 设计中是否包括了转移和安装?
(13)Fs: 是否设计成可以重复安装在不同机构中?
(14)F₄ : 系统是否设计成易修改和易使用?
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~