(软件工程实践者教程---软件项目管理.ppt

(软件工程实践者教程---软件项目管理.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(软件工程实践者教程---软件项目管理

1) Gantt图 直观简明、易学易用. 它不能明显地表示各项任务彼此间的依赖关系和关键任务。 2)工程网络图 能描绘任务分解情况及每项作业的开始时间和结束时间。 能清楚地表示各个任务之间的依赖关系,容易识别出关键路径和关键任务。 8.1.4 项目风险管理 由于软件的特点,软件项目具有极大的风险,如需求不确定、技术不成熟、市场恶性竞争和项目管理失控等问题,它们可能会对软件项目的进度、成本、质量产生重大影响。 项目风险管理需要在这些潜在的问题对项目造成破坏之前对其进行识别、处理和排除。 软件项目常见的风险 软件估算不准确造成的风险。包括系统规模、用户数量、可复用性等; 市场风险。包括软件产品的利润、管理层重视程度、交付期限的合理性等; 与客户相关的风险。包括需求的明确程度、客户配合程度等; 技术风险。包括技术成熟程度、开发方法的特殊要求、功能实现的可行性等; 开发环境风险。包括各种CASE工具的可用程度和掌握程度,人员培训情况; 开发人员风险。包括人员的能力和经验、技术培训、人员稳定性等。 8.2 软件配置管理(SCM) 软件过程的文档主要分为三类:程序,包括源代码和可执行程序;文档,包括分析、设计、测试和用户指南等;数据,总称为软件配置。 随着软件过程的进展,软件配置项迅速增长,这个增长是两方面的,一是种类增加,二是不断的变化,导致配置项版本的增加。因此有必要对软件配置进行管理。 软件配置管理目的和过程 软件配置管理是软件质量保证的重要环节,主要目的是控制变化。 关键的过程有:配置项标识、版本控制、变化控制、配置审计和配置变化报告。 8.2.1 基线 IEEE(IEEE Std.610.12-1990)给出的基线定义:已经通过正式复审和批准的某规约或产品,它因此可以作为进一步开发的基础,并且只能通过正式的变化控制过程改变。 通俗基线定义:一个文档一旦通过正式的复审,变成了一个基线。如果需要改变这个文档,只能走正规的申请和评估流程,批准之后方可进行修改。 8.2.2 软件配置管理过程 1)标识:为了控制和管理软件配置项,需要对每个配置项独立命名。就像学校管理学生时,要给每个学生分配学号一样。 每个配置项用一组属性标识,有名称、描述、资源表等。 8.2.2 软件配置管理过程(续) 2)版本控制:版本是在明确定义的时间点上某个配置项的状态,它记录了软件配置项的演化过程。 版本管理是对版本的各种操作进行控制,包括检出和登入控制、版本历史记录和版本发布等。 8.2.2 软件配置管理过程(续) 3)变化控制:对于大型的软件开发项目,无控制的变化必将导致项目失败。 如果项目需要变化,首先是提交变化请求,由专门的组织或人员进行评价,由变化控制审核者进行审核。如果同意变化,则下达变化指令,指令详细描述要进行的变化、注意的约束、以及复审和审计的标准。实施变化时,将需要改变的配置项从项目版本数据库“检出”,进行修改后将其“登入”项目版本数据库,并使用合适的版本控制机制建立软件的新版本。 本章要点 软件过程是人们开发和维护软件及相关产品(如软件项目计划,设计文档、代码、测试用例及用户手册)的活动、方法、实践和改进的集合。 软件项目管理的内容主要包括:人员的组织与管理,软件度量,软件项目计划,风险管理,软件质量保证,软件过程能力评估,软件配置管理等。 软件过程的文档主要分为三类:一类是计算机程序,包括源代码和可执行程序,第二类是描述程序的文档,包括分析、设计、测试和用户指南等,第三类是数据。它们总称为软件配置。 武当山旅游门户网站( wd) 武当山旅游门户网站( wd) 武当山旅游门户网站( wd) 武当山旅游门户网站( wd) 武当山旅游门户网站( wd) 武当山旅游门户网站( wd) 武当山旅游门户网站( wd) 武当山旅游门户网站( wd) 武当山旅游门户网站( wd) 武当山旅游门户网站( wd) 武当山旅游门户网站( wd) 武当山旅游门户网站( wd) 第8章 软件项目管理 2学时 由于学时比较少,请学生和教师适当参考其他资料。 引言 例如:编排一台晚会节目,所有的演员和设备都是一流的,但是整体缺乏统一、有效的管理,那么很有可能造成节目不能按期完成,演出过程衔接不畅,成本超出预算,节目质量难以保证等问题。 结论:加强管理。 软件开发和运行维护过程中除了研究软件技术之外,还要研究管理方法。 主要内容 1)软件项目管理的概念 2)软件项目中人员的组织方式 3)各种沟通方法的特点和适用范围 4)软件项目计划管理 5)风险管理 6)配置管理 了解 了解 理解 了解 了解 了解 要求 8.1 软件项目管理 什么是软件项目管理? 软件项目管理就是对软件工程项目开

文档评论(0)

ozprb1 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档