实验五活动图设计

更新时间:2023-11-06 20:47:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验六 活动图设计

【实验目的】

掌握在Visio下活动图的设计。 【实验要求】

1. 学习根据用例描述绘制活动图的方法。 2.学习使用Visio绘制活动图。 【实验步骤】

下面我们以Add Course(添加课程)用例为例来设计和制作活动图。 一.识别活动

针对Add Course用例的用例描述,因为管理员密码验证过程可以抽取出来,作为通用的流程,所以将管理员输入课程信息作为起始的活动。内容如下: (1)管理员输入信息。

(2)系统验证是否和已有课程冲突。 A:有冲突。

(3)系统添加新课程,提示课程添加成功。 (4)系统重新进入管理主界面,显示所有课程。 (5)用例结束。 其他事件流: A:有冲突

(1)系统提示冲突,显示冲突课程信息。 (2)用户重新输入。

(3)继续验证直到无冲突。

(4)进入添加课程事件流第(3)步。

根据以上描述并进一步细化,能识别出哪些活动? 二.识别负责活动的角色

在绘制活动图的时候,要对角色可视化,需要画出泳道。所以我们要识别出负责每个活动的角色。

三.绘制活动图

1.在“模型资源管理器”的“用例模型”中,右击“顶层包”,选择“新建”|“活动图”进行创建。这时会新建一个名为“活动-1”的空白活动图,右击新建的空白活动图节点,选择“重命名”,可对活动图重新命名。

2.在“形状”窗口的“UML活动”标签页中,分别拖动“初始状态”图标和“最终状态”图标到绘图区。

3.添加泳道。

在“UML活动”标签中,将“泳道”图标拖到绘图区来添加泳道。双击泳道,可以打开“UML分区属性”对话框,进行分区属性的设置。

4.添加状态。

在“UML活动”标签中,将“动态状态”或“状态”图标拖到绘图区来添加活动。双击图标可以打开属性对话框,进行属性的设置。

动作状态表示对象正在执行一个不可中断的原子操作。状态可以被分解成其他动作状态或状态,因此如有必要,可用一个单独的活动图描述状态。

5.添加转换。

1

在“UML活动”标签中, “判定”图标来表示在某一点做出判定。“转换(分叉)”和“转换(连接)”图标来描述并发的活动,此时包含多个控制流。“控制流”描述单个控制的简单转换。双击图标可以在相应的属性对话框中进行属性设置。

四.绘制其他用例的活动图

按照上述例子的方法,画出网上选课系统中其他用例的活动图。 【思考问题】

1.总结绘制活动图的步骤。

2.结合网上选课系统的活动图设计实例,总结一下活动图在系统分析设计过程中所起的作用。

2

本文来源:https://www.bwwdw.com/article/wdg2.html

Top