欢迎来到天天文库
浏览记录
ID:44814215
大小:183.00 KB
页数:24页
时间:2019-10-29
《功能点估算指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、功能点估算指南公司名称CMMI指南文档编号:公司名称-SPI-PP-Guid-FPA功能点估算指南V1.0编写:审核:批准:日期:日期:日期:功能点估算指南变更记录版本文件内容描述日期编写审核批准功能点估算指南目录1.目的12.范围13.角色和职责14.输入15.输出36.步骤36.1.决定未调整功能点36.1.1.决定外部输入36.1.2.决定外部输出36.1.3.决定外部查询46.1.4.决定内部逻辑文件46.1.5.决定外部接口文件46.1.6.决定功能复杂度46.1.7.决定未调整功能点总数56.2.决定复杂度调整因子66.3.决定功能点87.计算原则87.
2、1.术语定义87.2.功能识别原则87.3.复杂度计算原则97.4.GUI计算原则118.通用系统特性128.1.数据通讯128.2.分布式处理128.3.性能138.4.配置项负载148.5.事务率148.6.在线数据项158.7.用户使用效率168.8.在线更新178.9.复杂处理178.10.重用性178.11.安装容易程度188.12.操作容易程度188.13.多个地点198.14.修改容易程度20功能点估算指南第21页1.目的本规程的目的是基于软件需求产生软件规模的估计。功能点是基于应用软件的外部、内部特性以及软件性能的一种间接的软件规模的测量。功能点与软
3、件成本具有重大的成本估计关系(CER:CostEstimatingRelationship)。功能点可以作为经验统计参数化软件成本估计公式和模型的输入,以对软件的成本进行估计。功能点方法被广泛的认可在信息系统、数据库密集型、4GL应用系统开发的规模测量。2.范围功能点是对软件功能和规模的间接定量测量,它基于客观的外部应用接口和主观的内部应用复杂度以及总体的性能特征。该规程由三个逻辑部分组成:决定未调整的功能点计数、加权因子和功能点。决定未调整的功能计数包括对外部输入、外部输出、外部查询、内部逻辑文件和外部接口文件的计数。决定加权因子包括划定系统、输入和输出、应用复杂
4、度的级别。决定功能点包括将未调整的功能点和加权因子整合在一起。功能点具有两个独立的目标。第一个目标是作为软件测量、对比和分析(如,软件度量方法)的基础。第二个,也是更重要的目标是作为软件成本估计模型(如,公式)和产出工作量(如,工时)工具的输入,软件成本估计模型和工具则基于功能点和工作量之间的经验成本估计关系(CER)。3.角色和职责项目经理:项目经理负责为软件成本估计进行对功能点的估计。项目经理必须基于外部应用接口估计未调整功能点,和基于应用程序的复杂度和性能对加权因子进行估计。项目经理必须辅助决定功能点以及从技术人员处获取输入。4.输入事务和文件清单:应用软件功
5、能和规模的间接的定量测量基于外部应用接口客观的数量,如:外部输入、外部输出、外部查询、内部逻辑文件和外部接口文件。功能点的五个要素分为两组:功能点估算指南第21页·数据功能:最终用户的数据需求o内部逻辑文件o外部接口文件·交易功能:客户对数据的可调用性o外部输入o外部输出o外部查询²外部输入:数据由外向内跨越边界的基本处理过程,用户可以根据需要通过增、删、改来维护内部逻辑文件。数据可能来自于数据输入屏幕、电子输入或其它应用程序。数据可以是控制信息或业务信息。如果数据是业务信息,它用于维护一个或多个内部逻辑文件。如果数据是控制信息,它不必更新内部逻辑文件。例如,驾驶员
6、在飞行前和飞行中可以增加、删除、修改航行信息。此时,飞行员使用的功能是外部输入(EI)。外部输入使用户可以维护ILF。EI的主要目的是维护ILF或转换系统行为。²外部输出:导出的数据由内向外跨越边界的基本处理过程,使用户可以输出结果。数据创建发送给其它应用的报表或输出文件。这些报表和文件由一个或多个内部逻辑文件和外部接口文件所创建。例如:驾驶员能够分别显示地面速度、实际气流速度和经过校准的气流速度。显示结果就是经过调用维护数据和参考数据获得的。在功能点术语中,显示的结果就称为“外部输出”(EO)。EO和EQ的主要目的是向用户展示信息。²外部查询:包括输入和输出构件的
7、基本处理过程,用户可以通过计算机系统选择特定的数据并显示结果。输入和输出构件导致一个或多个内部逻辑文件和外部接口文件的数据检索。该信息被发送出应用程序边界。输入过程不会更新任何内部逻辑文件以及输出不包含导出的数据。为了获得这项结果,用户要输入选择信息抓取符合条件的数据。此时没有对数据的处理,是直接从所在的文件抓取信息。例如:驾驶员要显示预先设置的地形图,输出的结果就是直接从信息存贮位置提取的信息;这里我们称作“外部查询”(EQ)。²功能点估算指南第21页内部逻辑文件:完全驻留在应用程序内部的逻辑相关数据的用户可识别的组,通过外部输入所维护。使客户可以使用他们负责
此文档下载收益归作者所有