项目1.3使用Rose绘制活动图(精)
ROSE用例图与活动图示例
2.3.4 使用Rational Rose 绘制用例模型
• 通信关系定义对话框
2.3.4 使用Rational Rose 绘制用例模型
• 依赖关系定义对话框
2.3.4 使用Rational Rose 绘制用例模型
• “车辆管理系统用例图”最终结果
2.3.4 使用Rational Rose 绘制用例模型
它的作用域不仅限于支持面向对象的分析与设计还支持从需求分析开始的软件开发的全过21uml22uml用例图描述的是参与者actor所理解的系统功能用于需求分析阶段列出系统中的用例和参与者并显示哪个参与者参与了哪个用例的执行下面通过uml来分析并构造车辆管理系统模型主要找出系统中所有的用例以及对用例进行说明还需要和车辆管理信息系统的潜在用户进行讨论图形使用visio及rationalrose工具软件绘制用例建模可分为用例图和用例描述
2.2.1 用例图
• 下面通过UML来分析并构造车辆管理系 统模型,主要找出系统中所有的用例, 以及对用例进行说明,还需要和车辆管 理信息系统的潜在用户进行讨论,图形 使用Visio及Rational Rose 工具软件绘制
2.3.1 用例图
• 用例建模可分为用例图和用例描述。用 例图由参与者(角色)、用例(Use Case)、系统边界、箭头组成,用画图 的方法来完成。
2.1 基于UML的用例模型实验
• UML特点:
– – – – 面向对象 可视化 独立与开发过程 程序设计语言以及易于掌握使用
2.2 基于UML的用例模型实验
• 2.2.1 用例图
用例图描述的是参与者(Actor)所理解的系 统功能,用于需求分析阶段,列出系统中的用 例和参与者,并显示哪个参与者参与了哪个用 例的执行
Rational-Rose画通信图和活动图
实验五建立通信图和活动图一、实验目的1、 掌握通信图和活动图的含义及作用2、 掌握通信图和活动图的三个组成要素3、 熟悉如何建立通信图和活动图、预备知识通信(协作图) collaboration diagram通信图的创建,以及在通信图中放置参与者和对象和顺序图类似。
只不过对 象之间的链接有所不同。
增加对象链接(图5-1)(1) 选择Object Link 工具栏按钮(2) 单击要链接的参与者或对象。
(3) 将对象链接拖动到要链接的参与者或对象。
Rational Rose - ATM.nidlFile Edit View Format Browse Report Tools Add-Ins Window Help □ 30 .鵜蒐囲俸 0 ® 0 E )0 阖・n 0图5-1:增加对象链接 加进消息(图5-2)(1) 选择 Link Message 或 Reverse Link Message 工具栏按钮。
(2) 单击要放消息的对象链接。
⑶ 双击消息,可以在弹出的对话框里为消息命名。
如图 5-2-1。
(4) 同一个方向,一般只允许出现一个箭头,但是消息可以有多个。
具体操作方法 如图5-2-2所示。
先双击消息的箭线,单击窗口右下角的【browse ]按钮,选 择【browse paren ],出来的对话框中,选择【message*选项卡,按照下图示=lol X|曰a曰客户 读卡 机Lulldburation Didgram: Logical View /的方法添加消息。
圃口I就I1:櫛卡:客户图5-2-1 :加进消息1: messagel2. message2图5-2-2:为一个箭头添加多个消息自反链接(图5-3)(1)选择Link to Self工具栏按钮。
⑵ 单击要链接的对象,会增加一个消息的箭头。
⑶双击消息,命名自反链接。
图5-3:建立自反链接建立活动图activity diagram活动图显示了从活动到活动的流。
Rational Rose画通信图和活动图
实验五建立通信图和活动图一、实验目的1、掌握通信图和活动图的含义及作用2、掌握通信图和活动图的三个组成要素3、熟悉如何建立通信图和活动图二、预备知识通信(协作图)collaboration diagram通信图的创建,以及在通信图中放置参与者和对象和顺序图类似。
只不过对象之间的链接有所不同。
●增加对象链接(图5-1)(1)选择Object Link 工具栏按钮。
(2)单击要链接的参与者或对象。
(3)将对象链接拖动到要链接的参与者或对象。
图5-1:增加对象链接●加进消息(图5-2)(1)选择Link Message或Reverse Link Message工具栏按钮。
(2)单击要放消息的对象链接。
(3)双击消息,可以在弹出的对话框里为消息命名。
如图5-2-1。
(4)同一个方向,一般只允许出现一个箭头,但是消息可以有多个。
具体操作方法如图5-2-2所示。
先双击消息的箭线,单击窗口右下角的【browse】按钮,选择【browse parent】,出来的对话框中,选择【messages】选项卡,按照下图示的方法添加消息。
图5-2-1:加进消息图5-2-2:为一个箭头添加多个消息 自反链接(图5-3)(1)选择Link to Self工具栏按钮。
(2)单击要链接的对象,会增加一个消息的箭头。
(3)双击消息,命名自反链接。
图5-3:建立自反链接建立活动图activity diagram活动图显示了从活动到活动的流。
活动图可以在分析系统业务时用来演示业务流,也可以在收集系统需求的时候显示一个用例中的事件流。
活动图显示了系统中某个业务或者某个用例中,要经历哪些活动,这些活动按什么顺序发生。
创建活动图(图6-1)(1) 用于分析系统业务:在浏览器中右击Use Case视图,选择new→activity diagram。
(2) 用于显示用例中的事件流:在浏览器中选中某个用例,然后右击这个用例,选择new→activity diagram。
RationalRose详细介绍和例子详细操作
使用Rational Rose 进行UML可视化建模本课程以某所大学的《在线选修课程管理系统》为例来介绍怎样使用Rational Rose 进行UML可视化建模。
最终递交三个文件:regist.mdl, regist.sql, VB的代码或Java的代码。
内容:一、系统描述 (2)二、用例图(Use Case View) (2)三、活动图(Activity Diagram)(建立选修课程目录表) (5)四、相关的包和类以及简单类图 (11)五、用例实现图(Use Case Realization Diagram) (13)六、顺序图(Sequence Diagram)与合作图(Collaboration Diagram) (15)七、类图中的关系(Relationships) (18)八、类图中的操作与属性 (20)九、类图中的泛化 (22)十、状态图(Statechart Diagram) (26)十一、构件图(Component Diagram) (31)十二、部署图(Deployment Diagram) (34)十三、生成程序代码 (35)十四、创建数据库设计 (40)十五、附件1:转换后的Visual Basic程序 (44)十六、附件2:转换后的Java程序 (45)十七、附件3:生成的SQL语句 (46)一、系统描述1.大学教师选择本学期要教授的课程,每位教师最多只能上报4门课程。
2.教师选课结束后,教务管理人员进行协调和确认教师的课程,并创建本学期的课程目录表,向学生公布。
2.学生填写课程选修表,每个学生最多选修4门课程;每门选修课程的学生数最多为10人,最少为3人。
人数达到10人时,停止学生登记注册此门课程;3.学生选课结束后,系统自动取消人数少于三人的课程。
4.学生按最终的课程表到财务处办理收费手续(billing system)。
5.教师可查询所教课程的学生花名册(roster)。
ROSE绘制UML图的步骤【精选文档】
一使用ROSE绘制用例图的步骤1.创建用例图一般情况下,用例图是UML中要绘制的第一个图.在用RATIONAL ROSE创建所用的模型之前,首先要新建一个工程.新建工程可以点击【File-〉New】菜单项,选项卡【New】如图所示,用来选择新建模型时采用的摸板.在此我们暂时不用摸板,选择Cancel。
要建立新的用例图,可以右键单击“Use Case View”节点,在弹出的菜单中选择【New—>Use Case Diagram】菜单项,如下图所示。
此时,在“Use Case Diagram”树形结构下多了一个名为“NewDiagram”的图标,这个图标就是新建的用例图标。
右键单击次图标,在弹出菜单中选择【Rename】菜单项,可以为用例图重新命名.最好为用例图模型取一个有意义的名字。
双击用例图标,出现用例图的编辑区和编辑工具栏,如图所示,左边是用例图的编辑工具栏,右边是用例图的编辑区2.用例图工具栏按纽简介选择一项添加文本框添加注释将图中的元素与注释连接起来包用例参与者关联关系依赖和实例化泛化关系3.工具栏的定制用户可以根据需要自行定制和添加工具栏中的图标,操作方法如下:右键单击工具箱的空白处(注意不要点到图标按纽),在弹出的菜单中选择【Customsize】菜单项后出现“自定义工具栏”对话框4.添加参与者与用例(1)绘制参与者和用例,参与者和用例的绘制方法相同,首先点击工具栏中的图标按纽,然后在编辑区要绘制的地方单击鼠标左键,如下说示显示了一个参与者和一个用例(2)设置用例的属性。
在用例上双击,弹出用例属性设置对话框,如图所示。
在对话框的“General"选项卡中可是设置用例的名称“name”,用例的类型“Stereotype”,用例的层次“rank”,以及对用例的问档说明“documentation”。
(3)设置参与者的属性。
参与者的属性设置跟用例的设置一样。
5.添加参与者与用例的关系参与者与用例的关系为关联关系,要绘制关联关系。
用Rose画活动图-泳道图
用Rose画活动图-泳道图一、画活动图1、启动“Rational Rose Enterprise Edition”。
2、选择模板,默认是“J2EE”。
3、右击“Logical View(逻辑视图)”→“New”→“Activity Diagram(活动图)”;为活动图命名。
4、双击新建的活动图,在绘图区打开它。
5、创建活动元素:直接点击一下中间竖条工具栏中的相应工具,再在活动图中点击一下,则自动创建了该元素,然后你可为活动元素命名,它同时也在左边的浏览区中被自动创建。
6、画并发情况时,汇合到第二条水平线时,要注意放在水平线的中点上。
7、在活动图中添加对象:在活动图中添加一个对象后,双击它为它命名。
若要填写对象状态,右击对象→Open Specification → State <New> →在name 中填写状态名→ ok注意:所有活动元素名称不能相同。
二、画泳道图1、每点击一下竖条工具栏中的“泳道”工具,在活动图中点击一下,则在活动图左边会出现一条泳道,为泳道所属的对象命名(在泳道顶端)。
2、也可直接画泳道图,或者把之前画好的活动元素拖动到相应的泳道中。
三、定制竖条工具栏上的工具(一般是增加一些工具)点击“Tools”菜单→“Options”→在对话框中选“Toolbars卡”→找到“Activity Diagram”,点击右边的小按钮,从左侧中选择可添加的工具,添加到右侧中。
四、排齐图形1、自动大小:Format菜单→Autosize All2、自动排列:Format菜单→Layout Diagram五、Rose图发布成网页文件1、到Java官网下载JA V A(TM)插件并安装,Java浏览器插件2、保存Rose模型文件3、Tools →Web Publish…,选择保存位置和文件名生成的东西类似静态网站,比较大。
RationalRose-详细介绍和例子详细操作
使用Rational Rose 进行UML可视化建模本课程以某所大学的《在线选修课程管理系统》为例来介绍怎样使用Rational Rose 进行UML可视化建模。
最终递交三个文件:regist.mdl, regist.sql, VB的代码或Java的代码。
内容:一、系统描述 (2)二、用例图(Use Case View) (2)三、活动图(Activity Diagram)(建立选修课程目录表) (5)四、相关的包和类以及简单类图 (11)五、用例实现图(Use Case Realization Diagram) (13)六、顺序图(Sequence Diagram)与合作图(Collaboration Diagram) (15)七、类图中的关系(Relationships) (18)八、类图中的操作与属性 (20)九、类图中的泛化 (22)十、状态图(Statechart Diagram) (26)十一、构件图(Component Diagram) (31)十二、部署图(Deployment Diagram) (34)十三、生成程序代码 (35)十四、创建数据库设计 (40)十五、附件1:转换后的Visual Basic程序 (44)十六、附件2:转换后的Java程序 (45)十七、附件3:生成的SQL语句 (46)一、系统描述1.大学教师选择本学期要教授的课程,每位教师最多只能上报4门课程。
2.教师选课结束后,教务管理人员进行协调和确认教师的课程,并创建本学期的课程目录表,向学生公布。
2.学生填写课程选修表,每个学生最多选修4门课程;每门选修课程的学生数最多为10人,最少为3人。
人数达到10人时,停止学生登记注册此门课程;3.学生选课结束后,系统自动取消人数少于三人的课程。
4.学生按最终的课程表到财务处办理收费手续(billing system)。
5.教师可查询所教课程的学生花名册(roster)。
RationalRose-详细介绍和例子详细操作
使用Rational Rose 进行UML可视化建模本课程以某所大学的《在线选修课程管理系统》为例来介绍怎样使用Rational Rose 进行UML可视化建模。
最终递交三个文件:regist.mdl, regist.sql, VB的代码或Java的代码。
内容:一、系统描述 (2)二、用例图(Use Case View) (2)三、活动图(Activity Diagram)(建立选修课程目录表) (5)四、相关的包和类以及简单类图 (11)五、用例实现图(Use Case Realization Diagram) (13)六、顺序图(Sequence Diagram)与合作图(Collaboration Diagram) (15)七、类图中的关系(Relationships) (18)八、类图中的操作与属性 (20)九、类图中的泛化 (22)十、状态图(Statechart Diagram) (26)十一、构件图(Component Diagram) (31)十二、部署图(Deployment Diagram) (34)十三、生成程序代码 (35)十四、创建数据库设计 (40)十五、附件1:转换后的Visual Basic程序 (44)十六、附件2:转换后的Java程序 (45)十七、附件3:生成的SQL语句 (46)一、系统描述1.大学教师选择本学期要教授的课程,每位教师最多只能上报4门课程。
2.教师选课结束后,教务管理人员进行协调和确认教师的课程,并创建本学期的课程目录表,向学生公布。
2.学生填写课程选修表,每个学生最多选修4门课程;每门选修课程的学生数最多为10人,最少为3人。
人数达到10人时,停止学生登记注册此门课程;3.学生选课结束后,系统自动取消人数少于三人的课程。
4.学生按最终的课程表到财务处办理收费手续(billing system)。
5.教师可查询所教课程的学生花名册(roster)。
Rational_Rose[UML建模]_教程+使用详细讲解
Rational Rose 简介Rose模型(包括所有框图、对象和其他模型元素)都保存在一个扩展名为.mdl的文件中。
1. 环境简介1.1 Rational Rose可视化环境组成Rose界面的五大部分是浏览器、文档工具、工具栏、框图窗口和日志。
见图1-1。
图1-1:Rose界面●浏览器:用于在模型中迅速漫游。
●文档工具:用于查看或更新模型元素的文档。
●工具栏:用于迅速访问常用命令。
●框图窗口:用于显示和编辑一个或几个UML框图。
●日志:用于查看错误信息和报告各个命令的结果。
1.2浏览器和视图浏览器是层次结构,用于在Rose模型中迅速漫游。
在浏览器中显示了模型中增加的一切,如参与者、用例、类、组件等等。
Rose浏览器见图1-2。
浏览器中包含四个视图:Use Case视图、Logical视图、Component视图和Deployment 视图。
点击每个视图的右键,选择new就可以看到这个视图所包含的一些模型元素。
图1-2:Rose浏览器1.3框图窗口在图1-3所示的框图窗口中,我们可以浏览模型中的一个或几个UML框图。
改变框图中的元素时,Rose自动更新浏览器。
同样用浏览器改变元素时,Rose自动更新相应框图。
这样,Rose就可以保证模型的一致性。
图1-3:框图窗口2.UML各类框图的建立2.1建立用例图use case diagram从用例图中我们可以看到系统干什么,与谁交互。
用例是系统提供的功能,参与者是系统与谁交互,参与者可以是人、系统或其他实体。
一个系统可以创建一个或多个用例图。
●创建用例图(图2-1-1)在浏览器的Use Case视图中,双击Main,让新的用例图显示在框图窗口中。
也可以新建一个包(右击Use Case视图,选择new→package,并命名),然后右击这个新建包的,选择new→use case diagram。
对系统总的用例一般画在Use Case视图中的Main里,如果一个系统可以创建多个用例图,则可以用包的形式来组织。
Rational Rose使用手册
4 Rose应用程序界面
4.1 Rose应用程序窗口
– 控制菜单栏 – 标题栏 – 最小化和最大化按钮 – 菜单栏 – 工具栏 – 日志窗口 – 工具箱 – 状态栏
4 Rose应用程序界面
4.2 工具栏和工具箱
– 标准工具栏(Standard Toolbar)
• 本书中简称为工具栏 • 与打开的模型图窗口无关,包含一系列可以简化
可能用到的Rose模型图及元素 业务用例、业务参与者、业务工人 参与者、用例、关系 参与者、用例、关系 顺序图、协作图、状态图 类图、交互图、状态机图 构件图、关系 类图、交互图、状态机图、构件图 构件图 部署图 构件图、部署图
2 Rational Rose工具简介
2.1 Rational Rose 2003特性
6 Rose视图
6.2 逻辑视图
– 基本概念
• 关注系统如何实现使用用例中提到的功能,涵盖 系统实现的具体细节
• 从中可以看到系统的逻辑结构
6 Rose视图
6.2 逻辑视图
– 包含的内容
• 用例、用例图 • 类、类实体、类图 • 接口 • 活动图、状态图 • 协作图、顺序图 • 包、文件、URL
2 Rational Rose工具简介
2.3 Rose的插件及插件程序管理器
– 插件程序管理器(Add-In Manager)
• 控制插件程序的状态:激活状态或非激活状态
3 Rational Rose 2003企业版的安装
3.1 系统要求
项目 处理器 内存 硬盘空间 其他
需求
150MHz以上奔腾兼容机 128MB(推荐128MB) 400MB(建议留出最小200MB的交换空间)
SVGA兼容显卡(建议256色以上),分辨率 800×600,鼠标(建议两轮以上)
软件工程实验—Rational_Rose_2003
应用Rose画用例图
分析:
确定参与者 通过上述需求描述的分析,可以确定系统的参与者为教师、学生和
系统管理员。另外,教师、系统管理员和学生都可以从“网站用户” 这个参与者泛化而来,网站用户即网站的注册用户,注册用户可以 登录系统完成相应的操作。
确定用例 确定参与者使用的用例,可以通过提出“系统要做什么?”这样的
要下载文件,首先要向下载窗口发送请求,然后下 载窗口将下载的参数传递给服务器,服务器与数据 库交互以获得用户的权限的认证,认证信息再通过 服务器以及下载窗口传递给学生。
应用Rose画用交互图
根据以上对学生下载文件的流程分析,可设计
出如下图7-34所示的时序图。
【时序图说明】 ① request:学生发送下载请求。 ② send(String,String):传送下载 参 数的函数。 ③ identity():验证用户权限的函 数。 ④ authorize:返回认证信息的函数。
应用Rose画组件图和部署图
应用rose画用例图2实验案例首先我们以一个网络教学系统为例进行简单的用例建模接着学习下如何运用rose工具绘选择一项添加文本框添加注释将图中的元素与注释相连关联关系依赖和实例化包括扩展使用关系等泛化关系图724用例图的建模符号应用rose画用例图2实验案例已知某网络教学系统的功能需求如下
软件工程实验 — Rational Rose 2003
应用Rose画用交互图
接下来,我们具体学习下如何运用Rose 2003
绘制时序图和协作图。 操作步骤(略)
应用Rose画用交互图
接下来,我们具体学习下如何运用Rose 2003
绘制时序图和协作图。 操作步骤(略)
应用Rose画用交互图
实验一 Rose基本使用及用例图
实验一Rose基本使用及用例图[实验目的]1.熟悉Rose的系统界面,掌握其基本使用方法。
2.熟悉模型图标元素。
3.掌握用例图的绘制方法。
[实验内容]1.练习Rose的基本使用。
2.熟悉UML模型元素及表示方法。
3.绘制图书馆管理系统的用例图。
[实验要点及说明]一、Rose简介Rose是美国的Rational公司的面向对象建模工具,利用这个工具,可以建立用UML描述的软件系统的模型,而且可以自动生成和维护C++、Java、VB和Oracle等语言和系统的代码。
➢Rational Rose在建模方面具有以下特点:1.保证模型和代码高度一致。
Rose可以实现真正意义上的正向、逆向和双向工程。
2.支持多种语言。
Rose本身能够支持的语言包括C++、Visual C++、Java、Visual Basic、PowerBuilder 等,还可为数据库应用产生数据库描述语言(DDL)。
3.为团队开发提供强有力的支持。
Rose提供了两种方式来支持团队开发:一种是采用SCM(软件配置管理)的团队开发方式;另一种是没有SCM情况下的团队开发方式。
这两种方式为用户提供了极大的灵活性,用户可以根据开发的规模和开发人员数目以及资金情况等选择一种方式进行团队开发。
4.支持模型的Internet发布。
Rose的Internet Web Publisher能够创建一个基于Web的Rose模型的HTML版本,使得其他人员能够通过标准的浏览器,如IE来浏览该模型。
5.生成使用简单且定制灵活的文档。
Rose本身提供了直接产生模型文档的功能。
6.支持关系型数据库的建模。
利用Rose能够进行数据库的建模。
Rose能够为ANSI、Oracle、SQL Server等支持标准DDL的数据库自动生成数据描述语言。
➢Rational Rose 基本使用Rational Rose主界面如下图所示::Rose的工作区分为4个部分:浏览器、文档区、编辑区和日志区。
用rose画UML图(用例图,活动图)
⽤rose画UML图(⽤例图,活动图)
⽤rose画UML图(⽤例图,活动图)
⾸先,安装rose2003,电脑从win8升到win10以后,发现win10并不⽀持rose2003的安装,换了rose2007以后,发现也不可以。
解决途径:在虚拟机中安装(我装的是win xp的系统,安装的是rose2003)。
如果需要安装包,可以联系我。
此外,还有Visio2013的安装包等。
都有⽤过,不过还是觉得rose最好⽤了。
然后开始贴图吧!毕设做的电商购物系统的UML设计图。
⽤例图:
1.⽤户⽤例模型
2.系统管理员⽤例模型
3.订单⽤例模型
4.产品⽤例模型
5.⽹站管理⽤例模型
6.⽤户信息⽤例模型
7.分类⽤例模型
8.留⾔⽤例模型
活动图:
1.管理员⽂章管理活动图
1.⽤户获取商品活动图
时序图:
系统业务模块流程图:。
实验一Rose基本使用及用例图
实验一Rose基本使用及用例图[实验目的]1.熟悉Rose的系统界面,掌握其基本使用方法。
2.熟悉模型图标元素。
3.掌握用例图的绘制方法。
[实验内容]1.练习Rose的基本使用。
2.熟悉UML模型元素及表示方法。
3.绘制图书馆管理系统的用例图。
[实验要点及说明]一、Rose简介Rose是美国的Rational公司的面向对象建模工具,利用这个工具,可以建立用UML描述的软件系统的模型,而且可以自动生成和维护C++、Java、VB和Oracle等语言和系统的代码。
Rational Rose在建模方面具有以下特点:1.保证模型和代码高度一致。
Rose可以实现真正意义上的正向、逆向和双向工程。
2.支持多种语言。
Rose本身能够支持的语言包括C++、Visual C++、Java、Visual Basic、PowerBuilder 等,还可为数据库应用产生数据库描述语言(DDL)。
3.为团队开发提供强有力的支持。
Rose提供了两种方式来支持团队开发:一种是采用SCM(软件配置管理)的团队开发方式;另一种是没有SCM情况下的团队开发方式。
这两种方式为用户提供了极大的灵活性,用户可以根据开发的规模和开发人员数目以及资金情况等选择一种方式进行团队开发。
4.支持模型的Internet发布。
Rose的Internet Web Publisher能够创建一个基于Web的Rose模型的HTML版本,使得其他人员能够通过标准的浏览器,如IE来浏览该模型。
5.生成使用简单且定制灵活的文档。
Rose本身提供了直接产生模型文档的功能。
6.支持关系型数据库的建模。
利用Rose能够进行数据库的建模。
Rose能够为ANSI、Oracle、SQL Server等支持标准DDL的数据库自动生成数据描述语言。
Rational Rose 基本使用Rational Rose主界面如下图所示::Rose的工作区分为4个部分:浏览器、文档区、编辑区和日志区。
项目1.1使用Rose绘制用例图(精)
2.实施时必须持有严谨的科学态度,人人动手操作,积极参与小组讨论。
3.遵守实验操作规程,注意安全,爱护实训室设备。
4.评估完毕,做好保存备份工作,以备后续课程使用。
四、完成作务
1.严格按照任务要求绘制的用例图。
2.学生以组为单位的自评成绩。
项目任务书
项目1.1使用Rose绘制用例图
姓名
班级
学号
时间
地点
软件开发实训室
指导教师
一、学习内容
1.知识掌握:
理解面向对象软件工程与UML理论;
掌握Rose软件的基本使用方法;掌握角色、用例、用例的概念;2.能力培养:
Rational Rose开发环境安装;
阅读用例图;
使用Rose绘制用例图;
二、技术要求
1.操作过程:
资讯准备—现场示范讲解—实施
2.资讯准备:
软件生命周期有哪些阶段;
Rational Rose安装和配置;
用例、角色、用例图;
3.关键技术方案:
①用例图的创建Use Case Diagram。
②创建角色Actor。
③创建用例Use Case。
④连接角色和用例。
⑤带扩展关系的用例图。
三、教学要求
Rational Rose画通信图和活动图
实验五建立通信图和活动图一、实验目的1、掌握通信图和活动图的含义及作用2、掌握通信图和活动图的三个组成要素3、熟悉如何建立通信图和活动图二、预备知识通信(协作图)collaboration diagram通信图的创建,以及在通信图中放置参与者和对象和顺序图类似。
只不过对象之间的链接有所不同。
●增加对象链接(图5-1)(1)选择Object Link 工具栏按钮。
(2)单击要链接的参与者或对象。
(3)将对象链接拖动到要链接的参与者或对象。
图5-1:增加对象链接●加进消息(图5-2)(1)选择Link Message或Reverse Link Message工具栏按钮。
(2)单击要放消息的对象链接。
(3)双击消息,可以在弹出的对话框里为消息命名。
如图5-2-1。
(4)同一个方向,一般只允许出现一个箭头,但是消息可以有多个。
具体操作方法如图5-2-2所示。
先双击消息的箭线,单击窗口右下角的【browse】按钮,选择【browse parent】,出来的对话框中,选择【messages】选项卡,按照下图示的方法添加消息。
图5-2-1:加进消息图5-2-2:为一个箭头添加多个消息 自反链接(图5-3)(1)选择Link to Self工具栏按钮。
(2)单击要链接的对象,会增加一个消息的箭头。
(3)双击消息,命名自反链接。
图5-3:建立自反链接建立活动图 activity diagram活动图显示了从活动到活动的流。
活动图可以在分析系统业务时用来演示业务流,也可以在收集系统需求的时候显示一个用例中的事件流。
活动图显示了系统中某个业务或者某个用例中,要经历哪些活动,这些活动按什么顺序发生。
创建活动图(图6-1)(1) 用于分析系统业务:在浏览器中右击Use Case视图,选择new→activity diagram。
(2) 用于显示用例中的事件流:在浏览器中选中某个用例,然后右击这个用例,选择new→activity diagram。
项目1.3使用Rose绘制活动图(精)
四、完成任务
1.严格按照任务要求绘制的活动图。
2.学生以组为单位的自评成绩。
3.关键技术方案:
①活动图的创建Activity Diagram。
②创建活动Activity。
③分叉和汇合。
④判定。
⑤泳道。
三、教学要求
1.学生进入实训室后应服从实验教师和任课教师的指导和安排,按指定位置就座,保持安静和整洁的环境。
2.实施时必须持有严谨的科学态度,人人动手操作,积极参与小组讨论。
3.遵守实验操作规程,注意安全,爱护实训室设备。
项目任务书
项目1.3使用Rose绘制活动图
姓名
班级
学号
时间
地点
软件开发实训室
指导教师
一、学习内容
1.知识掌握:
掌握活动、分叉和阅读活动图;
使用Rose绘制活动图;
二、技术要求
1.操作过程:
资讯准备—现场示范讲解—实施
2.资讯准备:
流程图;
活动、分叉和汇合、泳道;
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
①活动图的创建Activity Diagram。
②创建活动Activity。
③分叉和汇合。
④判定。
⑤泳道。
三、教学要求
1.学生进入实训室后应服从实验教师和任课教师的指导和安排,按指定位置就座,保持安静和整洁的环境。
2.实施时必须持有严谨的科学态度,人人动手操作,积极参与小组讨论。
3.遵守实验操作规程,注意安全,爱护实训室设备。
项目任务书
项目1.3使用Rose绘制活动图
姓名
班级
学号
时间
地点
软件开发实训室
指导教师
一、学习内容
1.知识掌握:
掌握活动、分叉和汇合、分支的概念;
掌握判定、泳道的概念;
2.能力培养:
阅读活动图;
使用Rose绘制活动图;
二、技术要求
1.操作过程:
资讯准备—现场示范讲解—实施
2.资讯准备:
流程图;
活动、分叉和汇合、泳道;
4.评估完毕,做好保存备份工作,以备后续课程使用。
四、完成任务ቤተ መጻሕፍቲ ባይዱ
1.严格按照任务要求绘制的活动图。
2.学生以组为单位的自评成绩。