uml基础与rose建模教程

上传人:子 文档编号:42984970 上传时间:2018-06-04 格式:DOC 页数:14 大小:18.51KB
返回 下载 相关 举报
uml基础与rose建模教程_第1页
第1页 / 共14页
uml基础与rose建模教程_第2页
第2页 / 共14页
uml基础与rose建模教程_第3页
第3页 / 共14页
uml基础与rose建模教程_第4页
第4页 / 共14页
uml基础与rose建模教程_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《uml基础与rose建模教程》由会员分享,可在线阅读,更多相关《uml基础与rose建模教程(14页珍藏版)》请在金锄头文库上搜索。

1、UMLUML 基础与基础与 RoseRose 建模教程建模教程UML 基础与 Rose 建模教程 【作者】 蔡敏 徐慧慧 黄炳强 【编辑】 汤倩 【ISBN】 978-7-115-14229-0 【日期】 2006-1 【开本】 16 开 【定价】 36 元 【优惠价】 28.8 元 【出版社】人民邮电出版社本书全面、详细地介绍了 UML 的基础知识和 Rational Rose 的使用方法,并通过 4 个综合性的案例,展示了使用 UML 和 Rose 进行软件建模的具体方法和步骤。全书共分 20 章,前 4 章是基础部分,介绍了 UML 和 Rose 的基础知识;第 5 章到第 13 章是本

2、书的重点,介绍了 UML 的 9 种图和组成元素,以及相关的建模技术,并在每章的最后介绍了各种图在 Rose 中的绘制方法;第 14 章到第 17 章是高级应用部分,介绍了 UML 的扩展机制、双向工程、RUP 以及 OCL 的相关内容;第 18 章到第 21 章是综合案例部分,包括图书馆管理系统、汽车租赁系统、网络教学系统和网上图书销售系统,以帮助读者加深对前面所学内容的理解与掌握,达到边学习、边实践的目的。 本书不仅适合初学者学习 UML 建模的相关知识,也适用于从事软件开发的工程人员学习和参考,或者作为高等院校计算机和软件相关专业的教学用书或参考书。 第 1 章 基础知识 11.1 软件

3、工程概述 11.1.1 软件工程的发展历史 11.1.2 软件工程的生命周期 11.1.3 现代软件工程 21.2 建模的目的 21.2.1 建模的重要性 31.2.2 建模四原则 41.2.3 面向对象建模 51.3 习题 5第 2 章 面向对象技术与 UML 62.1 面向对象技术概述 62.1.1 面向对象的基本概念 62.1.2 面向对象的开发语言 102.1.3 面向对象的设计工具与开发工具 122.2 面向对象的分析 132.2.1 面向对象分析的层次 132.2.2 面向对象分析的基本过程 142.2.3 面向对象分析的基本原则 152.2.4 类图 162.2.5 发现对象和定

4、义类 162.2.6 对象之间的通信 172.3 面向对象的设计 192.3.1 面向对象设计的模型 192.3.2 面向对象的高层设计 202.3.3 面向对象的类设计 222.4 基于 UML 的面向对象分析、设计过程 232.5 习题 23第 3 章 Rational Rose 简介 243.1 初识 Rational Rose 243.1.1 Rational Rose 的特点 243.1.2 Rational Rose 的运行环境 253.1.3 Rational Rose 的获取 253.2 Rational Rose 的安装 253.3 Rational Rose 使用介绍 30

5、3.3.1 Rational Rose 的主界面 303.3.2 Rational Rose 的视图 493.3.3 使用 Rational Rose 建模 533.3.4 设置全局选项 613.4 习题 62第 4 章 UML 语言纵览 634.1 UML 的构成 634.2 视图 634.2.1 用例视图 654.2.2 逻辑视图 654.2.3 并发视图 654.2.4 组件视图 654.2.5 配置视图 654.3 图 664.4 UML1.4 与 UML2.0 的比较 674.5 模型元素 684.5.1 事物 684.5.2 UML 中的关系 704.6 通用机制 714.6.1

6、修饰 714.6.2 注释 714.6.3 规格说明 724.6.4 通用划分 724.6.5 扩展机制 724.7 UML 的扩展组件 734.8 UML 建模的简单流程 734.9 习题 75第 5 章 用例图 765.1 用例图的概念 765.1.1 概述 765.1.2 参与者(Actor) 765.1.3 用例(Use Case) 785.1.4 用例间的关系 805.2 用例图建模技术 825.2.1 对语境建模 825.2.2 对需求建模 825.3 实例图书馆管理系统中的用例图 835.3.1 确定系统涉及的总体信息 835.3.2 确定系统的参与者 835.3.3 确定系统用

7、例 835.3.4 使用 Rose 绘制用例图的步骤 845.3.5 图书馆管理系统中的用例图 905.4 习题 92第 6 章 类图和对象图 936.1 类图的概念 936.1.1 概述 936.1.2 类(Class) 946.1.3 接口(Interface) 986.1.4 类之间的关系 986.2 类图建模技术 1046.2.1 对简单协作建模 1046.2.2 对逻辑数据库模式建模 1046.2.3 正向工程和逆向工程 1046.3 对象图的概念 1056.3.1 概述 1056.3.2 类图和对象图的区别 1056.4 对象图建模技术 1066.4.1 对对象结构建模 1066.

8、4.2 正向工程和逆向工程 1066.5 实例图书馆管理系统的类图 1076.5.1 使用 Rose 绘制类图的步骤 1076.5.2 图书馆管理系统中的类图 1136.6 习题 114第 7 章 包图 1157.1 概述 1157.2 包(Package) 1157.2.1 名称 1157.2.2 拥有的元素 1167.2.3 可见性 1167.2.4 引入与输出 1177.2.5 标准元素 1177.3 包之间的关系 1187.4 包图建模技术 1187.4.1 对成组的元素建模 1187.4.2 对体系结构视图建模 1187.5 实例图书馆管理系统的包图 1197.5.1 使用 Rose

