UML_and_Rose教程.pdf

时间:2013-04-24 13:51:04
【文件属性】:

文件名称: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


网友评论

  • 东西不错,就是内容有点少
  • 很不错,对我有很大的帮助!谢谢!