UML之教学管理系统——4、Rational Rose画活动图
一、实验内容
用活动图描述用例“创建课程目录”。
二、实验分析
1、确定泳道。
创建课程目录需要两个对象,管理员Manager和教师Teacher。
2、确定流程。
开始——》管理员创建课表(CreateCourseCatalogue)——》教师选课(ChooseClass)——》管理员分配课程(DistributeClass)——》
判断课程是否分配完毕,若分配完毕(well-contributed),打开系统注册功能(OpenRegister);反之,返回管理员分配课程(not well-contributed)——》打开注册功能(OpenRegister)——》通知学生(EmailStudent)——》结束
三、实验工具
Rational Rose
四、实验步骤
1、创建活动图。
在逻辑视图(Logical View)中,在对应的用例下建立活动图(Activity Diagram)。如图1,在用例CreateCatalogue下建立活动图。双击打开活动图。
图1
2、添加泳道。
单击工具栏中的泳道图标,在活动图空白处单击即添加,修改名称。
3、加入活动。
在对应的泳道中加入活动,如图2。
图2
4、添加箭头。
添加箭头表示活动顺序。如图3。
图3
5、添加判定条件。
双击判定的向外的箭头,切换到Detail标签,在Guard Condition中填写判定条件,如“not well-contributed”,点击“OK”。如图4。
图4
添加完后如图5所示,创建课程目录的活动图完成。
图5
再举例,另一个用例课程注册(RegiterForCourse)的活动图(图6)如下:
图6
UML之教学管理系统——4、Rational Rose画活动图相关推荐
- UML之教学管理系统——3、Rational Rose画顺序图
一.实验内容 绘制顺序图,以"删除课程"(Delete Course)为例. 二.实验工具 Rational Rose 三.实验步骤 第一步,创建协作. Logic View中创建 ...
- UML之教学管理系统——5、Rational Rose画状态机图(一)
一.实验内容 画针对学生的课程Course的状态机图. 二.实验工具 Rational Rose 三.实验步骤 1.选择对象. 针对学生的课程Course的状态机图. 2.列出对象的状态. 课程的状态 ...
- Rational Rose画序列图
引用于 http://blog.csdn.net/chenyujing1234 欢迎大家拍砖 一. 1. 序列图的定义 在UML的表示中,序列图将交互关系表示为一个二维图.其中,纵向是时间轴,时间沿竖 ...
- Rational Rose 画时序图 且保存为图片文件
首先安装好的 Rational Rose, 在use case view下,新建package,在包下新建sequense diagram. 如果已经画完了时序图.全选复制到 win自带的 画图软件p ...
- UML之教学管理系统——6、Rational Rose画包图
1.明确按照什么分包. 按照对象分包 2.包里包含哪些. 课程管理包和人事管理包. 课程管理包(CourseManagement包): Course实体类 Course Ctrl控制类 Course ...
- Rational Rose 画时序图、泳道业务流程图、用例图等。
目前正在给某大企业做软件系统,业务需求较复杂,<需求规格说明书>添加一些图会更清晰,对制作系统原型以及后续的设计与开发也应该有所帮助.. 这个项目所有的流程相关的图均通过成熟的工具Rose ...
- IBM rational rose画时序图软件破解安装
上边这个链接是开头的安装步骤,照着链接中的步骤安装完之后,接下来看下边. 1.然后安装完成打开软件"IBM Rational License Keyadministrator".出 ...
- 三大UML建模工具Visio、Rational Rose、PowerDesign的区别
三大UML建模工具Visio.Rational Rose.PowerDesign的区别 本文源自http://developer.51cto.com/art/201006/207993.htm UML ...
- UML建模工具Visio、Rational Rose、PowerDesign,Visual Paradigm for UML
UML建模工具Visio .Rational Rose.PowerDesign,Visual Paradigm for UML ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对U ...
- rational rose 绘制时序图
rational rose 绘制时序图 动态图概念 : 从静态图中抽取瞬间值的变化描述系统随时间变化的行为, 动态图包括交互图活动图状态图, 这篇博客研究交互图 包括时序图和协作图; -- 时序图 : ...
最新文章
- 【Docker】registry部署docker私有镜像仓库
- select resharper shortcuts scheme
- 一行代码制作你的专属动态二维码-Python实现
- 单机版五子棋java功能_java实现单机版和网络对战版五子棋程序
- PAT-乙级-1042 字符统计
- 实施Jersey 2 Spring集成
- centos上mysql
- SpringCloud系列十三:Feign对继承、压缩、日志的支持以及构造多参数请求
- 关于安装VS2008后SQL server 2005安装的问题
- 单臂路由实现VLAN间通信
- 怎么看《就算老公一毛钱股份都没拿到,在我心里,他依然是最牛逼的创业者》文中创业公司 CEO 的行为?
- triplets 、triplet Loss和 hard triplets
- 单片机软件设计架构(C语言)
- adams功能区不显示_2019新版PPT,不知道这7个新功能,怎么做好幻灯片?
- 通过idea的Git使主干项目合并到分支中(主干同步到分支)
- linux Windows双系统时间不一致的解决办法
- 乱码 Linux,linux中文乱码【图文教程】
- 手机视频用计算机,如何用手机通过无线wifi直接播放电脑里的视频
- 一次GPS和罗经检测的经历
- 元宇宙迷思:你能躲得开元宇宙吗?