大家好,又见面了,我是你们的朋友全栈君。
一、实验目的
(1)熟悉活动图的基本功能和使用方法。
(2)掌握如何使用Rose绘制活动图的方法。
二、实验要求
(1)4学时;
(2)每组1人;
(3)设计性实验;
三、实验主要设备
台式或笔记本电脑
四、实验内容
1.案例:借鉴我校图书管理系统,根据图书信息入库、借阅、归还、检索等活动流程,分析相关活动需求和活动到活动变化,使用rational rose绘制图书管理系统中某个活动流程的一个完整过程的活动图。
右击“Logical View(逻辑视图)” → “New” → “Activity Diagram(活动图)”;为活动图命名
分析:
对图书管理系统的活动进行简单的分析。
首先,在这个整个活动中,主要的对象有三个:学生,图书管理系统,系统管理员。
进行的活动分别为:
学生:进行图书检阅,发出借阅请求。
图书管理系统:允许借阅,借阅上限不允许借阅,更新库存。
系统管理员:图书信息入库。
泳道将活动图中的活动划分为若干组,并把每一组指定给负责这组活动的业务组织,即对象。所以我们分为了三个泳道,分别为:学生,图书管理系统,系统管理员。
在活动图中,泳道区分了负责活动的对象,它明确地表示了哪些活动是由哪些对象进行的。在包含泳道的活动图中,每个活动只能明确地属于一个泳道。
流程为:首先系统管理员将图书信息入库;之后学生可以进行图书检阅和发出借阅请求;这时,图书管理系统会处理学生发出的借阅请求,并且先进行判断库存是否充足,如果库存不足,则直接结束;如果库存充足,则判断学生是否可以借阅,如果学生因为之前借阅的书很多,上限满了,那么不允许其再次借阅;如果可以允许借阅,则学生可以借出来图书,此时图书管理系统更新库存,然后整个流程结束。
如下图
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/139903.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...