软件项目管理(第一章)新.pptVIP

  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文档。上传文档
查看更多
软件项目管理(第一章)新

软件项目管理 第一章 第一章 概述 1.1 软件工程 一、 软件的发展 20世纪60年代以前:用户自己设计、自己使用、自己维护 20世纪60年代-70年代:软件车间 20世纪70年代-80年代:软件公司 20世纪80年代以后:软件产业 二、软件危机 1、软件危机的表现 (1)成本与进度 (2)需求 (3)质量 (4)维护 (5)文档资料 (6)软硬件比例 (7)生产率 2、软件危机产生的原因 (1)用户对软件需求的描述不精确 (2)软件开发人员对用户需求的理解有偏差 (3)缺乏处理大型软件项目的经验 (4)开发大型软件易产生疏漏和错误 (5)缺乏有力的方法学和开发工具 (6)软件需求增加与软件开发缓慢的矛盾 3、缓解软件危机的途径 提出“软件工程”的概念: 利用现代工程的原理、技术和方法进行软件的开发、管理、维护和更新。 三、软件工程的概念 1、软件工程的定义: 软件工程是指用工程、科学和数学的原理与方法开发、维护计算机的有关技术和管理方法。 软件工程由方法、工具和过程三部分组成。 其中:方法指技术手段; 工具指自动支持开发和管理文档的环境; 过程指贯穿整过工程的执行技术的总称。 2、软件工程的基本原理 著名的软件工程专家B.W.Boehm于1983年综合了软件工程专家学者的意见: (1)用分阶段的生命周期计划严格管理 (2)坚持进行阶段评审 (3)实行严格的产品控制 (4)采用现代程序设计技术 (5)结果应能清楚的审查 (6)开发小组的人员应少而精 (7)承认不断改进软件工程实践的必要性 3、软件工程的目标 在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可操作性并满足用户需求的软件产品。 4、软件工程活动 软件工程的活动是指生产一个最终满足需求且达到工程目标的软件产品所需要的步骤,主要包括问题定义、可行性研究、需求分析、设计、实现、确认、支持等。 5. 软件工程原则 围绕工程设计、工程支持及工程管理,下面列出软件工程的四条基本原则: (1)选取适宜的开发模型 (2)采用合适的设计方法 (3)提供高质量的工程支持 (4)重视开发过程的管理 软件工程 目标 活动 原则 可用性 正确性 效益 问题的定义 可行性分析 需求分析 设计 实现 确认 支持 开发模型 设计方法 工程支持 过程管理 6.软件工程模型 (1)线性模型(瀑布模型) (2)原型模型 –需求、快速设计、建原型、用户评价、改原型,循环; (3)螺旋模型 –计划(需求)、风险分析、工程实现、用户评价,循环; (4)增量模型 –最迫切需要功能的版本,增加功能开发逐步完善的软件版本 ; (5)基于第四代技术的模型 1.2 项目管理 1.2.1 项目与项目管理 管理是使事物的发展从混乱无序走向有序有效发展的唯一方法。管理也从低级走向高级,从自发走向自觉,从分散孤立的思想和方法,走向综合统一的科学体系。 1980年以前称为传统项目管理阶段,以后称为现代项目管理阶段。 1.项目的概念及特点 项目是指在一定约束条件(费用、时间、质量、资源等)下具有特定目标的一项一次性任务。 项目是新企业、新产品、新系统和新技术的总称。 特点:一次性(单件性)、目标性(成果性目标和约束性目标)和可管理性(环境变化与效益的关系)。 2.项目的生命周期 启动、计划、实施和结束。 (1)项目的启动 可行性分析,需求确认等。 (2)项目的计划 计划书内容:项目背景描述、项目确定、范围定义、进度安排、资源计划、成本估算、工作分解、项目详细计划、计划审批、计划基线等。 (3)项目的实施 主要活动:实施计划、进度控制、费用控制、质量控制、变更控制、合同管理、现场管理等。 (4)项目的结束 主要活动:范围确认、质量验收、费用结算与审计、项目资料与验收、项目交接与清算、项目审计、项目评估等。 时间 工作量 启动 计划 实施 结束 慢-快-慢 3.项目管理 PMI的定义: 在项目活动中运用一系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求。 项目管理过程: 初使过程、计划过程、执行过程、控制过程和关闭过程。 项目管理任务: 协调并完成项目对范围、时间、成本、风险及质量这些相互矛盾的任务的要求,确保能够满足需求和达到预期目标。 项目管理的特点: (1)

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档