第1章 UML简介
面向对象机制简介
何谓可视化建模
Booch. OMT与UML
UML框图
可视化建模与软件开发过程
小结
第2章 Rose之游
何谓Rose
安装Rose 98
安装Rose 98i
Rose漫游
Rose模型的四个视图
使用Rose
设置全局选项
小结
第3章 使用案例与角色
Use Case视图
USe Case框图
使用使用案例
使用角色
使用关系
使用图注说明
使用包
练习
小结
第4章 对象交互
Interaction框图
Sequence框图
Collaboration框图
使用Interaction框图中的角色
使用对象
使用消息
使用图注说明
使用脚本
在Sequence和Collaboration框图间切换
Interaction框图的两步法
练习
小结
第5章 类与包
Rose模型的Logical视图
Class框图
使用类
使用图注
使用包
练习
小结
第6章 属性与操作
使用属性
使用操作
在Class框图中显示属性和操作
将操作映射消息
练习
小结
第7章 关系
关系
关联
依赖性
包依赖性
累积
一般化
使用关系
练习
小结
第8章 对象行为
State Transition框图
练习
练习步骤
小结
第9章 Component视图
何谓组件
Component框图
练习
小结
第10章 Deployment视图
Deployment视图
练习
小结
第11章 用RationalRose生成代码简介.
准备生成代码
生成什么
小结
第12章 C++与VisualC++代码生成
C++代码生成属性
生成代码
练习
小结
第13章 Java代码生成
Java代码生成属性
生成代码
练习
小结
第14章 Visual Basic代码生成
Visual Basic代码生成属性
在Rose 98中使用代码生成向导
在Rsee 98i中使用代码生成向导
生成的代码
练习
小结
第15章 PowerBuilder代码生成
PowerBuilder代码生成属性
生成代码
练习
小结
第16章 CORBA/IDL代码生成
CORBA/IDL代码生成属性
生成代码
练习
小结
第17章 DDL代码生成
DDL代码生成属性
生成代码
练习
小结
第18章 Oracle8结构生成
Oracle8代码生成属性
生成Oracle8对象
小结
第19章 用RationalRose逆向转出工程代码简介
逆向转出工程代码生成的模型元素
双向工程
小结
第20章 C++与Visual C++逆向转出工程代码
C++逆向转出工程代码步骤
VisualC++逆向转出工程代码的步骤
从C++代码生成的模型元素
小结
第21章 Java逆向转出工程代码
逆向转出工程代码步骤
从Java代码生成的模型元素
小结
第22章 VisualBasic逆向转出工程代码
逆向转出工程代码步骤
从VisualBasic代码生成的模型元素
小结
第23章 FowerBuilder逆向转出工程代码
逆向转出工程代码步骤
从PowerBuilder代码生成的模型元素
小结
第24章 Oracle8逆向转出工程代码
Oracle8逆向转出工程代码步骤
从Oracle8生成的模型元素
小结