云南大学软件学院软件工程课件第十三章 软件项目管理.pptVIP

云南大学软件学院软件工程课件第十三章 软件项目管理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2. 损失控制 风险的损失控制是指在风险管理计划中制定计划并采取相应的措施来降低损失的可能性或者减少实际的损失。 3. 风险转移 风险转移是指通过合同或非合同的方式将风险转嫁给另一个人或单位的一种风险处理方式。 4. 风险保留 风险保留,也称为风险承担,是指投资主体非理性或理性地主动承担风险,以其内部的资源来弥补损失。 风险控制 13.6.1 概述 13.6.2 配置数据库 13.6.3 版本控制 13.6 软件项目配置管理 软件开发过程中产生的所有文档和软件产品统称为软件配置。软件配置分为3类: 1. 计算机程序,包括源代码和可执行程序; 2. 描述计算机程序的相关文档,包括针对计算机开发人员的文档,如需求规约,系统设计,测试计划等;也包括针对软件用户的文档,如帮助文档等; 3. 数据,包括计算机程序的内部和外部数据。 概述 随软件过程的执行,软件配置必然会急剧增长。 概述 系统需求 项目计划 需求规约 总体设计 测试计划 扩展产生的树型结构软件配置 软件配置管理(Software Configuration Manage-ment,SCM)系统的核心是配置数据库。 下面从两个方面进行说明:一个是怎样实现软件配置改变的安全隔离;另一个是怎样把最后确定下来的改变发布到整个开发组织中。 1. 软件配置数据库的复制和改变隔离机制(实现软件配置改变的安全隔离) 配置数据库 要实现改变的隔离就可以通过分支,即在版本生成路径上形成一个分叉。基于子存储库的方法通过配置数据库的复制和子数据库的层次(分层)组织来提供一种结构化的方法以实现改变的隔离,软件配置管理系统正是围绕这样一个层次配置库复制系统而建立的。 配置数据库 2. 软件配置发布的管理(将改变发布到开发组织) 对于简单的配置管理工具,当用户审查代码并存入配置数据库时,它立即变为整个项目最新的缺省版本,所有人都同时收到该新版本。 配置数据库 1. 基于独立程序段的版本控制 传统的配置管理工具是使用数据库保存源文件的版本,所进行的版本历史记录和锁定的管理都是在整个源文件上进行的,我们称之为粗空间粒度,这会带来一些限制 。解决这些限制的办法是在更小的单元上进行版本化,于是我们在最小的独立程序段层次上进行版本化,具体的尺寸依赖于使用的语言。 版本控制 2. 项目模型和复合产品 项目模型是把开发项目细分为多个子项目所形成的开发模型(匹配于并行开发的模式),这些子项目是项目模型的实际组成部分。 某个子项目在开发过程中的某个时间点的软件产品配置就形成一个复合产品。 一个复合产品的版本代表了一个特定产品配置集合的版本。 版本控制 作 业 P276:13.1、13.2、13.4、13.7、13.11、13.13。 谢 谢! 会泽百家 至公天下 * 13.4.1 进度管理概述 13.4.2 制订项目计划 13.4.3 项目进度安排和历时估计 13.4 软件项目进度管理 软件项目进度管理是采用科学的方法来确定项目进度的目标,是项目管理中的一项重要活动。在项目进度管理中,一般是通过编制进度计划与资源供应计划,进行进度控制,在与质量、费用、安全目标协调的基础上,实现项目的工期目标。 进度管理概述 1. 项目计划的概念 项目计划就是一个用来协调项目中所有其他计划的、以指导项目执行和控制的文件。一个良好的项目计划是项目成功的重要因素之一。 2. 制定项目计划的步骤 1)确定项目的应交付成果。 2)项目的工作任务分解。 3)确定任务之间的依赖关系。 制订项目计划 4)确定各个任务所需的时间。 5)确定团队成员可支配的时间。 6)确定管理工作。 7)编制项目总体进度计划。 8)考虑项目的费用预算、可能的风险分析及其对策、需要组织内部或客户的协调或支持的相关事宜。 制订项目计划 项目计划是软件项目管理的重要组成部分,而进度安排则是项目计划的首要任务,进度安排就是为项目管理者建立一张计划图。 1. 甘特图 甘特图是对简单项目进行计划与排序的一种常用工具,是将活动与时间联系起来的最早尝

文档评论(0)

ormition + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档