功能点估算指南

(24页)

'功能点估算指南'
功能点估算指南 公司名称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.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. 目的本规程的目的是基于软件需求产生软件规模的估计。功能点是基于应用软件的外部、内部特性以及软件性能的一种间接的软件规模的测量。功能点与软件成本具有重大的成本估计关系(CER:Cost Estimating Relationship)。功能点可以作为经验统计参数化软件成本估计公式和模型的输入,以对软件的成本进行估计。功能点方法被广泛的认可在信息系统、数据库密集型、4GL应用系统开发的规模测量。2. 范围功能点是对软件功能和规模的间接定量测量,它基于客观的外部应用接口和主观的内部应用复杂度以及总体的性能特征。该规程由三个逻辑部分组成:决定未调整的功能点计数、加权因子和功能点。决定未调整的功能计数包括对外部输入、外部输出、外部查询、内部逻辑文件和外部接口文件的计数。决定加权因子包括划定系统、输入和输出、应用复杂度的级别。决定功能点包括将未调整的功能点和加权因子整合在一起。功能点具有两个独立的目标。第一个目标是作为软件测量、对比和分析(如,软件度量方法)的基础。第二个,也是更重要的目标是作为软件成本估计模型(如,公式)和产出工作量(如,工时)工具的输入,软件成本估计模型和工具则基于功能点和工作量之间的经验成本估计关系(CER)。3. 角色和职责项目经理:项目经理负责为软件成本估计进行对功能点的估计。项目经理必须基于外部应用接口估计未调整功能点,和基于应用程序的复杂度和性能对加权因子进行估计。 项目经理必须辅助决定功能点以及从技术人员处获取输入。4. 输入事务和文件清单:应用软件功能和规模的间接的定量测量基于外部应用接口客观的数量,如:外部输入、外部输出、外部查询、内部逻辑文件和外部接口文件。功能点的五个要素分为两组:· 数据功能:最终用户的数据需求o 内部逻辑文件o 外部接口文件· 交易功能:客户对数据的可调用性o 外部输入o 外部输出o 外部查询² 外部输入:数据由外向内跨越边界的基本处理过程,用户可以根据需要通过增、删、改来维护内部逻辑文件。数据可能来自于数据输入屏幕、电子输入或其它应用程序。数据可以是控制信息或业务信息。如果数据是业务信息,它用于维护一个或多个内部逻辑文件。如果数据是控制信息,它不必更新内部逻辑文件。例如,驾驶员在飞行前和飞行中可以增加、删除、修改航行信息。此时,飞行员使用的功能是外部输入(EI)。外部输入使用户可以维护ILF。EI的主要目的是维护ILF或转换系统行为。² 外部输出:导出的数据由内向外跨越边界的基本处理过程,使用户可以输出结果。数据创建发送给其它应用的报表或输出文件。这些报表和文件由一个或多个内部逻辑文件和外部接口文件所创建。例如:驾驶员能够分别显示地面速度、实际气流速度和经过校准的气流速度。显示结果就是经过调用维护数据和参考数据获得的。在功能点术语中,显示的结果就称为“外部输出”(EO)。EO和EQ的主要目的是向用户展示信息。² 外部查询:包括输入和输出构件的基本处理过程,用户可以通过计算机系统选择特定的数据并显示结果。输入和输出构件导致一个或多个内部逻辑文件和外部接口文件的数据检索。该信息被发送出应用程序边界。输入过程不会更新任何内部逻辑文件以及输出不包含导出的数据。为了获得这项结果,用户要输入选择信息抓取符合条件的数据。此时没有对数据的处理,是直接从所在的文件抓取信息。例如:驾驶员要显示预先设置的地形图,输出的结果就是直接从信息存贮位置提取的信息;这里我们称作“外部查询”(EQ)。² 内部逻辑文件:完全驻留在应用程序内部的逻辑相关数据的用户可识别的组,通过外部输入所维护。使客户可以使用他们负责维护的数据。例如驾驶员在起飞行前通过显示器输入一系列航行数据,这些数据保存在一个文件里备用,并可以在执行过程中进行修改。因此,驾驶员负责维护包含航行信息的文件。数据在系统中的逻辑分组是由最终用户维护的,我们把它叫做“内部逻辑文件”(ILF)。² 外部接口文件:仅用于引用目的的逻辑相关数据的用户可识别的组。数据完全驻留在应用程序外部,由其它应用程序所维护。外部接口文件是其它应用程序的内部逻辑文件。该数据只供系统用户参考使用。例如:飞行中,驾驶员可能需要参考某卫星或地面定位系统的定位数据。驾驶员不负责更新这些数据但要参考使
关 键 词:
功能 估算 指南
 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:功能点估算指南
链接地址: https://www.wenku365.com/p-44814215.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给天天文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 https://www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开