- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
功能点估算法
蒋拯强
2017年6月22日
功能点(Function Point,FP)估算法
从使用者的角度度量,而非制造者角度
存储哪些数据信息?
如何处理这些数据?
哪些软件适用使用功能点方法?
适合
以数据和交互处理为中心
以功能多少为主要造价制约因素
如:电子政务、银行电信的用户和业务管理系统
不适合
数据处理过程复杂
创意型软件
对性能或质量有特殊要求的
如:视频和图像处理软件、杀毒软件、网络游戏
功能点方法的完整过程
识别系统边界
识别应用类型
新开发
增强(功能增删改)
已有系统计数
识别功能点计数项
ILF/EIF/EI/EO/EQ
理解功能点方法
计算信息的种类(逻辑文件数量)
内部逻辑文件(ILF,Internal Logic File)
外部接口文件(ELF,External Interface File)
针对信息的操作
外部输入,EI
外部输出,EO,通过计算复杂输出
外部查询,EQ,直接输出信息,不计算,包括排序、聚集
理解功能点方法
理解功能点方法
功能点估算(详细功能点计数)
软件规模 = 10 * ILF + 7 * EIF + 4 * EI + 5 * EO + 4 * EQ
各项系统为对大量估算统计分析后的结果
多用于有详细需求或项目后期
简化估算(预算功能点计数)
简化估算规模 = 35 * ILF + 15 * EIF
只计算逻辑文件,不计算过程
简化估算模型系数
ILF系数:由1个ILF包含2个EI、2个EO、2个EQ = 36
统计结果取35
EIF系数:由1个EIF包含1个EO、1个EQ = 16
统计结果取15
多用于策划、预估阶段
理解文件——数据的类别
业务数据:用户的核心数据或业务对象
引用数据:用于维护业务数据的业务规则
编码数据:代码
编码数据的类型:代码分组
理解文件——ILF识别
简易识别规则
ILF指在待开发系统内部逻辑上的一组数据
用户可以理解和识别ILF,对ILF的操作是用户的业务需求
对单个ILF平均执行6种左右的操作(经验数据),而且一定包含写操作
ILF的区分与合并
这组数据是否需要统计分析?
是否值得为了维护此组数据投入近2个人月?
理解文件——EIF识别
理解EIF
本系统引用
是一个“逻辑”上的文件
在系统外部维护
区分ILF/EIF的直觉方法
此娄数据是否是客户(尤其是此系统)的业务数据?
即用户单位的日常工作是否就是通过对这些业务数据进行操作完成的?
理解文件——练习
练习说明
阅读某甲方协同办公子系统的需求,请识别出需求中ILF和EIF的数量。
理解基本过程
基本过程类型
EI (外部输入)
EO(外部输出)
EQ(外部查询)
什么是一个基本过程
用户可以明确感知其业务意义的一次操作
例如:对业务数据的增/删/改/查
何谓一次
独立完整性
操作完成后系统进入一个稳定状态
EI的简易识别规则和目的
识别规则
是一个完整的基本过程
对内部数据的增/删/改无为EI
从外部接口中读取并存储到内部数据中
或接受某个控制信息并使软件状态改变
主要目的
对内部数据进行维护
输入信息并改变系统行为
EO、EQ的简易识别规则
EO
对内部数据的复杂报表(含计算内容)/统计分析等
通过处理逻辑(计算/维护逻辑文件/改变系统行为)表示信息/发送信息或改变信息行为。
EQ
对内部数据的简单输出(不含任何计算,但可以分组或排序
不能产生派生数据,也不可维护ILF或改变系统行为
若对某些数据需要进行删或改,可能包含隐含EQ
EO、 EO、EQ的区分
EI
输入并保存数据
或控制信息改变系统状态
EO
计算并输出衍生信息
改变系统行为或维护逻辑文件
EQ
以原始状态查看信息
多用于删除、编辑前的浏览
理解基本过程——练习(结合工具使用)
练习说明
阅读人力资源管理系统的需求,请识别出需求中ILF和EIF,各数据文件的EI、EO、EQ的数量。
工具的使用
软件成本估算培训_附件A_计算工具_V3.4.xlsx
附录
您可能关注的文档
最近下载
- ctf考试题及答案.doc VIP
- 1.1生活 观察(教学课件)-2025-2026学年七年级数学数学上册(苏科版2024).pptx VIP
- 念珠菌性阴道炎的诊治-极经典.ppt VIP
- 2025年北京城市副中心投资建设集团有限公司招聘笔试模拟试题及答案解析.docx VIP
- 八月下旬一级建造师考试《水利水电工程管理与实务》真题(附答案).docx VIP
- 优秀病例汇报大赛课件(手工精品图文).pptx VIP
- 掼蛋教学课件.ppt VIP
- 太阁立志传5资料集.doc VIP
- 七月下旬一级建造师考试《水利水电工程管理与实务》第二次真题(附答案).docx VIP
- 美容礼仪与人际沟通讲解.ppt
文档评论(0)