实验七 活动图

实验七  活动图

 

 

 

一、实验目的

(1)熟悉活动图的基本功能和使用方法。

(2)掌握如何使用Rose绘制活动图的方法。

二、实验要求

(1)4学时;

(2)每组1人;

(3)设计性实验;

三、实验主要设备

  台式或笔记本电脑

四、实验内容

1.案例:借鉴我校图书管理系统,根据图书信息入库、借阅、归还、检索等活动流程,分析相关活动需求和活动到活动变化,使用rational rose绘制图书管理系统中某个活动流程的一个完整过程的活动图。

2.分析:关于借阅活动流程,首先扫描读书借书证,如果不正确的话,退出该图书系统;如果正确的话,进入图书系统。然后显示读者信息,在满足没有借够十本以及没有未归还的图书时,系统显示不可借阅图书,当未满足这两个条件时,更新书籍信息以及读者信息,借书完成。

 

实验七 活动图_第1张图片

五、总结

活动图是一种用于描述系统行为的模型视图,它可用来描述动作和动作导致对象状态改变的结果,而不用考虑引发状态改变的事件。通常,活动图记录单个操作或方法的逻辑、单个用例或商业过程的逻辑流程。

在UML中,活动图的起点用来描述活动图的开始状态,用黑的实心圆表示。活动图的中止点描述活动图的终止状态,用一个含有实心圆的空心圆表示。活动图中的活动既可以是手动执行的任务,也可以是自动执行的任务。

活动图是模型中的完整单元,表示一个程序或工作流,常用于计算流程和工作流程的建模。活动图着重描述用例实例或对象的活动,以及操作实现中所完成的工作。活动图通常出现在设计的前期,即在所有实现决定前出现,特别是在对象被指定执行所有活动前。

活动图的作用主要体现在以下几点:

(1)描述一个操作执行过程中所完成的工作。说明角色、工作流、组织和对象是如何工作的。

(2)活动图对用例描述尤其有用,它可对用例的工作流建模,显示用例内部和用例之间的路径。它可以说明用例的实例是如何执行动作以及如何改变对象状态的。

(3)显示如何执行一组相关的动作,以及这些动作如何影响它们周围的对象。

(4)活动图对理解业务处理过程十分有用。活动图可以画出工作流用以描述业务,有利于领域专家进行交流。通过活动图可以明确业务处理操作是如何进行的,以及可能产生的变化。

(5)描绘复杂过程的算法,在这种情况下使用的活动图和传统的程序流程图的功能是差不多的。

 

 

 

你可能感兴趣的:(实验报告,实验,总结,实验七,活动图)