《第2章Rose操作基础(精品).ppt》由会员分享,可在线阅读,更多相关《第2章Rose操作基础(精品).ppt(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第第2章章 Rose操作基础操作基础 Rational Rose 2003基础教程配套电子教案内内 容容n浏览器 n模型图 n模型元素的规范 1 浏览器浏览器 浏览器功能:浏览器功能:可视化显示模型中所有元素的层次结构;拖放(Drag-and-drop)功能同步更新模型,即,浏览器中的模型元素发生变化时,可以自动更新模型中的相应元素,反之亦然n1.1 浏览器的停靠模式浏览器的停靠模式以固定的大小停靠在边框上 以可变的大小浮动显示在窗口的任何位置 1 浏览器浏览器n1.2 操作模型元素操作模型元素 创建一个模型元素创建一个模型元素 利用快捷菜单创建模型元素右单击新模型元素所属的父元素(可以是视图
2、、模型图、包等),从快捷菜单中选择New在New下拉菜单栏中选择相应的模型元素选项运用拖放功能注意源位置的标识 “from ”1 浏览器浏览器n1.2 操作模型元素操作模型元素 删除模型元素删除模型元素 从浏览器中删除一个模型元素,将把该模型元素从模型中永久删除,同时还将删除该元素的关系 可以一次删除多个模型元素按下Ctrl或者Shift键选取要删除的多个模型元素命名模型元素命名模型元素直接在浏览器中输入模型元素的名称注意多元素同名的命名错误 1 浏览器浏览器不同元素相同命名出现的警告对话框 1 浏览器浏览器n1.3 拖放功能拖放功能 浏览器内部的拖放功能浏览器与模型图之间的拖放功能 浏览器与
3、规范窗口之间的拖放功能 1 浏览器浏览器Rose支持的模型图2 模型图模型图模型图图标描述建模角度类图Class diagram显示系统中的类和包,提供系统构件及其相互关系静态结构建模用例图Use-case diagram用例图从用户的角度描述系统功能的使用者和主要的系统操作流程。显示用例与参与者及其相互关系系统功能建模协作图Collaboration diagram从对象组织结构的角度显示用例中特定情形的操作流程动态行为建模顺序图Sequence diagram按时间顺序显示用例中特定情形的操作流程动态行为建模状态图Statechart diagram显示系统中类的对象所有可能的状态以及事件
4、发生时状态的转换条件动态行为建模活动图Activity diagram描述满足用例要求所需进行的活动以及活动间的关系的图动态行为建模构件图Component diagram描述代码构件的物理结构以及构件之间的依赖关系。组件图有助于分析和理解组件之间的影响程度静态结构建模部署图Deployment diagram描述系统中的物理结构静态结构建模n2.1 模型图窗口模型图窗口 2 模型图模型图水平滚动条模型图工具箱垂直滚动条标题栏控制菜单栏n2.1 模型图窗口模型图窗口 可以在模型图窗口中创建和修改模型的图形视图模型图中的每个图标表示模型中的一个元素每个模型图只展示系统模型多种不同视图中的某一个可
5、以同时在应用程序窗口中显示多个不同的模型图 2 模型图模型图n2.2 模型图操作模型图操作下面的6种常见模型图操作,既可以在浏览器中进行,也可以通过菜单栏中的Browse项进行:创建一个新的模型图删除一个模型图显示一个模型图重命名一个模型图链接一个模型图在模型图窗口中选择多个元素 2 模型图模型图n2.3 模型元素操作模型元素操作创建模型元素 1)单击工具箱中适当的创建工具2)在模型图窗口中的某一位置单击鼠标左键 2 模型图模型图n2.3 模型元素操作模型元素操作命名模型元素不在同一个包内的参与者、用例、类、构件和包,名称可以相同。不同的模型元素拥有相同的名称时,这些元素被称为“重载”重载允许
6、你进行基于多语言构件的开发。重载允许用例视图中的参与者和逻辑视图中的类拥有相同的名称 2 模型图模型图n2.3 模型元素操作模型元素操作创建一个重载元素创建一个重载元素1)从工具箱中创建一个新的元素2)双击新元素,或者单击BrowseSpecification,打开规范窗口3)在名称字段中输入名称4)单击OK按钮 2 模型图模型图n2.4 操纵模型元素图标操纵模型元素图标 选择图标 撤销图标选择 调整图标大小 移动图标 改变图标表示的元素类型剪切、复制和粘贴图标 图注 2 模型图模型图n2.4 操纵模型元素图标操纵模型元素图标图注的操作图注是加进模型图中的少量文本,可以和模型图中的特定元素相联
7、系 图注用于说明模型元素 2 模型图模型图n2.5 相互关系相互关系 对于一个选定的模型图,相互关系可以是一种关系、链接、依赖、转移或者连接创建两个元素之间的相互关系1)单击工具箱中的关系工具 2)将光标移到模型图中的客户(client)图标 3)按下鼠标左键 4)将箭头拖动到模型图中的提供者(supplier)图标5)在提供者元素上点击,释放鼠标 2 模型图模型图n2.5 相互关系相互关系命名相互关系1)单击图标2)输入名称3)在已命名的图标之外单击鼠标 2 模型图模型图n2.6 装饰模型图装饰模型图将文本放进模型图中将文本放进模型图中1)从工具箱中选择ABC工具 2)在模型图的某个位置单击
8、鼠标左键 3)编辑文本颜色填充和线条着色颜色填充和线条着色使用不同的颜色可以突出显示一些重要的元素 2 模型图模型图n2.6 装饰模型图装饰模型图颜色填充1)右单击模型元素图标2)选中Use Fill Color3)再次右单击模型元素图标,从快捷菜单中选择FormatFillColor4)在弹出的颜色对话框中选择颜色 2 模型图模型图n2.6 装饰模型图装饰模型图线条着色1)右单击模型元素图标2)从快捷菜单中选择FormatFillColor3)选择适当的颜色并确定 2 模型图模型图n2.7 模型工作空间模型工作空间 模型工作空间是当前所有已加载的单元和已打开的模型图的快照通过定义一个或多个工
9、作空间,可以建立在Rational Rose中的工作环境,并在每次准备好工作的时候返回到工作空间加载工作空间时,Rose通过加载特定的控制单元和打开正确的模型图,取回它们的快照 2 模型图模型图n2.7 模型工作空间模型工作空间已保存的模型和模型工作空间一个完整的、已保存的模型包含模型图、元素和控制单元。一个模型工作空间包含的是已保存的模型、已打开的模型图和控制单元在特定时间的实际状态。可以让多个模型工作空间与一个模型相关模型工作空间的保存不影响该模型如何在另一台机器上加载 2 模型图模型图n2.7 模型工作空间模型工作空间保存模型工作空间在默认的情况下,Rational Rose以“-.ws
10、p”的形式命名工作空间要保存一个模型工作空间1)单击FileSave Model Workspace(Rose同时保存模型和工作空间文件)2)在Save As对话框中输入工作空间文件的名称 2 模型图模型图n2.7 模型工作空间模型工作空间加载模型工作空间 1)单击FileLoad Model Workspace2)选择要加载的模型工作空间文件名3)单击Open按钮2 模型图模型图规范窗口用于显示和修改模型元素的属性和关系在规范窗口中显示的一些信息也可以在图标中显示出来,用于来描绘模型图中的模型元素规范窗口中提供了诸如字段、列表框、选项按钮和复选框之类的标准接口元素 3 模型元素的规范模型元素
11、的规范n3.1 显示规范窗口显示规范窗口显示模型元素规范窗口的方法:在模型图或者浏览器中双击一个项注意:通过双击一个逻辑或构件包时显示规范窗口,必须关掉ToolsOptionsDiagramDouble-Click to Diagram选项 单击模型图中的一个项,然后单击BrowseSpecification 右单击模型图中的一项以显示快捷菜单,然后单击Open Specification 选中模型图中的一个项,然后按下CTRLB 选中模型图中的一个项,然后按下F4键 3 模型元素的规范模型元素的规范n3.2 自定义规范窗口自定义规范窗口 如果语言插件支持模型元素中相应的规范,则打开一个已经映
12、射到语言的模型元素的规范窗口时,将显示语言自定义的规范。否则,只显示标准的Rose规范窗口。3 模型元素的规范模型元素的规范n3.3 编辑规范编辑规范通过编辑一个模型元素的规范,或者通过修改模型图中的图标来改变该元素的属性或关系,Rose会自动地更新相应的模型图和规范一个模型元素如果是写保护的,或者被包含在一个写保护的控制单元内,则该元素规范的OK按钮将被禁用,以阻止对它的修改 3 模型元素的规范模型元素的规范n3.4规范窗口的常见元素规范窗口的常见元素 对话框所有的规范窗口都以对话框的形式显示,并且带有可以导航到特定页和特定项的标签Gerenal标签名称(Name)文档(Documentat
13、ion)构造型(Stereotype)3 模型元素的规范模型元素的规范n3.4规范窗口的常见元素规范窗口的常见元素DetailDetail标签标签 3 模型元素的规范模型元素的规范n3.4规范窗口的常见元素规范窗口的常见元素FilesFiles标签标签显示文件、URL、视图文件,以及已经插入到或链接到模型元素和模型图的URL。Files标签在操纵补充文档的链接时十分有用 当在浏览器中展开元素或模型图时,所有在Files标签中列出的URL和文件都将显示出来 3 模型元素的规范模型元素的规范n3.4规范窗口的常见元素规范窗口的常见元素5个控制按钮 OKCancelApplyBrowseSelect in Browser:高亮显示浏览器中所选项Browse Parent:打开所选项父项的规范窗口 Browse Selection:打开当前被选项的规范窗口 Show Usage:显示一个所有当前被选项支持的图的列表(在协作图中,显示消息的用法列表)Help 3 模型元素的规范模型元素的规范n3.5 标签导航标签导航插入操作(插入一个新的行)单击快捷菜单中的Insert或者,按INSERT键删除操作(删除一行)选中行,单击快捷菜单中的Delete或者,按DELETE键 3 模型元素的规范模型元素的规范