【文件属性】:
文件名称:UML_and_Rose教程.pdf
文件大小:508KB
文件格式:PDF
更新时间:2013-04-24 13:51:04
UML_and_Rose教程.pdf
1. 第一周:概述................................................................ 4
1.1 Rational 家族工具和应用方向介绍........................................ 4
1.1.1 用Rational 工具和以往的软件开发方式,我们能改变什么? ............ 4
1.1.2 在纵向看:软件的开发过程分为需求、建模、构造、测试、提交五个阶段。4
1.1.3 从横行看:主要包括二大部分方法贯穿整个软件开发过程的始终。....... 5
1.1.4 利用Rational 的成功经验.......................................... 5
1.2 OOA&D 面向对象的基本原则: ............................................. 5
1.3 Rational Rose 的界面介绍............................................... 8
2. 第二周:静态建模:用例和用例图(Use Case Diagram) ............................ 8
2.1 角色和角色之间的关系................................................... 8
2.1.1 角色............................................................. 8
2.1.2 发现角色:....................................................... 9
2.1.3 角色之间的关系................................................... 9
2.2 用例和用例之间的关系.................................................. 10
2.2.1 用例的特征:.................................................... 10
2.2.2 发现用例........................................................ 10
2.2.3 用例之间的关系.................................................. 11
2.3 举例建立用例图的方法和文档的详细注释.................................. 12
2.3.1 描述用例........................................................ 12
2.3.2 测试用例........................................................ 13
2.3.3 实现用例........................................................ 13
3. 第三周:静态建模:类图和对象图(Class Diagram) .............................. 15
3.1 类的定义.............................................................. 16
3.2 类图的属性、操作和使用方法............................................ 17
3.3 类图之间的关系........................................................ 18
3.3.1 关联............................................................ 18
3.3.2 依赖性.......................................................... 19
3.3.3 精化关系........................................................ 20
3.3.4 聚合............................................................ 20
3.3.5 一般化.......................................................... 21
3.4 类图的约束和派生规则.................................................. 23
3.5 类图的接口、组件、包和模板............................................ 24
3.6 类图怎样生成java 代码框架............................................. 25
3.7 类的java 代码生成类图................................................. 25
4. 第四周:动态建模:序列图和协作图(Sequence & Callaboration Diagram) ......... 25
4.1 序列图................................................................ 26
4.1.1 序列图的格式和并发事件.......................................... 26
UML 和Rose 教程.doc
第页 3
4.1.2 序列图定义迭代和约束的标签...................................... 28
4.1.3 序列图的递归方式................................................ 28
4.2 协作图................................................................ 29
4.2.1 协作图的格式和消息流............................................ 29
4.2.2 协作图的链接.................................................... 30
4.2.3 对象的生命周期.................................................. 32
4.3 从序列图转换为协作图的方式............................................ 32
4.4 从协作图转换为序列图的方式............................................ 32
5. 第五周:动态建模:状态图/活动图(Statechart / Activity Diagram) ............. 32
5.1 状态图................................................................ 32
5.1.1 状态和转移...................................................... 32
5.1.2 事件............................................................ 33
5.1.3 状态图与子状态.................................................. 35
5.1.4 历史指示器...................................................... 35
5.2 活动图................................................................ 36
5.2.1 活动图的动作和转移.............................................. 37
5.2.2 活动图的泳道.................................................... 38
5.2.3 活动图的对象.................................................... 38
5.2.4 活动图的信号.................................................... 39
6. 第六周:图书馆信息系统UML 实例............................................. 39
6.1 需求.................................................................. 39
6.2 分析-用例图.......................................................... 40
6.3 建模及设计-类图...................................................... 40
6.4 建模及设计-状态图.................................................... 40
6.5 建模及设计-序列图.................................................... 40
6.6 详细设计-类包........................................................ 40
6.7 详细设计-详细的类图.................................................. 40
6.8 详细设计-关键对象的状态图............................................ 40
6.9 详细设计-关键对象的序列图............................................ 40
6.10 详细设计-关键对象的协作图........................................... 40
6.11 详细设计-组件图..................................................... 40
6.12 接口的设计........................................................... 41
6.13 转成java 并encoding 实现............................................. 41
6.14 测试和配置-展开图................................................... 41
6.15 总结................................................................. 41
网友评论
- 东西不错,就是内容有点少
- 很不错,对我有很大的帮助!谢谢!