@ rational Rose 是一种建模工具,它可以在Rose建模中提供建立、视图、修改和操作组件的能力。
@ Rose 运行环境。
——windows NT ,Windows 95
——UNIX(Solaris ,HP/UX ,ALX ,DEC Unix)
@ Rose 支持Unified,Booch ,OMT标记法
@在Rose中有四种视图
——Use Case 视图
包,Actor ,Use Case,对象,消息和关系
——逻辑视图
包,类,状态和关系
——组件视图
包,组件和依附关系
——拓扑视图
结点和关系
Use Case 视图
在Use case 中的元素可以在多个图形中被浏览
在Use Case 视图中可以包含以下的图形
——Use Case图
包,actors,use case和关系
——相互作用图(序列图或协同图)
对象和消息
交互图
@ 交互图描述了系统在逻辑设计中存在的对象及其间的关系
—他可以代表系统中对象的结构
@ Rose中包含两种交互图,他们对同一种交互操作提供了不同的浏览视角。
—序列图
按时间顺序排列对象交互操作
—协同图
围绕对象及其间的链接关系组织的交互操作
逻辑视图
@ 在逻辑视图中的元素可以有一种或多种图表来表示。
@ 逻辑视图可以包含以下图形
—类图
包,类和类的关系
—状态图
状态,事件和转换关系
类图
@ 类图描绘的系统静态视图
—他描述了系统逻辑设计中存在的包,类以及它们之间的关系。
—类图可以代表系统中部分或全部的类结构。
@ 在模型中有一些典型的类图。
状态图
@状态图描述了:
—给定类的状态转换空间
—导致状态转换的事件
—导致状态改变的动作
@为类的重要动态行为建立状态转换图
组件视图
@ 组件视图中的元素可以在一个或多个组件图形中呗浏览。
@ 组件图形描述了在系统物理设计中组件中类和对象的分配情况。
—组件图可以代表系统中部分或全部的组件结构。
@ 组件图形描述了
包,组件,依赖关系
拓扑视图
@ 在拓扑视图中的元素可以在拓扑图形中被浏览
—拓扑视图只能包含一个拓扑图形
@ 拓扑视图描述了一个系统在物理设计阶段进程处理的分配情况。
@ 进程描述了
节点,连接
Rose的组成
标准工具条
图形工具条
浏览区
文档窗口
图形窗口
规格说明书
状态条
Rose选项
@ 一般选项
—字体 ,备份文件的使用,存储命令
@ 图形
—显示属性,操作,可视化,控制焦点,交互图序列号,未定义注释,自动重设大小。
@ 注释
定义注释——UML ,Booch,OMT
@ 工具条
工具条显示与定制
@代码生成
建立,修改,删除代码产生的性质设定
@数据定义语言
建立,修改,删除数据定义语言产生的性质设定。