软件项目估算过程.doc

软件项目估算过程.doc

ID:50350014

大小:136.50 KB

页数:15页

时间:2020-03-05

软件项目估算过程.doc_第1页
软件项目估算过程.doc_第2页
软件项目估算过程.doc_第3页
软件项目估算过程.doc_第4页
软件项目估算过程.doc_第5页
资源描述:

《软件项目估算过程.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1.目的22.范围23.估算过程23.1规模和工作量估算33.1.1    单元复杂度定义33.1.2    项目的单元分解33.1.3   规模和工作量估算33.1.4  项目整体开发工作量可能43.2进度估算43.3风险的估算53.4关键计算机资源估算63.5项目成本及报价参见〈项目估算表〉63.5.1人力成本63.5.2非人力成本63.5.3项目成本615/153.5.4项目报价64.估算方法75.项目估算评审76.参考资料815/151.目的软件估算的目的是通过对软件项目治理和开发工作量的估算,确

2、认项目开发的成本,开发周期以作为项目投标、立项的依据.对项目的估算通常还包括对软件大小(Size)、软件项目风险和关键计算机资源的估算等.对软件的估算专门难以精确或准确来衡量,相反以其合理性来评估.项目的估算通常和市场价格、商务目标、项目经验和开发成员的工作弹性相关并是上述方面的综合反映.2.范围软件项目的估算不是一次估算过程.通常会对项目估算多次.例如在商务过程中,通过估算进行报价和投标;在项目打算过程中,通过估算以确定项目开发打算;在里程碑评审和变更过程,通过估算和总结调整项目打算.3.估算过程开始15/

3、15可能软件规模和工作量可能风险和关键计算机资源可能成本可能项目进度写入项目开发打算15/151.1规模和工作量估算在估算过程中,依照项目的类型、技术、语言和其他属性,尽可能地参照以往项目的数据,基于以往项目的历史数据,对指定项目的程序单元进行划分和确认。      假如没有可供参照的历史数据,使用Delphi等方法进行估算。3.1.1    单元复杂度定义软件项目经理依照以下表格并结合项目的历史数据,确定本项目的单元复杂度标准。(下表列出了制定复杂度标准时参考的因素,具体到各项目,需要软件项目经理具体定义各

4、种类型的标准以及LOC、工作量的范围。)复杂度单元复杂度标准LOC工作量(人-天)简单产品因素(5OO--15001-------515/15产品复杂性、数据库规模、软件可靠性)人员因素(开发人员能力、工作经验、工具的使用经验)项目因素(使用现代程序设计技术经验)中等1600--40006--------10复杂4100--700010------15其他大于7000大于153.1.2    项目的单元分解·软件项目经理组织相关人员参照定义的标准进行系统分解,以确认系统的程序单元以及程序单元的复杂度。程序单元

5、估算表ID名称简要讲明复杂度分类C++C++     3.1.3   规模和工作量估算在确认完成简单、中等和复杂后,软件项目经理能够参照历史数据或用Delphi法对工作量或规模进行估算,并把结果登记到程序单元估算表中。(在用Delphi法估算时,各类估算值的范围应在单元复杂度标准定义的范围内)如下表:15/15程序单元估算表ID名称简要讲明复杂度分类LOC工作量(人天)3.1.4  项目整体开发工作量可能软件项目经理组织相关人员可能项目开发过程中各开发时期的相对工作量和总工作量(可参照往常项目的历史数据,否则

6、需要用用Delphi法估算)。工作分布工作量分配比例(%)工作量(人-天)需求时期策划时期设计时期实现时期测试时期15/15交付时期评审培训项目治理SQASCM合计工作量分配比例应依据以往项目经验和项目实际情况进行调整并在项目开发过程中跟踪和在项目结束时进行总结.前六个时期的工作量要紧指完成实际的开发任务所需的工作量;质量保证工作量包括实施检查、填写各种工作记录等活动;配置治理工作量包括配置治理的库治理活动、状态报告、填写各种记录等活动;项目治理指软件项目经理的治理活动如任务跟踪、组织交流等;评审包括各种技术

7、评审、打算评审和里程碑评审等;培训包括项目治理和项目技术等方面培训。1.1进度估算项目进度估算应基于以往相似项目的时刻进度进行可能。具体步骤为:15/151.创建一个MSProject2000文件。2.设置项目工作日历。3.到甘特图视图,基于程序单元估算表,列出项目所有的任务/活动。4.定义任务依靠性。5.设置所有的约束,包括:a.确定的里程碑日期;b.关键资源猎取日期(人力资源/硬件/软件)。6.到资源页面,输入对所有相关项目相关组来讲,可获得的资源。7.到甘特图视图,分配任务资源。8.设置任务周期,周期基

8、于以下考虑:a.基于系统大小和工作量可能。b.依照指定资源的工作效率,调整任务周期。c.在工作周期中,不要包括假期。d.在里程碑周期内,依照活动和时刻分割,设置合理的周期。e.为不可预知的问题,预留15%的余量9.重复步骤3,4,5,6,7,8,直到任务,资源和周期合理分配。1.1风险的估算1识不风险项(可利用风险项检查指南)和对风险进行分析15/15依照项目的情况识不项目的风险项,并对每一项进行分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。