加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 软件估算

软件估算.pdf

软件估算

北方飘雪
2011-12-26 0人阅读 举报 0 0 暂无简介

简介:本文档为《软件估算pdf》,可适用于IT/计算机领域

目标:为项目建立切实可行的预算和日程安排确定适当的人员层次为作出项目承诺准备基础自顶向下估算估算软件规模估算工作量估算外部成本估算关键设备资源建立管理预留建立日程表建立项目基线详细阶段计划不规范的估算方法盲目乐观悲观管理层客户的压力使得项目组作出不现实的承诺缺乏历史数据忽略了一些必要的活动高估了团队的能力硬性分派建造一个大软件的复杂程度超过了埃及金字塔,,LOCSINWINDOWS第一次估算就像在花岗岩上雕刻印象深刻需求和设计活动有待清晰定义边界有待确定早期阶段不了解团队的能力预先很好地界定了实施活动并有了很准确的理解拍脑袋法(针对所有的估算)类比法(针对所有的估算)Delphi法(针对所有的估算)代码行估算法(针对规模)FPA方法(针对规模)WBS方法(项目成本估算)PERT估计法(针对项目工期)特点提供项目所需人力的总体估算运用产业或组织的生产力数据改进估算没有历史数据时WidebandDelphi方法是最佳选择规模估算方法(如:LOC,FP)计算产品的规模确定必要的生产力因素调整规模估算自顶向下估算利用自顶向下方法在项目定义阶段得出最初估算阶段启动前作出详细的阶段计划每一个阶段都是“新项目”对WBS较低层元素作出估算并汇总得出阶段和项目的总估算后继阶段的估算精度不断提高初步计划修改剩余阶段计划需求阶段修改剩余阶段计划设计阶段编码和单元测试阶段修改剩余阶段计划验收测试及发布阶段项目定义需求设计编码与测试验收、测试及发布每个项目都需要构思估算策略需要估算的数据的类型什么时候需要做什么样的估算估算技术估算的频度需考虑的因素项目的类型需求:已知?稳定?理解?软件工程模型可用的历史数据风险类比法适合评估一些与历史项目在应用领域、环境和复杂度的相似的项目通过新项目与历史项目的比较得到估计数据。类比法估计结果的精确度取决于历史项目数据的完整性和准确度因此用好类比法的前提条件之一是组织建立起较好的项目后评价与分析机制对历史项目的数据分析是可信赖的。以某软件项目的规模估计为例类比法的基本步骤是:整理出项目功能列表标识出每个功能列表与历史项目的相同点和不同点特别要注意历史项目做得不够的地方通过步骤和得出各个功能的估计值产生规模估计。对估算取得共识的方法需要一组专家提交匿名的估算报告并对其进行记录、复审、讨论估算的过程是迭代式的直到取得共识E、计划E、开始会议E、个人准备E、估算会议E、综合结果E、完成估算确定估算类型选择一个协调人选择参与者知识和经验制订会议日程组织需要的信息要估算的产品的详细说明任务清单或WBSE、计划协调人(SQA)将以下的估算信息提供给估算专家要估算的产品WBS的详细说明估算会议要达到的目标(例子)假设与限制必要时解释WidebandDelphi方法估算专家复审已有信息如有必要确定尚需信息以提供的WBS和任务清单为估算基础确定统一的度量单位(如:小时)E、开始会议专家独立地对每个任务作出初始估算将估算结果记录到Delphi估算表里并注明用到的假设条件估算假设示例:假设一个人完成全部任务假设所有的任务按顺序完成假设执行任务中没有干扰E、个人准备E、估算会议会议的协调人收集各参与者的估算数据并建立估算图表不能透露具体的评估人与会者讨论估算的客体、假设及其他相关的任何分歧和问题可能要添加到WBS的任务讨论时间限制在分钟讨论后专家们根据对产品更新的理解以及讨论中获得的新信息修改个人的估算协调人收集每次修正的估算并记录在同一张图表里完成一轮估算继续此过程直到:已经作了四轮估算或估算的分布范围已小到可以接受或会议时间(通常是两个小时)已用完或专家们都不想改变自己的估算E、估算会议E、综合结果会议协调人用估算结果表来总结估算的结果只要有新的任务被识别就要更新WBS图召开会议审批估算结果可选的方法取平均值取中给出一个范围给出平均值乐观值悲观值满足以下条件时估算就完成了取得共识已把最终的WBS及其估算结果记录在综合估算表里假设已经记录在文档里E、完成估算代码行估算源代码行(LOC)源代码语句的数目了解需求并考虑历史产品的情况结合所使用的工具以及是否进行组件重用及购买。进行估算估算软件规模代码行估算方法是一种经验估算方法通常会采用类比方法和DELPHI方法有时候也会采用PERTsizing方法帮助估算估计结果与估计的人员、使用的开发工具紧密相关。三维天地cmmi三维天地宁夏炼化ProjectManagementPP宁夏炼化项目估计报告Vdoc方法用WidebandDelphi方法依赖于专业知识用生产力数据进行计算(适用于过程体系已经推行很长时间有足够的度量数据)需要软件规模的度量数据(如功能点)和可靠的生产力数据需要软件工具支持(如:COCOMOII)估算工作量根据产品的WBS估计每项任务需要的人天三维天地cmmi三维天地宁夏炼化ProjectManagementPP宁夏炼化项目估计报告Vdoc制定初步的项目进度表估计每项任务的需要时间和需要人数。用PERT估计法估计项目工期PERT对各个项目活动的完成时间按三种不同情况估计:乐观时间(optimistictime)任何事情都顺利的情况完成某项工作的时间。最可能时间(mostlikelytime)正常情况下完成某项工作的时间。悲观时间(pessimistictime)最不利的情况完成某项工作的时间。假定三个估计服从β分布由此可算出每个活动的期望:Ti=AiMiBi其中:ai表示第i项活动的乐观时间mi--表示第i项活动的最可能时间bi表示第i项活动的悲观时间。通常项目组成员花时间在项目活动上一些任务因为其特性(比如文档复审)需要更多的时间工时的活动小时的任务小时的任务项目活动其他活动三维天地cmmi三维天地宁夏炼化ProjectManagementPP宁夏炼化项目估计报告Vdoc利用WBS方法先把项目任务进行合理的细分分到可以确认的程度如某种材料某种设备某一活动单元等。然后估算每个WBS要素的费用。采用这一方法的前提条件或先决步骤是:对项目需求作出一个完整的限定。制定完成任务所必需的逻辑步骤。编制WBS表。为较高的层次上的元素建立初始的预算在详细的阶段计划中准备较低层次上的预算典型的外部资源开发用的硬件软件工具作为交付产品的一部分而购买的软件以合同形式从外部获得的服务培训(课时费用及其他)尽可能地把这些成本和WBS最底层元素有机地联系起来估算外部成本进度表和WBS表完成之后就可以进行成本估算了。成本估算步骤如下:对每个WBS要素的详细费用估算。还应有一个各项分工作、分任务的费用汇总表以及项目和整个计划的累积报表。每个部门的计划工时曲线。如果部门工时曲线含有“峰”和“谷”应考虑对进度表作若干改变以得到工时的均衡性。逐月的工时费用总结。以便项目费用必须削减时项目负责人能够利用此表和工时曲线作权衡性研究。逐年费用分配表。此表以WBS要素来划分表明每年(或每季度)所需费用。此表实质上是每项活动的项目现金流量的总结。原料及支出预测它表明供货商的供货时间、支付方式、承担义务以及支付原料的现金流量等。三维天地cmmi三维天地宁夏炼化ProjectManagementPP宁夏炼化项目估计报告Vdoc考虑以下因素应用领域的经验技术经验项目组成员的技能项目组的规模应用的复杂性每阶段输入的工作产品质量干扰典型的活动配置管理质量保证培训项目组成员QA和CM必须为他们的工作做估算规律:各占技术工作量的一个全职的开发人员能否管理一个项目?什么时候需要一个全职的项目经理?规律:管理活动应占整个工作量的变更和问题难以避免为变更设立管理预留()结构松散的项目需要更多的预留制订可行的规则使用管理预留必须遵守这些规则变更请求程序使用管理预留须授权建立管理预留原来的阶段估算:小时详细的阶段估算:小时变化:小时如果变化非常大将会造成项目的变更请求并产生一个新的成本日程基线要重新进行承诺、评审和批准是完成项目计划及跟踪项目的需要也是过程数据库的需要以便用于将来的人力估算包括:规模和成本估算估算所使用的方法项目的特征是否已指定估算策略?是否已准备好整个项目的工作量成本估算和日程表?客户是否同意将在每个阶段对项目计划进行评审、修正和重新承诺?是否已采用成文的方法估算产品规模?是否已采用生产率数据或者成文方法估算工作量成本?是否已估算了针对项目支持和管理活动的工作量成本?是否已估算外部资源成本?管理预留是否已被建立并且包含在项目的总预算里面?项目日程基线是否已用挣值分析法或者是计划成本方法开发?是否已准备好下个阶段的采用两周原则的日程表和估算?项目组成员及SQA人员是否参与到制定计划和估算过程?是否所有的估算假设已形成文档?计划(日程表和估算)是否在开始执行前已被批准?SlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlideSlide

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/10

软件估算

仅供在线阅读

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利