欢迎来到天天文库
浏览记录
ID:39044166
大小:781.50 KB
页数:71页
时间:2019-06-24
《《软件项目管理》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件开发项目管理信息管理系汪维清0chapter__4承上启下配置管理计划合同计划风险计划沟通计划质量计划成本计划时间计划集成计划范围计划项目结束项目执行控制项目计划项目初始人力计划1chapter__4成本计划配置管理计划合同计划风险计划沟通计划质量计划成本计划时间计划集成计划范围计划项目结束项目执行控制项目计划项目初始人力计划2chapter__4软件开发项目管理第4章软件项目成本计划3chapter__44.1关于估算估算一般可能不是非常的准确,尤其是软件更是如此,软件项目中存在太多的不确定性,而且,在项目初期,人们对需求喝技术的不了解还不是很透彻。对于估算既没有特效的办法,也没有
2、通用的模型,项目经理可以根据以前的项目经验和验证过的指南来提高精度。4chapter__44.1.1项目规模与成本的关系软件项目规模即工作量,是从软件项目范围中抽出的软件功能,然后确定每个软件功能所必须执行的一系列软件工程任务包括:软件规划,软件管理,需求,设计,编码,测试,以及后期的维护等任务。软件项目成本是指完成软件项目规模相应付出的代价,是待开发的软件项目需要的资金。规模的单位:代码行(lineofcode,LOC)、功能点、人天、人月、人年等成本一般采用货币单位,如人民币或美元等5chapter__44.1.2成本估算的定义软件开发成本是指软件开发过程中所花费的工作量及相应代价。
3、软件开发成本的估算应该从软件计划、需求分析设计、编码、单元测试、集成测试到接受测试等这些过程中所花费的代价作为依据。6chapter__44.2估算的过程成本管理就是确保项目在预算范围之内的管理过程,包括成本估算、成本预算、成本控制等过程。成本估算涉及计算完成项目所需各资源成本的近似值。由于影响软件成本的因素太多(例如人、技术、环境、政治等),软件估算仍然是恨不成熟的技术,一些方法只能作为借鉴,更多的时候需要经验。目前没有一个估算方法或者成本估算模型可以适用于所有的软件类型和开发环境估算输入估算结果成本估算方法7chapter__44.2.1成本估算输入估算的输入一般包括以下几项:①项目
4、需求或WBS:根据估算的不同阶段,有不同的输入可用于成本估算,以确保所有工作均一一被估计进成本了②历史项目数据:是以往项目的数据,包括规模、进度、成本等,是项目估算的主要参考③资源要求(资源编制计划):它可以让项目组掌握资源需要和分配的情况④资源消耗率:即资源单击,如人员成本:100元/小时⑤进度规划:项目活动时间的估计,活动时间估计会影响到项目成本估计⑥学习曲线:是项目组学习某项技术或者工作的时间,当一件事情被重复的时候,完成这件事情的时间将会被缩短,业绩会以一定的百分比提高8chapter__44.2.2估算处理成本估算包括直接成本和间接成本。直接成本是与开放的具体项目直接相关的成本
5、,如人员的工资、材料费、外包外购成本等,包括开放成本、管理成本、质量成本等间接晨报归属于一个具体项目,可以分摊到各个具体项目中的成本,例如:培训、房租水电、员工福利、市场费用、管理费等等9chapter__44.2.3估算输出成本估算的结果可以以简略或详细的形式表示。对项目所需的各种资源的成本均需加以估计。估算单位通常是货币单位,如元、法郎、美元等;也可以用人月、人天或人小时这样的单位估算文件包括项目所需的资源,资源的数量,质量标准,估算成本等信息,单位一般是货币单位估算说明包括工作范围、估算的基础和依据、估算的假设、估算的误差变动等10chapter__44.3成本估算的方法常用的成本
6、估算方法如:①代码行、功能点②类比(自顶向下)估算法③自下而上估算法④参数法估算法⑤专家估算法11chapter__44.3.1代码行(LOC)、功能点及对象代码行、功能点是表达软件项目规模的单位,有时也称为软件项目规模估算方法12chapter__41代码行这种方法依据以往开发类似产品的经验和历史数据,估计实现一个功能所需要的源程序航数。使用代码行作为规模单位时,要求功能分解足够详细,而且有一定的经验数据,采用不同的开发语言,代码行可能不一样。代码行技术的主要优点:代码是所有软件开发项目都有的“产品”,而且很容易计算代码行数。代码行(LOC)缺点:①对代码行没有公认的可接受的标准定义②
7、代码行数量依赖于所用的编程语言和个人的编程风格.③在项目早期,需求不稳定、设计不成熟、实现不确定的情况下很难准确地估算代码量.④代码行强调编码的工作量,只是项目实现阶段的一部分13chapter__42.功能点(FP:Functionpoint)(1)基本概念功能点是用系统的功能数量来测量其规模,它以一个标准的单位来度量软件产品的功能,与实现产品所用的语言和技术没有关系。功能点计算公式:FP=UFC*TCFUFC:未调整功能点计数T
此文档下载收益归作者所有