- 1、本文档共149页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch8 软件项目计划.ppt
第八章 软件项目计划 8.1 成本估计 8.2 效益分析 8.3 风险分析 8.4 进度安排 8.5 项目组织与计划 8.6 小结 软件项目计划是软件工程的主要任务之一。 软件工程项目的失败,大多是由于计划不周而引起的。 软件项目的管理人员负责制订软件计划并监督项目按计划实施。 软件项目计划的目标就是提供一个框架,使得管理者能够对资源、成本、风险及进度进行合理的估算、分析和调度,为软件过程提供管理依据。 基准计划 为使软件项目开发获得成功,一个关键问题是集中精力建立一个基准计划,它说明如何按时在预算内实现项目范围。 这一计划工作过程包括以下步骤: (1) 清晰地定义项目目标,使其在客户和执行项目的组织或个人之间达成一致; (2) 对项目工作范围进行分解,克服项目的复杂性 (3) 为了实现项目目标,必须界定对应每一个工作所必须执行的具体活动; (4)可以用网络图的形式描述具体活动,以表明为了实现项目目标,各种活动之间的必要次序和相互依赖性 (5)进行时间估计,预计完成每一项活动所需花费的时间。应确定一个项目活动需要用到哪些资源,每一种资源要用多少才能在预计期间内完成项目; (6)进行成本估算,成本基于每项活动所需的资源类型及数量而定; (7) 估算项目进度计划,以确定项目是否能在预定时间内,在既定的资金与可利用资源的条件下完成。 计划决定着需要做什么、谁去做、需花多长时间、花费多少费用。 花一定时间来做一个考虑周全的计划,对任何项目的成功完成都是很重要的。 许多项目超出预算,延误了完成期限,或是仅仅部分达到了要求,都是因为在项目开始前没有制定一个可行的基准计划。 软件项目计划由软件项目的管理员、系统分析员与用户共同经过“可行性研究”后着手制订,并在“需求分析”阶段确定软件系统的详细需求后定稿,以后随着项目的进展定期更新。 本章主要讨论语软件项目管理有关的几个主要活动:成本估计、风险分析、进度安排和项目组织。 8.1 成本估计 为了使开发项目能够在规定的时间内完成 ,而且不超过预算,成本估计和管理控制是关键。 成本估计是软件费用管理的核心,也是软件工程管理中最易出错、最困难的问题之一。 计算机系统的成本组成 基于计算机的系统成本有四个部分组成: 购置并安装软件/硬件及有关设备的费用; 系统开发费用; 系统安装、运行和维护费用; 人员培训费用。 软件开发成本 软件开发成本主要是指软件开发过程中所花费的工作量及相应的代价。它不同于其它物理产品的成本,它不包括原材料和能源的消耗,主要是人的劳动的消耗。 人的劳动消耗所需代价是软件产品的开发成本。 软件开发成本的计算 另一方面,软件产品开发成本的计算方法不同于其它物理产品成本的计算。软件产品不存在重复制造过程,它的开发成本是一次性开发所花费的代价来计算的。 因此软件开发成本的估算,应是从软件计划、需求分析、设计、编码、单元测试、集成测试到确认测试,整个软件开发全过程所花费的代价作为依据的。 估算方法 上述成本在计划阶段只能估算,通常估算项目成本及工作量可以采用以下几种方法: 将估算拖延到项目的最后阶段进行; 基于已完成的类似的项目进行估算——自顶向下成本估计; 使用简单的“分解技术”来进行成本及工作量的估算——自底向上成本估计; 使用经验模型进行成本及工作量的估算。 必须注意,对于一个大型项目,由于其项目的复杂度,成本估算并不是一件简单的事,必须建立相应的估算模型,按照一定的方法、 技术来进行估算。 8.1.1 自顶向下成本估计 主要思想: 是从项目的整体出发,进行类推。即估算人员(少数上层人员:技术与管理人员)根据以前已完成项目所消耗的总成本(或总工作量),来推算将要开发的软件的总成本(或总工作量),然后按比例将它分配到各开发任务单元中去,再检验它是否能满足要求。 举例:表8.1 软件开发各阶段工作量分配 自顶向下成本估计方法的特点 优点:是估算工作量小,速度快。 缺点:是对项目中的特殊困难估计不足,估算出来的成本盲目性大,有时会遗漏被开发软件的某些部分。 Delphi方法 当参加估计的人数较多时,可采用Delphi方法来汇集他们的意见。 Deiphi方法的步骤是:(1) 组织者发给每位专家一份软件系统的规格说明书(略去名称和单位) 和一张记录估算值的表格,请他们进行估算。 Delphi方法步骤(2) (2) 专家详细研究软件规格说明书的内容,对该软件提出三个规模的估算值,即: ai ── 该软件可能的最小规模(最少源代码行数); mi ── 该软件最可能的规模(最可能的源代码行数); bi ── 该软件可能的最大规模(最多源代码行数)。 无记名地填写表格,并说明做此估算的理由。在填表的过程中,专家互相不进行讨论但可以向组织者提问。 Delphi方法步骤(3) (3) 组织
您可能关注的文档
- 2010国考真题申论讲义 - 地市级1.pdf
- 2010年 报关员.doc
- 2010年中央国家机关公务员录用考试申论【地市级以下】讲义及答案1.pdf
- 2010年中央国家机关公务员录用考试行测讲义及答案1.pdf
- 2010年初级电算化提纲.doc
- 2010年司法考试最后一个月复习攻略.doc
- 2010年安全生产总结暨2011年安全生产动员大会 会议议程.doc
- 2010年提案工作总结.ppt
- 2010年高考英语试题分类汇编——动词和.doc
- 2010考研.doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 悬挑脚手架、落地脚手架安全专项施工方案.doc VIP
- 分级护理制度精编PPT课件.pptx VIP
- 梁德清体育活动等级量表(PARS-3)及评定标准.doc VIP
- 建筑施工技术(千年土木 小筑拾遗)知到课后答案智慧树章节测试答案2025年春潍坊工程职业学院.docx VIP
- ABB.ACS580替换550指南了解.pdf VIP
- 2025年公需课《人工智能赋能制造业高质量发展》试题及答案.doc VIP
- 建筑施工技术(千年土木 小筑拾遗)智慧树知到期末考试答案章节答案2024年潍坊工程职业学院.docx VIP
- 2023兖矿能源定向委培考试.pdf
- 潮汕工夫茶调研报告.docx VIP
- 生活中的物理问题“生活中的物理”探究.pptx VIP
文档评论(0)