RationalRose简要教程.ppt
Rational Rose 2003,第1部分 Rose简介 第2部分 Rose操作基础第3部分 用例图的画法,1 Rose简介2 Rose的基本功能3 Rose的启动4 Rose的应用程序界面5 Rose模型6 Rose视图,4.1 Rose简介,Rose简介,4.1.1 Rose简介,1)、Rose是UML的建模工具,由Rational公司开发,已经有2005版2)、现有的UML建模工具有:Rational Rose 2003 Microsoft Visio Together6.1,面向对象建模用例分析支持UML语义检查支持迭代开发双向工程(正向工程,逆向工程)支持多用户并行开发(模型集成),Rose简介,4.1.2 Rose的基本功能,1 在桌面双击”Rational Rose Interprise”,4.1.3 Rose的启动,3 选择框架,4.1.3 Rose的启动,4 进入Rational Rose主界面,4.1.3 Rose的启动,浏览器窗口模型图超出屏幕显示范围时用于选择观察区文档窗口记录用户操作和模型元素信息的辅助提示窗口 模型图窗口用于建立和修改当前模型的图形化视图 日志窗口 规范说明窗口,4.1.4 Rose的应用程序界面,Rose应用程序界面组成,4.1.5.1 创建Rose模型 框架向导(Framework Wizard插件)框架是一系列预定义的模型元素,可以定义某种系统的体系结构,也可以提供一系列可重用构件,Rose简介,4.1.5 Rose模型,Rose可能生成的环境框架有:J2EE(Java 企业级框架)VCVBORACLERUPJDK,Rose简介,4.1.5 Rose模型,4.1.5.2 保存Rose模型在默认的情况下,Rose模型都以扩展名为.mdl的文件进行保存,Rose简介,4.1.5 Rose模型,Rose简介,4.1.6 Rose视图,构件视图,部署视图,逻辑视图,用例视图,4.1.6.1 用例视图包含的内容业务用例模型:业务用例、业务用例图用例模型:用例图,概念类图,状态图,活动图,交互图,Rose简介,4.1.6 Rose视图,4.1.6.2 逻辑视图逻辑视图提供的子模型分析模型:用于在需求基础上的逻辑分析业务对象模型:从业务中提取的实体类集合设计模型:设计建模 层次视图:描述系统层次结构 过程视图:进程和线程 用例实现视图:用例的功能实现,Rose简介,4.1.6 Rose视图,4.1.6.3 构件视图包含的内容构件接口构件图包文件,Rose简介,4.1.6 Rose视图,4.1.6.4 部署视图包含的内容处理器连接器设备部署图,Rose简介,4.1.6 Rose视图,1 浏览器2 模型图 3 模型元素的规范说明,4.2 Rose操作基础,4.2.1 浏览器,浏览器功能:显示模型中所有元素的层次结构;同步更新模型,即,浏览器中的模型元素发生变化时,可以自动更新模型中的相应元素,反之亦然,4.2.1.1 浏览器的停靠模式以固定的大小停靠在边框上 以可变的大小浮动显示在窗口的任何位置,4.2.1 浏览器,4.2.1.2 操作模型元素 创建一个模型元素 利用快捷菜单创建模型元素右单击新模型元素所属的父元素(可以是视图、模型图、包等),从快捷菜单中选择New在New下拉菜单栏中选择相应的模型元素选项,4.2.1 浏览器,4.2.1.2 操作模型元素 删除模型元素 从浏览器中删除一个模型元素,将把该模型元素从模型中永久删除,同时还将删除该元素的关系 右键,Delete,4.2.1 浏览器,4.2.1.2 操作模型元素 命名模型元素 单击要命名的元素,颜色变兰,输入名字,直接在浏览器中输入模型元素的名称;双击要命名的元素,弹出规范说明窗口;按右键弹出窗口,选择rename,输入名字.,4.2.1 浏览器,4.2.1.3 拖放功能 浏览器内部的拖放功能 见实例浏览器与模型图之间的拖放功能 见实例,4.2.1 浏览器,Rose支持的模型图,4.2.2 模型图,4.2.2.1 模型图窗口,4.2.2 模型图,4.2.2.1 模型图窗口 可以在模型图窗口中创建和修改模型模型图中的每个图标表示模型中的一个元素每个模型图只展示系统模型多种不同视图中的某一个,4.2.2 模型图,4.2.2.2 模型图操作下面的5种常见模型图操作,既可以在浏览器中进行,也可以通过菜单栏中的Browse项进行:创建一个新的模型图删除一个模型图显示一个模型图重命名一个模型图,4.2.2 模型图,4.2.2.2 模型图操作 1、创建一个新的模型图 用browse 在浏览器中创建-见实例,4.2.2 模型图,4.2.2.2 模型图操作 2、删除一个模型图 在浏览器选择上要删除的模型,按右键,delete-见实例,4.2.2 模型图,4.2.2.2 模型图操作 3、显示一个模型图 在browse中选择对应视图 在浏览器双击这个图标-见实例,4.2.2 模型图,4.2.2.2 模型图操作 4、对模型图重新命名 在浏览器选择要重新命名的模型名,右键,rename-见实例,4.2.2 模型图,4.2.2.3 模型图元素操作创建一个模型元素命名一个模型元素创建一个重载的模型元素删除一个模型元素,4.2.2 模型图,4.2.2.3 模型元素操作创建一个模型元素 在模型图中1)单击工具箱中适当的创建工具2)在模型图窗口中的某一位置单击鼠标左键 在浏览器窗口中1)在对应的模型视图中,右键,new2)给出模型元素的名字3)把模型元素拖到模型图中,4.2.2 模型图,4.2.2.3 模型元素操作命名模型元素 在创建模型元素时命名 在模型图中 在浏览器中模型元素更名 在模型图中 在浏览器中 在规范窗口中,4.2.2 模型图,4.2.2.3 模型元素操作模型元素的重载不在同一个包内的参与者、用例、类、构件和包,名称可以相同。不同的模型元素拥有相同的名称时,这些元素被称为“重载”,4.2.2 模型图,4.2.2.3 模型元素操作创建一个重载元素和创建一个新的元素相同,4.2.2 模型图,4.2.2.4 操纵模型元素图标 选择图标:在图标上单击撤销图标选择:单击图标之外的位置 调整图标大小:选择图标,并调整大小 移动图标:拖动图标剪切、复制和粘贴图标:单击右键,edit,4.2.2 模型图,4.2.2.4 操纵模型元素图标图注的操作图注是加进模型图中的少量文本,可以和模型图中的特定元素相联系 图注用于说明模型元素,4.2.2 模型图,4.2.2.5 相互关系 创建两个元素之间的相互关系1)单击工具箱中的关系工具 2)将光标移到模型图中的客户(client)图标 3)按下鼠标左键 4)将箭头拖动到模型图中的提供者(supplier)图标5)在提供者元素上点击,释放鼠标,4.2.2 模型图,4.2.2.5 相互关系命名相互关系1)双击关系图标,弹出图标的规范说明窗口2)输入名称3)关闭规范窗口-见实例,4.2.2 模型图,4.2.2.6 装饰模型图将文本放进模型图中1)从工具箱中选择ABC工具 2)在模型图的某个位置单击鼠标左键 3)编辑文本,4.2.2 模型图,4.2.2.6 装饰模型图颜色填充1)右单击模型元素图标2)选中format/Fillcolor3)在弹出的颜色对话框中选择颜色4)按“确定”键,4.2.2 模型图,4.2.2.6 装饰模型图线条着色1)右单击模型元素图标2)从快捷菜单中选择FormatLineColor3)选择适当的颜色并确定 4)按“确定”键,4.2.2 模型图,4.2.2.6 装饰模型图字体大小和字型1)右单击模型元素图标2)从快捷菜单中选择Formatfontsize,fone3)选择适当的字体或字型 4)按“确定”键,4.2.2 模型图,4.2.2.7 模型工作空间 模型工作空间是当前所有已加载的单元和已打开的模型图的快照通过定义一个或多个工作空间,可以建立在Rational Rose中的工作环境,并在每次准备好工作的时候返回到工作空间,4.2.2 模型图,4.2.2.7 模型工作空间保存模型工作空间在默认的情况下,Rational Rose以“-.wsp”的形式命名工作空间要保存一个模型工作空间1)单击FileSave Model Workspace(Rose同时保存模型和工作空间文件)2)在Save As对话框中输入工作空间文件的名称,4.2.2 模型图,4.2.2.7 模型工作空间加载模型工作空间 1)单击FileLoad Model Workspace2)选择要加载的模型工作空间文件名3)单击Open按钮,4.2.2 模型图,规范窗口(Specification):用于描述、显示、修改模型元素的属性和关系,4.2.3 模型元素的规范,4.2.3.1 显示规范窗口显示模型元素规范窗口的方法:在模型图或者浏览器中双击一个项单击模型图中的一个项,然后单击BrowseSpecification 右单击模型图中的一项以显示快捷菜单,然后单击Open Specification 选中模型图中的一个项,然后按下CTRLB 选中模型图中的一个项,然后按下F4键,4.2.3 模型元素的规范,4.2.3.1 显示规范窗口,4.2.3 模型元素的规范,4.2.3.2 编辑规范通过编辑一个模型元素的规范,或者通过修改模型图中的图标来改变该元素的属性或关系,Rose会自动地更新相应的模型图和规范,4.2.3 模型元素的规范,4.2.3.3规范窗口的常见元素 General(普通)标签名称(Name)类型(Type)构造型(Stereotype)文档(Documentation),4.2.3 模型元素的规范,4.2.3.4规范窗口的常见元素Detail(细节)标签不同的模型元素的规范窗口的细节内容不同。,4.2.3 模型元素的规范,4.2.3.4规范窗口的常见元素5个控制按钮 OKCancelApplyBrowseSelect in Browser:高亮显示浏览器中所选项Browse Parent:打开所选项父项的规范窗口 Browse Selection:打开当前被选项的规范窗口 Show Usage:显示一个所有当前被选项支持的图的列表(在协作图中,显示消息的用法列表)Help,4.2.3 模型元素的规范,4.2.3.5 插入删除插入操作(插入一个新的行)单击快捷菜单中的Insert或者,按INSERT键删除操作(删除一行)选中行,单击快捷菜单中的Delete或者,按DELETE键,4.2.3 模型元素的规范,1 建立用例图2 绘制用例图3 Rose的启动4 Rose的应用程序界面5 Rose模型6 Rose视图,4.3 用例图画法,Rose简介,4.3.1 用例图的建立,1)、在用例视图中建立用例图;2)、建立的操作:用例视图中按右键,弹出窗口,选new,选用例图 给用例图命名,Rose简介,4.3.2 绘制用例图,1)、选中建立的用例图;2)、添加、修改、删除、移动、修饰用例图的模型元素,谢谢!,