第二章软件项目的开发过程.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文档。上传文档
查看更多
第二章软件项目的开发过程.ppt

内容 软件开发的本质 软件项目管理 2.1 软件项目(softawace Project) 软 件 开 发 实 例 回答如下问题: 1. 这个项目包括几个步骤? 2. 这个项目建立了哪些模型? 3. 具备什么条件能完成这个项目? 4. 对这个项目进行评价。 5. 需要不需要对软件项目进行管理? 软件项目管理概述 项目可行性分析 项目进度安排 项目风险管理 项目质量管理 1) 几个基本概念 (1) 项目管理(Project Management, PM) 有效的组织与管理各类资源(例如人),以 使项目能够在预定的范围、质量、时间和成本 等约束条件下顺利交付(deliver)。 挑战1:在各类约束条件下交付项目。 挑战2:通过优化资源的分配与集成来满 足预先定义的目标。 2) 为什么要进行软件项目的管理? 软件产品的不可见性: 软件项目抽象性,使得软件开发过程和产品看 不见摸不着。 3) 软件项目管理的“4P” 图 2-3 软件项目管理的“4P”关系 (1) 软件项目的参与人员 软件项目的参与人员 高级管理者:负责定义业务问题。 项目(技术)管理者:计划、激励、组织和控制 软件开发人员。 开发人员:拥有开发软件所需技能的人员。 系统分析员、系统架构师、 设计师、 程序员、测试人员、 质量保证人员… 客户:详细描述待开发软件需求的人员以及关 心项目成败的其他人员。 最终用户:一旦软件发布成为产品,最终用户 就是直接使用软件的人。 项目经理(Project Manager) 最重要的:领导艺术,技术能力,管理水平。 MOI模型: Motivation (激励):通过“推”或“拉”鼓励项 目成员发挥其最大才能与潜力; Organization (组织):形成能够将最初需求 转换为最终产品的能力; Idea or Innovation (思想或创新):即使在 诸多约束条件下工作,也能鼓励项 目成员去创造新的想法。 思考:软件开发团队(Teams) 背景: 为了完成《软件工程》大作业,你 作为一名项目经理,需要选择一些 同学加入你的团队,共同开发。 问题:你选择成员的标准是什么? 软件开发团队 “最好的”团队取决于项目经理的管理风格、团队 里的人员数目与技能水平、项目的总体难易程度; 组建团队时应考虑以下要素: 软件开发团队的组织方式 民主式: 小组成员完全平等 图 2-6 大型项目的技术管理组织结构 组织分解结构(OBS) 项目管理里通常使用“组织结构分解(Organization Breakdown Structure, OBS)”作为描述组织/人员之间关系的工具。 人员协调与沟通 问题1:为什么需要沟通? 软件产品 首先应确定软件范围: 项目环境 信息目标 功能和非功能(性能) 在管理层和技术层都必须是无歧义的和 可理解的,软件范围应是确定的。 一旦确定了范围,需要对其进行分解—分而治之。 产品分解结构(PBS) 项目管理里通常使用“产品分解结构(Product Breakdown Structure, PBS)”作为产品分解的工具: 思考: 绘制出一个计算 机系统的PBS; Step 1: 选择合适的软件过程模型; Step 2: 根据所选的过程模型,对其进行适 应性修改; Step 3: 确定过程中应包含的工作任务列表。 工作分解结构(WBS) 项目管理里通常使用“工作结构分解(Work Breakdown Structure, WBS)”作为过 程分解的工具: 项目 W5HH原则 Why 为什么要开发这个系统? What 将要做什么? When 什么时候做? Who 某功能由谁来做? Where 他们的机构组织位于何处? How 如何完成技术与管理工作? How much 各种资源分别需要多少? 2.3.2 项目计划时期的工作流程 PERT图的另一种表示法 小结 项目关注的四个方面 范围(

文档评论(0)

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

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

1亿VIP精品文档

相关文档