- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.1 Rational Rose简介 7.2 Rose界面简介 7.3 创建角色 7.4 建立角色和用例的关联 7.5 创建序列图 7.6 创建协作图 7.7 建立静态模型 7.8 实现模型 本章小结 习题 7.1 Rational Rose简介 Rational Rose(以下简称Rose)是用UML快速开发应用程序的工具之一,其主窗口如图7-1所示。 Rose工具创建的系统模型包括所有UML图、角色、对象、类、组件和部署节点等。 Rose工具可以极大地帮助开发人员有效地进行系统设计。例如:利用Rose工具可以先设计系统的用例图,表示出系统业务流程和功能;然后用类和类图描述系统中的对象及其相互关系;使用组件图可以演示类如何映射到组件中;最后,使用部署图可以展示系统的物理设计。这不仅方便了开发人员,而且还可以对其他项目组人员有如下用处: (1) 整个项目小组可以使用用例图了解系统的业务; (2) 客户和项目管理人员使用用例图确定项目的范围; (3) 项目管理人员可以使用用例图和文档将项目进行分解; (4) 分析人员和客户使用用例图了解系统提供的功能,使用序列图和协作图了解系统的逻辑流程、系统中的对象及对象间的消息; (5) 质量管理人员可以使用用例文档、序列图、协作图获取测试脚本所需的信息; (6) 部署人员使用组件图和部署图了解要创建的可执行文件、DLL和其他组件在网络上的部署位置。 7.2 Rose界面简介 在Rose操作窗口下,可以看到以下四个视图:用例视图(Use Case View)、逻辑视图(Logical View)、组件视图(Component)和部署视图(Deployment View)。它可支持七种UML图:用例图、序列图、协作图、类图、状态图、组件图和部署图。 Rose界面由五大部分组成,分别是:工具栏(标准和图形)、浏览区、文档描述窗口、图形窗口和状态栏,如图7-2所示。 其主要功能如下: (1) 工具栏:用于迅速访问常用命令,分标准工具栏和图形工具栏。Rose的标准工具栏独立于当前打开的图形窗口界面,如图7-3所示。 (2) 浏览区:通过它可以在各模型间迅速漫游。Rose的浏览区描述了原本的视图模型,并且提供了在每一种视图的组件间进行访问的功能。其中,“+”表示该图标为折叠图,“-”表示该图标已被完全扩展开。如图7-4所示。 (3) 文档描述窗口:为所选择的项和图形提供建立、浏览或修改文档的能力。当不同的选项和图形被选择时,仅允许一个文档窗口被更新。文档窗口分为可视或被隐藏、固定或浮动。图7-5所示操作为浮动文档窗口。 (4) 图形窗口:用于显示和编辑一个或几个UML图。 注意:在Rose的图形窗口中,可使用DEL键和Ctrl+D组合键来分别删除图形元素和模型元素。其区别为:使用DEL键只删除图形元素,模型元素仍在;而使用了Ctrl+D删除模型元素,图形元素也随之消失。 (5) 状态栏:用于浏览和报告各个命令执行的结果。 7.3 创 建 角 色 创建角色的方法有两种,下面分别加以介绍。 1.方法一 先创建模型元素,再创建图形元素。 操作方法如下: (1) 从左边的视图菜单选择Use case view(用例视 图)/New/Actor项,如图7-6所示。 (2) 然后,输入角色名称:ToDo User,完成后如图7-7所示。 2.方法二 直接利用工具栏的角色图标 ,可以同时创建模型元素和图形元素。这里我们输入角色名称:FileSystem。如图7-8所示。 7.4 建立角色和用例的关联 建立角色和用例的关联的具体操作步骤如下: (1) 首先点击工具栏的椭圆用例图标 。 (2) 建立第1个用例,输入用例名称:Add Task,如图7-9所示。 (3) 建立第2个用例,输入用例名称:Remove Task。 (4) 使用工具 图标把它们的关系连接起来。如图7-10所示。 7.5 创?建?序?列?图 1. 创建序列图标 创建序列图标的具体操作方法如下: (1) 首先从视图菜单的用例视图(Use Case View)点击用例Add Task/New/Sequence Diagram。如图7-11所示。 (2) 然后输入序列名称:Add a task。这时在左边的用例视图中的Add Task用例的菜单下会增加一个序列图标 Add a task??,如图7-12所示。 2. 描述对象 接下来进行对象描述。具体操作步骤如下: (1) 首先我们使用工具栏对象图标 建立三个对象:输入窗口对象、tasks对象和
文档评论(0)