- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
估计方法指南.doc
估计方法指南
目 录
1 目的和范围 4
2 Delphi 估算方法 4
2.1 估算的角色 4
2.1.1 项目经理 4
2.1.2 估算组织者 4
2.1.3 项目估算参与者 4
2.2 估算活动 4
2.2.1 估算准备 4
2.3 估算会议 5
2.3.1 会议启动 5
2.3.2 初始估算 5
2.3.3 估算解释,再估算 5
2.3.4 达成一致 5
2.3.5 整合数据 6
2.4 输出 6
3 功能点估算(FPA) 6
3.1 确定数据功能及其复杂性 6
3.1.1 找出内部逻辑文件和外部接口文件 6
3.1.2 识别ILF和EIF的原则 6
3.1.3 确定ILF与EIF的复杂度 6
3.2 确定事务功能及其复杂度 7
3.2.1 计算输入,输出,查询的数目 7
3.2.2 识别EI , EO 和EQ的原则 7
3.2.3 确定EI ,EO ,EQ的复杂度 8
3.3 计算初始功能点 9
3.4 确定14个系统特征值 9
3.4.1 确定系统的14个特征值 9
3.4.2 计算调整值系数 11
3.5 计算功能点 11
4. 类比法 11
4.1 操作步骤 11
4.2 可重用代码的估算问题 11
附录 : Delphi估算会流程图 13
目的和范围
软件项目的规模估算历来是比较复杂的事,因为软件本身的复杂性、历史经验的缺乏、估算工具缺乏以及一些人为错误,导致软件项目的规模估算往往和实际情况相差甚远。 因此,估算错误已被列入软件项目失败的四大原因之一。
取平均值
取中值
确定选用范围
组织者负责会后将数据整理到<估算书>中
输出
任务估计结果记录,包括本次估计产生的假设和条件,<估算书>
功能点估算(FPA)
功能点测量是在需求分析阶段基于系统功能的一种规模估计方法。通过研究初始应用需求来确定各种输入、输出、计算和数据库需求的数量和特性。
系统所存放的数据或控制信息,可以关系数据表、文本文件或其他形式存放。例如雇员的主数据文件就是工资系统一个ILF,可以通过外部输入(EI)来增加、删除或更新雇员主数据文件的内容
2.外部接口文件 :
系统与其它应用共享的数据或控制信息,但数据的维护由其他系统执行
识别ILF和EIF的原则
一个文件在一个系统中只能是ILF或EIF,而不可能同时属于两种类型
一个系统的EIF文件必然是另外一个系统的ILF
如果在多个系统中维护同一个数据文件,则它就是多个系统的ILF
应该从用户的角度来考虑文件的划分 , 例如“发票”就是一个单独的ILF或ELF,尽管在设计中“发票”的信息可能来源于多张数据表中的字段 , 检查点文件、索引文件、LOG文件等不是ILF或ELF,因为它们对用户并不是可见的
确定ILF与EIF的复杂度
确定ILF与EIF的复杂度要确定两个系数:数据元素类型(DET),记录元素类型(RET)
1-19 DET 20-50DET
50DET 1RET 简单
简单
平均 2-5RET
简单
平均 复杂 5RET
平均 复杂 复杂
确定事务功能及其复杂度
计算输入,输出,查询的数目
1.外部输入(EI):
更新系统数据的功能 , 例如“下订单”可以作为一个EI,修改订单作为另外一个EI,如果取消订单则又是一个EI,所以仍然应该从用户的角度去考虑EI的确定原则
2.外部输出(EO):
系统向外部输出的数据或控制信息
EO通常表现为报表的形式
3.外部查询(EQ):
输入与输出的组合功能,输出是输入的直接结果
EQ通常表现为查询功能
识别EI , EO 和EQ的原则
1.EI的识别原则:
外部系统输入本系统的功能
引起系统中数据变化的功能
如果输入数据过多,可能分成两屏或更多,则仍然视为一个EI
EI的输入形式可以是屏幕输入,也可以是文件导入的方式等多种形式
2.EO的识别原则
系统向外部输入的数据或控制信息
需要系统作某种处理
如果输出数据过多,可能分成两屏或更多,则仍然视为一个EO
EO不包括查询结果输出,查询作为另一分类
3.EQ的识别原则:
EQ为输入与输出的组合
EQ功能不会改变任何内部数据
输出是输入的直接结果
如果输出数据过多,可能分成两屏或更多,则仍然视为一个EQ
EQ既不能当作EI,也不能当作EO
确定EI ,EO ,EQ的复杂度
1.确定EI 的复杂度:
EI的复杂度取决于两个因素 ―― 数据元素类型(DET) ,引用文件类型(FTR)
数据元素的确定同ILF和EIF,当EI引用ILF(增删改查)或EIF(只读)中的数据,则视为一个FTR。
处理EI的过程中也要计算FTR的数目
如果EI对同一个数据文件进行不同的操作(增删改查),则视为一个FTR
1-4 DET 5-15 DET
文档评论(0)