课件-2 第二章 软件开发过程 RUP 统一过程.pptVIP

课件-2 第二章 软件开发过程 RUP 统一过程.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 第二章 软件开发过程 RUP 统一过程

第二章 Rational统一过程 2.1 Rational统一过程概述 2.2 Rational统一过程术语 2.3 Rational统一过程规范 2.4 Rational统一过程特点 2.5 Rational统一过程实施策略 2.6 Rational统一过程案例—— 渐进交付的系统 2.7 本章小结 习题 2.1 Rational统一过程概述 Rational统一过程 (RUP,Rational Unified Process) RUP提出者: Rational公司 面向对象领域三位杰出的专家及UML的创立者——Grady Booch、James Rumbaugh和Ivar Jacobson 2.1 Rational统一过程概述 RUP发展史: Rational公司对现代软件开发中诸多最佳实践三十年的捕获史 RUP初始版本为5.0,经历5.1、5.5、2000、2003直到最新RUP7.0 2.1 Rational统一过程概述 IBM收购Rational公司 2002年12月6日,21亿美元收购价 Rational公司的所有业务并入IBM软件开发部门,而其产品则将继续保留Rational的品牌 IBM自身原有的软件开发过程IPD将融入RUP中 华为的开发过程正是花费几千万美元请IBM根据IBM的IPD定制的 RUP的开放性、通用性和完善性 2.1 Rational统一过程概述 RUP内容及特点: 一种典型的软件过程模式 生命周期+人员+方法+产品及关系 一种软件过程产品 Rational公司开发并维护 与Rational一系列其它软件开发工具集成 RUP初始版本为5.0,经历5.1、5.11、5.5等直到最新RUP2000 Rational公司对现代软件开发中诸多最佳实践的捕获史 2.1 Rational统一过程概述 RUP应用领域:全球上千家公司在使用 电信业:Ericsson、Alcatel、MCI 交通、航空、国防;Lockheed-Martin、British Aerospace 制造业:Xerox、Volvo、Intel 金融业:Visa、Merrill Lynch、Schwab 系统集成业:Ernst Young、Oracle、Deloitte Touche RUP的多功能性和广泛的适用性 RUP初始版本为5.0,经历5.1、5.11、5.5等直到最新RUP2000 Rational公司对现代软件开发中诸多最佳实践的捕获史 2.1 Rational统一过程概述 RUP应用方式: 有很大的不同 很正式地使用 以RUP为基础逐步发展出公司特有的过程 比较不正式地使用 将RUP作为知识库、模板、指南以及对于软件过程的电子版教程 2.2 Rational统一过程术语 依据RUP2000电子版为标准 1.用户(User) [定义2-1] 用户代表与所开发的系统进行交互的某个人或某个系统(所开发系统之外的另一个系统)。 举例:取款机系统的用户——取款人和取款卡 2.2 Rational统一过程术语 2.用例(User-case) (其它文献也译为“用况”) [定义2-2] 用例是能够向用户提供有价值结果的系统中的一种功能。 所有的用例合在一起构成用例模型。 2.2 Rational统一过程术语 特点 确定系统需求的工具 传统的系统功能说明:系统应该做什么? 用例模型 :+ for each user 驱动软件开发过程 RUP三大特点中第一大特点为“用例驱动” 2.2 Rational统一过程术语 3.构架(Architecture) [定义2-3] 构架是系统在其所处环境中最高层次的概念。软件系统的构架是指通过接口交互的重要构件的组织和结构,这些构件又由一些更小的构件和接口组成 2.2 Rational统一过程术语 构架与系统的关系 类比 构架 躯体的骨架 系统 整个躯体(骨架+皮肤+肌肉) 2.2 Rational统一过程术语 4.工作流程(Workflow) (其它文献也译为“工作流” ) [定义2-4] 工作流程是在业务中执行的活动序列,它对于业务主角个体生成一个可见值结果。 RUP中的九大核心工作流程 : 业务建模、需求、分析设计、实施、测试、部署、配置与变更管理、项目管理、环境 2.2 Rational统一过程术语 5.迭代(Iteration)与增量(Increment) [定义2-5] 迭代是

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档