《UML及软件建模》第十三章 在建模过程中运用UML(3/3)

UML及软件建模 主讲人:李唯 Clx7000@163.com
Page 1 UML及软件建模 主讲人 :李 唯 clx7000@163.com

第三章在建模过程中运用UML
Page 2 第十三章 在建模过程中运用UML

Rational unified process RUP Rational统一过程是由 Rational软件公司开发和营销的 种软件工程过程,是开发组织用以分配与管理任务和职责 的一种规范化方法。这个过程的目的是在预定的进度和预 算范围内,开发出满足最终用户需要的高质量软件 RUP是一个过程产品( process product)。 Rational(IBM)软 件公司开发并维护着这个产品,并将其与 Rational软件公司 自己的一系列软件开发工具集成 RUP有自己的过程框架( process framework),这个框架可以 被改造和扩展以适应采纳此方法的组织
Page 3 4、Rational Unified Process— RUP Rational 统一过程是由Rational 软件公司开发和营销的一 种软件工程过程,是开发组织用以分配与管理任务和职责 的一种规范化方法。这个过程的目的是在预定的进度和预 算范围内,开发出满足最终用户需要的高质量软件。 RUP 是一个过程产品(process product)。Rational (IBM) 软 件公司开发并维护着这个产品,并将其与Rational 软件公司 自己的一系列软件开发工具集成。 RUP 有自己的过程框架(process framework), 这个框架可以 被改造和扩展以适应采纳此方法的组织

RUP Implements Best Practices Best practices Process Made Practical Develop iteratively p y Manage Requirements RUP Use Component Architectures Rational unified Process Model Visually(UML) Continuously Verify Quality Manage Change
Page 4 RUP Implements Best Practices Best Practices Process Made Practical Develop Iteratively Manage Requirements Use Component Architectures Model Visually (UML) Continuously Verify Quality Manage Change

A1软件开发过程 为开发小组的活动顺序提供向导 ■详细说明那些制品将被开发,以及什么时候开发 指导每一个开发人员和整个开发组的工作 ■为监控和度量项目的产品和活动提供准则 RUP将这些最佳实践活动以一种适当的形式结合起来,从而 适应了广泛的项目和开发组织
Page 5 4.1、软件开发过程 ◼ 为开发小组的活动顺序提供向导 ◼ 详细说明那些制品将被开发,以及什么时候开发 ◼ 指导每一个开发人员和整个开发组的工作 ◼ 为监控和度量项目的产品和活动提供准则 ◼ RUP将这些最佳实践活动以一种适当的形式结合起来,从而 适应了广泛的项目和开发组织

4、RUP一简要历史 2000 RUP 2000 实时 1999 ROOM 基于WEB的开发 RUP 5.5 UML1.3 业务工程 数据工程 1998配置和 RUP 5.0 U|设计 变更管理 UML 1.2 1997需求学院 SQA过程 ROP 4.1 UML 1.1 1996 Booch方法 ROP 4.0 OMT UML 0.8 1995 Rationa方法 Objective过程3.8
Page 6 4.4、RUP —简要历史 RUP 2000 RUP 5.5 RUP 5.0 ROP 4.1 ROP 4.0 Rational 方法 Objective 过程3.8 2000 1999 1998 1997 1996 1995 实时 ROOM 业务工程 配置和 变更管理 需求学院 Booch 方法 OMT UML 0.8 SQA 过程 UML 1.1 数据工程 UI 设计 UML 1.2 基于WEB的开发 UML1.3

5、谁在使用RUP? /电信业 Ericsson、 Alcatel、MCI 交通、航空、国防 Lockheed-Martin British Aerospace 制造业 Xerox、Ⅴolvo、 Intel ■金融业 Ⅴisa、 Merrill lynch、 Schwab 系统集成业 Ernst& Young、 Oracle、 Deloitte& Touche
Page 7 4.5、谁在使用RUP? ◼ 电信业 – Ericsson、Alcatel、MCI ◼ 交通、航空、国防 – Lockheed-Martin、British Aerospace ◼ 制造业 – Xerox、Volvo、Intel ◼ 金融业 – Visa、Merrill Lynch、Schwab ◼ 系统集成业 – Ernst & Young、Oracle、Deloitte & Touche

46、RUP特点 RUP核心是解决可操作性问题,帮助开发人员尽可 能少地依赖那些“不可描述的经验”。RUP详细给出了 每个阶段参与该过程的各种角色,然后表示在过程中,该 角色创建的制品 RUP特点 ■用例驱动 以体系结构为中心 增量和迭代开发
Page 8 4.6、RUP特点 RUP特点: ◼ 用例驱动 ◼ 以体系结构为中心 ◼ 增量和迭代开发 RUP核心是解决可操作性问题,帮助开发人员尽可 能少地依赖那些“不可描述的经验”。RUP详细给出了 每个阶段参与该过程的各种角色,然后表示在过程中,该 角色创建的制品

