chapter04 Rational Rose统一过程

时间:2025-03-19

chapter04 Rational Rose统一过程

第四章 Rational Rose统一过程4.1 什么是Rational统一过程4.2 Rational统一过程的演进历史 4.3 Rational统一过程的结构*4.4 Rational统一过程的配置和实现

chapter04 Rational Rose统一过程

引入Rational统一过程软件开发过程是软件工程的要素之一,有效的软件开发过 程可以提高软件开发团队的生产效率,并能够提高软件质 量、降低成本、减少开发风险。UML是一种可应用于软件 开发的非常优秀的建模语言,为了有效地使用UML,需要 有一种方法应用于它。 当前最流行的使用UML的方法就是Rational的统一过程 (Rational Unified Process,后面简称RUP)。RUP是软

件开发过程的一种,它为有效地使用统一建模语言UML提 供了指导。

山东科技大学(泰山科技学院)信息工程系

安新军 sdkdaxj@http://www.77cn.com.cn

chapter04 Rational Rose统一过程

4.1 什么是Rational统一过程RUP概念:RUP是一套软件工程过程,同时也是文档化的软件工程产。 所有RUP的实施细节及方法导引均以Web文档的形式集成在 一张光盘上,由Rational公司开发、维护并销售。 另一方面,RUP又是一套软件工程方法的框架,各个组织 可根据自身的实际情况,以及项目规模对RUP进行裁剪和 修改,以制定出合乎需要的软件工程过程。

山东科技大学(泰山科技学院)信息工程系

安新军 sdkdaxj@http://www.77cn.com.cn

chapter04 Rational Rose统一过程

4.1 什么是Rational统一过程1、是开发和维护的过程产品。RUP的开发团队同顾客、合作伙伴、 Rational 产品小组及顾问公司共同协作,确保开发过程持续地更 新和提高,以反映新的经验和不断演化的实践经验 ; 2、提高团队生产力。对于所有的关键开发活动,它为每个团队成 员提供了使用准则、模板、工具指导来进行访问的知识基础。而 通过对相同知识基础的理解 ; 3、有效使用 UML的指南; 4、提供自动化的工具支持。它们被用来创建和维护软件开发过程 (可视化建模、编程、测试等)的各种各样的产物--特别是模型; 5、是可配臵的过程。没有一个开发过程能适合所有的软件开发。 RUP 既适用小的开发团队也适合大型开发组织。建立简洁和清晰 的过程结构为开发过程家族提供通用性; 6、适合于大范围项目和机构的方式捕捉了许多现代软件开发过程 的最佳实践。山东科技大学(泰山科技学院)信息工程系 安新军 sdkdaxj@http://www.77cn.com.cn

chapter04 Rational Rose统一过程

4.1 什么是Rational统一过程1、RUP是软件工程过程:RUP提供了在开发组织中分派任务和责任的纪律化方法。如 何对开发人员职责进行严格划分等方法,它的目标是在可预 见的日程和预算前提下,确保满足最终用户需求的高质量产 品。 RUP拥有过程模型和开发过程结构,并且对开发过程中出现 的各种问题有自己的解决方案。

山东科技大学(泰山科技学院)信息工程系

安新军

sdkdaxj@http://www.77cn.com.cn

chapter04 Rational Rose统一过程

4.1 什么是Rational统一过程2、RUP是过程产品:是一个灵活的软件开发流程平台。借助它可配臵的构架: RUP 能够只选择和部署项目的每个阶段需要的流程构件。 RUP 平台以业界公认的软件工程最佳经验为核心,它包含配 臵 RUP 以满足项目特定需求的工具。从这种意义上说,RUP 是一个软件开发方法框架,以及一个公认的、灵活的、实用 的流程平台,用于成功的软件项目

山东科技大学(泰山科技学院)信息工程系

安新军 sdkdaxj@http://www.77cn.com.cn

chapter04 Rational Rose统一过程

4.1 什么是Rational统一过程3、RUP拥有自己的一套过程框架:

山东科技大学(泰山科技学院)信息工程系

安新军 sdkdaxj@http://www.77cn.com.cn

chapter04 Rational Rose统一过程

4.1 什么是Rational统一过程横轴代表了制订开发过程时的时间,体现了过程的

动态结构。它以术语周期(cycle)、阶段(phase)、迭代(iteration)和里程碑(milestone)来表达。 纵轴表现了过程的静态结构:如何用术语活动(acti vity)、产物(artifact)、 角色(worker)和工作流(workfl ow)来描述。

山东科技大学(泰山科技学院)信息工程系

安新军 sdkdaxj@http://www.77cn.com.cn

chapter04 Rational Rose统一过程

4.1 什么是Rational统一过程4、RUP是一个基于6个最佳开发实践的流程定义产品① ② ③ ④ ⑤ ⑥ 迭代式开发 需求管理 基于构件的体系架构 可视化建模 持续的质量验证与管理 需求变更管理

山东科技大学(泰山科技学院)信息工程系

安新军 sdkdaxj@http://www.77cn.com.cn

chapter04 Rational Rose统一过程

4.1 什么是Rational统一过程①迭代式开发一种能够通过一系列细化,若干个渐进的反复过程而生成有 效解决方案的迭代方法。RUP支持专注于处理生命周期中每 个阶段中最高风险的迭代开发方法,减少了项目的风险性。 迭代方法通过可验证的方法来帮助减少风险--经常性的、可 执行版本使最终用户不断的介入和反馈。

山东科技大学(泰山科技学院)信息工程系

安新军 sdkdaxj@http://www.77cn.com.cn

chapter04 Rational Rose统一过程

4.1 什么是Rational统一过程迭代方法具有其它方法无可比拟的优点: A. 考虑了需求的变化 B. 过程逐步集成 C. 早期风险规避

D. 变更管理E. 促进重用 F. 不 …… 此处隐藏:2125字,全部文档内容请下载后查看。喜欢就下载吧 ……

chapter04 Rational Rose统一过程.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219