- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《PP_项目估算指南_规模(多种)amp;amp;工作量》.doc
目 录
1 目的 4
2 范围 4
3 术语和定义 4
4 正文内容 5
4.1 Delphi法 5
4.2 类比法 5
4.3 PERT估计法 6
4.4 功能点估计法(FPA) 7
4.4.1 功能点法定义 7
4.4.2 功能点法适用范围及应用 7
4.4.3 常用术语定义 7
4.4.4 基本估算流程 8
4.4.5 快速方法计算功能点 10
4.4.6 不同系统的功能点计算方法 10
4.5 运算法 11
4.6 专家判断法 12
4.7 关键路径法(CPM) 12
4.8 估算系数 12
4.8.1 开发工具系数 12
4.8.2 规模系数 12
4.8.3 生产力系数 13
4.8.4 成本系数 13
5 相关联文件 13
6 表单和模板 14
项目估算指南
目的
适用于组织中的所有软件项目。
术语和定义
SLOC
源行代码(Source lines of code)一个SLOC就是指一个非空行的注释行或者人工编写代码行,包括可执行语句、数据定义、类定义,数据类型声明、宏定义、等价声明、输入/输出格式声明等,由工具自动产生的类、代码行,如果此代码行可由人工进行修改,并能保存修改的结果,也可计算在内,否则不计算在内。
SLOC经常用于估算将被要求开发的一个程序规模的总量,也可估算生产出来的软件的费用。
1SLOC价值和人月均代码行数
体现一个软件生产组织的生产能力。组织可以根据对历史项目的审计来核算组织的单行代码价值。
例如,以公司某项目为例,统计发现每一万行C语言源代码形成的源文件(.c和.h文件)约为280K。某项目的源文件大小为10.3M,则可估计该项目源代码大约为38万行,该项目累计投入工作量为240人月,每人月费用为12760元(包括人均工资、福利、办公费用公摊等),则该项目中 1SLOC的价值为:
(240×12760)/380000=8元/SLOC
该项目的人月均代码行数为:
380000/240=1583SLOC/人月
PERT:计划评审技术(Program Evaluation an Review Technique) 是50年代末美国海军部开发北极星潜艇系统时为协调3000多个承包商和研究机构而开发的,其理论基础是假设项目持续时间以及整个项目完成时间是随机的,且服从某种概率分布。PERT可以估计整个项目在某个时间内完成的概率。PERT和CPM在项目的进度规划中应用非常广。
软件规模:软件产品规模通常以代码行(SLOC)或千代码行(KSLOC)度量。规模是计算软件项目的工作量、成本和进度的主要输入。
软件工作量:软件工作量通常以人/月度量。
正文内容
Delphi法
适用范围:软件规模估算与工作量估算。
Delphi法是最流行的专家评估技术,在没有历史数据的情况下,这种方式适用于评定过去与将来、新技术与特定程序之间的差别,但专家专的程度及对项目的理解程度是工作中的难点,尽管Delphi技术可以减轻这种偏差,专家评估技术在评定一个新软件实际成本时通常用得不多,但是,这种方式对决定其它模型的输入时特别有用。Delphi法鼓励参加者就问题相互讨论。这个技术,要求有多种软件相关经验人的参与,互相说服对方。
Delphi法的步骤是:
协调人向各专家提供项目规格(WBS)和规模估计迭代表格。
协调人召开小组全,召集专家讨论与规模相关的因素。
各专家匿名填写迭代表格。
协调人整理出一个估计总结,以迭代表的形式返回专家。
协调人召集小组会,讨论较大的估计差异。
专家复查估计总结并在迭代表上提交另一个匿名估计。
重复4-6, 直到达到一个最低和最高估计的一致。
第7步的目的是消除大的差异后取平均,总误差控制在20%以内。如果所有的估计值同时偏大或偏小,那么就将错就错了。因为在项目刚开始的时候,谁也不知道估计准确不准确,只要大家观点相似就行了。
Delphi法规模估计迭代表 项目名称 日期 估 计 人 (可不填) 轮次 估计结果: 代码行(SLOC): 万行 工 作 量 人/月 实施周期 月 费 用 万元 估计结果说明:
类比法
适用范围:软件规模估算与工作量估算。
类比法适合评估一些与历史项目在应用领域、环境和复杂度的相似的项目,通过新项目与历史项目的比较得到规模估计。类比法估计结果的精确度取决于历史项目数据的完整性和准确度,因此,用好类比法的前提条件之一是组织建立起较好的项目后评价与分析机制,对历史项目的数据分析是可信赖的。
其基本步骤是:
整理出项目功能列表或(WBS)和实现每个功能的代码行;
标识出每个功能列表与历史项目的相同点和不同点,特别要注意历史项目做得不够的地方;
通过步骤
文档评论(0)