461、用例驱动 用 Use Case作为划分问题的组织单元,分析和设计活动的 局部粒度都遵循这一划分原则。 Use Case的定义反映了系 统外部要素根据特定目标使用拟建系统的状况,能确保问 题的局部划分粒度這当,保持了全局与局部的平衡
Page 9 4.6.1、用例驱动 • 用Use Case作为划分问题的组织单元,分析和设计活动的 局部粒度都遵循这一划分原则。Use Case的定义反映了系 统外部要素根据特定目标使用拟建系统的状况,能确保问 题的局部划分粒度适当,保持了全局与局部的平衡

4.6.2、以体系结构为中心 问题 解决 解实 抽象 方案 现 问题 概念 逻辑 物理 瘺码与 模型 模型 模型 测试 机 应用 应用 界面 逻辑 数据 基础设施 这样做能确保方案从一开始就具备高内聚和低耦合的可持续成长
Page 10 4.6.2
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《UML及软件建模》第一章 理解面向对象.ppt
- 《UML及软件建模》第十三章 在建模过程中运用UML(2/3).ppt
- 《UML及软件建模》第十三章 在建模过程中运用UML(1/3).ppt
- 《UML及软件建模》课堂习题.ppt
- 《UML及软件建模》第十二章 UML的总结.ppt
- 《UML及软件建模》第十三章 扩展组件.ppt
- 《UML及软件建模》第十二章 模型管理视图.ppt
- 《UML及软件建模》第十一章 物理视图(physics view).ppt
- 《UML及软件建模》第十章 活动图(activity diagram).ppt
- 《UML及软件建模》第九章 协作图(sequencediagram).ppt
- 《UML及软件建模》第一章 概述(李唯).ppt
- 武汉大学:《计算机组成与结构》课程教学资源(教学大纲)Principles of Computer Construction.doc
- 武汉大学:《计算机组成与结构》课程教学资源(练习题)运算方法与运算器课堂练习题.doc
- 武汉大学:《计算机组成与结构》课程教学资源(课件讲稿)第九章 输入输出系统.pdf
- 武汉大学:《计算机组成与结构》课程教学资源(课件讲稿)第八章 辅助存储器.pdf
- 武汉大学:《计算机组成与结构》课程教学资源(课件讲稿)第七章 存储系统.pdf
- 武汉大学:《计算机组成与结构》课程教学资源(课件讲稿)第六章 中央处理器.pdf
- 武汉大学:《计算机组成与结构》课程教学资源(课件讲稿)第五章 指令系统.pdf
- 武汉大学:《计算机组成与结构》课程教学资源(课件讲稿)第四章 主存储器.pdf
- 武汉大学:《计算机组成与结构》课程教学资源(课件讲稿)第三章 运算方法和运算部件(3.6-3.7)运算部件、数据校验码.pdf
- 《UML及软件建模》如何获取用例.ppt
- 《UML及软件建模》第二章 UML的构成.ppt
- 《UML及软件建模》第三章 类图和对象图.ppt
- 《UML及软件建模》第四章 类之间的关系.ppt
- 《UML及软件建模》第五章 聚集、组成、接口和实现.ppt
- 《UML及软件建模》第六章 用例.ppt
- 《UML及软件建模》第七章 状态图.ppt
- 《UML及软件建模》第八章 交互视图概论.ppt
- 《Photoshop CS3案例教程》项目一制作漂亮的贺卡 ——初识Photoshop CS3.ppt
- 《Photoshop CS3案例教程》项目七 制作手提袋 ——形状与路径.ppt
- 《Photoshop CS3案例教程》项目三 合成照片 ——选区制作(下).ppt
- 《Photoshop CS3案例教程》项目九 数码照片处理 ——图像修复与色彩调整.ppt
- 《Photoshop CS3案例教程》项目二 制作化妆品广告——选区制作(上).ppt
- 《Photoshop CS3案例教程》项目五 制作电影海报——强大的图层.ppt
- 《Photoshop CS3案例教程》项目八 制作房地产广告——应用文字.ppt
- 《Photoshop CS3案例教程》项目六 打造精美电脑桌面——绘画与修饰工具.ppt
- 《Photoshop CS3案例教程》项目十 制作茶叶包装盒——神奇的滤镜.ppt
- 《Photoshop CS3案例教程》项目十一 制作折页广告——应用通道.ppt
- 《Photoshop CS3案例教程》项目十三 制作旅游网页界面——应用进阶.ppt
- 《Photoshop CS3案例教程》项目十二 制作下雪的圣诞节动画——动作与动画.ppt