9、 绘制包图的步骤 1197.5.2 图书馆管理系统中的包图 1227.6 习题 123第 8 章 状态图 1248.1 状态机 1248.2 状态图 1248.2.1 状态 1258.2.2 转换 1258.2.3 初始状态 1268.2.4 终止状态 1268.2.5 判定 1268.3 状态 1278.3.1 概述 1278.3.2 状态名 1278.3.3 内部转换 1278.3.4 入口动作与出口动作 1288.3.5 简单状态 1288.3.6 组成状态 1288.3.7 历史状态 1308.4 事件 1318.4.1 入口事件 1318.4.2 出口事件 1318.4.3 动作事件

10、 1318.4.4 信号事件 1318.4.5 调用事件 1318.4.6 修改事件 1318.4.7 时间事件 1328.4.8 延迟事件 1328.5 转换 1328.5.1 外部转换 1328.5.2 内部转换 1338.5.3 完成转换 1338.5.4 复合转换 1338.5.5 触发事件 1348.5.6 监护条件 1348.5.7 动作 1348.6 状态图建模技术 1358.7 实例图书馆管理系统的状态图 1358.7.1 使用 Rose 绘制状态图的步骤 1358.7.2 图书馆管理系统中的状态图 1418.8 习题 143第 9 章 活动图 1449.1 概述 1449.1

11、.1 活动图的图形表示 1449.1.2 活动图与流程图的区别 1459.2 活动图的组成元素 1459.2.1 动作状态 1459.2.2 活动状态 1459.2.3 动作流 1469.2.4 分支与合并 1469.2.5 分叉与汇合 1479.2.6 泳道 1489.2.7 对象流 1499.3 活动的分解 1509.4 活动图建模技术 1519.5 实例图书馆管理系统的活动图 1519.5.1 使用 Rose 绘制活动图的步骤 1519.5.2 图书馆管理系统中的活动图 1599.6 习题 162第 10 章 时序图 16310.1 概述 16310.2 时序图的组成 16410.2.1

12、 对象 16410.2.2 生命线 16410.2.3 消息 16410.2.4 激活 16510.3 对象的创建和撤销 16510.4 时序图建模 16610.5 实例图书馆管理系统的时序图 16710.5.1 使用 Rose 绘制时序图的步骤 16710.5.2 图书馆管理系统中的时序图 17010.6 习题 173第 11 章 协作图 17411.1 概述 17411.2 对象、链和消息 17411.2.1 对象 17411.2.2 链 17511.2.3 消息 17511.3 时序图与协作图的比较 17511.4 时序图与协作图的互换 17611.5 协作图的建模 17711.6 实例

13、图书馆管理系统的协作图 17811.6.1 使用 Rose 绘制协作图的步骤 17811.6.2 图书馆管理系统的协作图 18211.7 习题 183第 12 章 组件图 18412.1 概述 18412.2 组件 18512.2.1 名称 18512.2.2 组件的种类 18512.2.3 Rose 中不同类型组件的图标表示 18612.3 接口 18812.4 依赖关系 18812.5 组件图的建模技术 18912.6 实例图书馆管理系统的组件图 18912.6.1 使用 Rose 绘制组件图的步骤 18912.6.2 图书馆管理系统中的组件图 19412.7 习题 195第 13 章 配

14、置图 19613.1 概述 19613.2 节点 19613.2.1 名称 19713.2.2 节点的种类 19713.2.3 节点中的配置 19713.3 关联关系 19813.4 配置图的建模 19913.5 实例图书馆管理系统的配置图 19913.5.1 使用 Rose 绘制配置图的步骤 19913.5.2 图书馆管理系统中的配置图 20513.6 习题 205第 14 章 UML 的扩展机制 20614.1 UML 的体系结构 20614.1.1 四层元模型体系结构 20614.1.2 元元模型层 20714.1.3 元模型层 20814.2 构造型 20914.2.1 构造型的表示法

15、 21014.2.2 UML 中预定义的标准构造型 21014.3 标记值 21314.3.1 标记值的表示法 21314.3.2 UML 中预定义的标准标记值 21414.4 约束 21414.4.1 约束的表示法 21414.4.2 UML 中预定义的标准约束 21514.5 用于业务建模的 UML 扩展 21614.5.1 业务模型建模的构造型 21714.5.2 业务建模的关联规则 21714.5.3 业务建模的构造型图标 21814.6 习题 218第 15 章 Rose 的双向工程 21915.1 双向工程简介 21915.2 Java 代码生成 22015.3 逆向工程 2261

16、5.4 实例类图的代码生成与逆向工程 22815.5 习题 233第 16 章 UML 与统一开发过程 23416.1 软件开发过程 23416.1.1 软件开发过程简介 23416.1.2 当前流行的软件过程 23516.2 RUP 简介 23516.2.1 RUP 的产生背景 23516.2.2 传统的软件开发模型 23516.3 RUP 的二维开发模型 23716.3.1 RUP 的核心工作流 23816.3.2 RUP 的 4 个阶段 23916.3.3 RUP 的迭代开发模型 24216.4 RUP 的核心工作流 24316.4.1 需求捕获工作流 24316.4.2 分析工作流 24716.4.3 设计工作流 24916.4.4 实现工作流 25216.4.5 测试工作流 25516.5 习题 260第 17 章 对象约束语言 26117.1 对象约束语言概述 26117.2 标准 OCL 类型 26117.2.1 OclType 类型 26117.2.2 OclAny 类型 26217.2.3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号