- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 / 10 第10章 软件工程项目管理 本章要点: ? 软件项目管理活动 ? 成本估算 ? 计划和组织 ? 进度计划 ? 风险管理 ? 软件成熟度模型 10 第10章 软件工程项目管理 内容要点: 10.1 软件项目管理的特点和职能 10.2 软件项目管理活动 10.3 计划和组织 10.4 进度计划 10.5 风险管理 10.6 软件成熟度模型 10.7 项目管理认证体系IPMP与PMP 10.12 小结 10.1 软件项目管理的特点和职能 1.软件项目管理的概念及职能 软件工程包括软件开发技术和软件工程项目管理两大部分内容。 软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。目前,软件仍然是一种新兴的特殊工程领域,它远远没有其他工程领域那么规范,其开发过程缺乏成熟的理论和统一的标准,因此,软件项目管理具有相当的特殊性和复杂性,并且对软件开发具有决定性的意义。 10.1 软件项目管理的特点和职能 有效的软件项目管理集中于四个方面:人员(People)、产品(Product)、过程(Process)和项目(Project),也简称为项目管理的“4P”。 软件项目管理具体进行以下方面的管理: ? 开发人员 ? 组织机构 ? 用户 ? 控制 ? 文挡资料 10.1 软件项目管理的特点和职能 2.软件项目管理的特点和重要性 其重要性是:根据软件产品的特征,且随着软件规模的不断增大,开发人员也随着增多,开发时间也相应持续增长,这些都增加了软件工程管理的难度,同时也突出了软件工程管理的必要性和重要性。事实证明,由管理失误造成的后果要比程序错误造成的后果更为严重。很少有软件项目的实施进程能准确地符合预定目标、进度和预算的,这也就足以说明软件工程管理的重要。 10.2 软件项目管理活动 (1) 项目启动与建议 (2) 项目规划与进度 (3) 项目组织与执行 (4) 项目监督与评价 (5) 项目交付与总结 10.3 计划和组织 10.3.1 项目计划的制定 项目计划应在项目开始初期制定出,并随着工程的进展不断地加以精化。起初,由于软件需求通常是模糊而又不完整的,人们的工作重点应在于明确该项目需要哪些领域的知识,并且如何获取这些知识。如果不遵循这一指导原则,程序员们通常会积极地投入到那部分已知的工作中去,而把未知部分留滞到以后。这种工作方式通常会产生很多问题,因为未知部分具有最高的风险系数。 10.3 计划和组织 软件项目计划的逻辑如下所述 : 由于软件需求在初始阶段是模糊而又不完整的,质量计划只能建立在对客户需求的大致而不确切的理解之上。因此,项目计划应该从找出含糊不确切与准确恰当的软件需求间的映射关系入手。 接着建立一种概念设计。项目初始架构的建立要十分谨慎,因为它通常标定了产品模块的分割线,同时描述了这些模块所实现的功能及所有模块间的关系。这就为项目计划和项目实施提供了组织框架,因此一个低质量的概念设计是不能满足要求的。 在每一次后续的需求精化时,也应同时精化资源映射,项目规模估算和工程进度。 10.3 计划和组织 10.3.2 项目组人员管理原则 积极的人员管理和交流对于项目成败来说非常关键。有效的人员管理能够促进团队的建设和协作。接下来介绍一下人员管理的原则。 1.领导风格 2.监督 3.交流 4.解决冲突 10.3 计划和组织 10.3.3 人员组织与管理 人员是软件工程项目最重要、也是最为活跃的资源因素。如何组织得更加合理,如何管理得更加有效,从而最大限度地发挥这一重要的资源潜力,对于成功地完成软件工程项目至关重要。 1.项目组的组织结构 建立项目组织时要考虑这样一些原则: (1) 项目责任制度 (2) 人员少而精 2.程序设计小组的组织形式 3.主程序员组 4.民主小组 5.层次小组 10.4 进度计划 10.4.1 制定开发进度计划 一般来说,软件开发项目的进度安排有两种考虑方式,一种是系统最终交付日期已经确定,软件开发组织必须在规定期限内完成;另一种是系统最终交付日期只确定了大致的年限,确切日期由软件开发组织确定。 10.4 进度计划 10.4.2 甘特图与时间管理 甘特(Gantt)图常用矩形条来描述各个子任务,以及每个子任务
您可能关注的文档
- 软件工程导论课件作者陈明08第八章节软件质量与质量保证.ppt
- 软件工程导论课件作者陈明09第九章节项目计划与管理.ppt
- 软件工程第2版课件作者王宜贵附录A统一建模语言UML.ppt
- 软件工程——共同演进的方法与实践课件作者田文洪第八章节软件测试策略.ppt
- 软件工程——共同演进的方法与实践课件作者田文洪第二章节软件过程模型.ppt
- 电子工艺与技能实训教程课件作者夏西泉第7章节电子产品装调实例.ppt
- 软件工程——共同演进的方法与实践课件作者田文洪第九章节软件维护.ppt
- 软件工程——共同演进的方法与实践课件作者田文洪第七章节测试技术.ppt
- 软件工程——共同演进的方法与实践课件作者田文洪第三章节需求分析.ppt
- 软件工程——共同演进的方法与实践课件作者田文洪第一章节软件工程概述.ppt
- 人教版数学六年级上册 第一单元 第5课时 分数乘小数.pptx
- 人教版数学六年级上册 第四单元 第3课时 比的应用.pptx
- 人教版数学六年级上册 第五单元 第5课时 圆的面积-2.pptx
- 人教版数学六年级上册 第一单元 第7课时 解决问题-1.pptx
- 人教版数学六年级下册 第二单元 第4课时 利率.pptx
- 人教版数学六年级上册 第一单元 第8课时 解决问题-2.pptx
- 人教版数学六年级下册 第五单元 第2课时 鸽巢问题的一般形式.pptx
- 人教版数学六年级下册 第四单元 整理和复习.pptx
- 人教版数学六年级上册 第一单元 第3课时 分数乘分数-1.pptx
- 人教版数学六年级下册 第六单元复习第2课时 可能性.pptx
文档评论(0)