掌握如何使用Rose绘制活动图的方法[通俗易懂]

掌握如何使用Rose绘制活动图的方法[通俗易懂]一、实验目的(1)熟悉活动图的基本功能和使用方法。(2)掌握如何使用Rose绘制活动图的方法。二、实验要求(1)4学时;(2)每组1人;(3)设计性实验;三、实验主要设备台式或笔记本电脑四、实验内容1.案例:借鉴我校图书管理系统,根据图书信息入库、借阅、归还、检索等活动流程,分析相关活动需求和活动到活动变化,使用rationalrose绘制图书管理系统…

大家好,又见面了,我是你们的朋友全栈君。

一、实验目的

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

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

二、实验要求

(1)4学时;

(2)每组1人;

(3)设计性实验;

三、实验主要设备

  台式或笔记本电脑

四、实验内容

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

右击“Logical  View(逻辑视图)” → “New” → “Activity Diagram(活动图)”;为活动图命名

掌握如何使用Rose绘制活动图的方法[通俗易懂]

 

分析:

对图书管理系统的活动进行简单的分析。

首先,在这个整个活动中,主要的对象有三个:学生,图书管理系统,系统管理员。

进行的活动分别为:

学生:进行图书检阅,发出借阅请求。

图书管理系统:允许借阅,借阅上限不允许借阅,更新库存。

系统管理员:图书信息入库。

泳道将活动图中的活动划分为若干组,并把每一组指定给负责这组活动的业务组织,即对象。所以我们分为了三个泳道,分别为:学生,图书管理系统,系统管理员。
在活动图中,泳道区分了负责活动的对象,它明确地表示了哪些活动是由哪些对象进行的。在包含泳道的活动图中,每个活动只能明确地属于一个泳道。

流程为:首先系统管理员将图书信息入库;之后学生可以进行图书检阅和发出借阅请求;这时,图书管理系统会处理学生发出的借阅请求,并且先进行判断库存是否充足,如果库存不足,则直接结束;如果库存充足,则判断学生是否可以借阅,如果学生因为之前借阅的书很多,上限满了,那么不允许其再次借阅;如果可以允许借阅,则学生可以借出来图书,此时图书管理系统更新库存,然后整个流程结束。

如下图

掌握如何使用Rose绘制活动图的方法[通俗易懂]

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139903.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux查看权限命令

    linux查看权限命令查看权限命令查看目录的相关权限可以采用命令ls-lD,或者直接用ls-la如ls-lwwwt//这里表示查看www目录修改权限命令chmod777文件名1.chmod577/home/stuser-R2.umask-p02003.chownXXXXYYYY(XXXX为用户名YYYY为文件名)权限列表-rw——-(600)只有所有者才…

    2022年5月15日
    70
  • TCP、UDP数据包大小的限制[通俗易懂]

    TCP、UDP数据包大小的限制[通俗易懂]1、概述首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。  其中以太网(Ethernet)的数据帧在链路层  IP包在网络层  TCP或UDP包在传输层  TCP或UDP中的数据(Data)在应用层  它们的关系是数据帧{IP包{TCP或UDP包{Data}}}  不同的协议层对数据包有不同的称谓,在传输层叫做段(se

    2022年6月6日
    27
  • MATLAB强化学习入门——三、深度Q学习与神经网络工具箱

    MATLAB强化学习入门——三、深度Q学习与神经网络工具箱零、为什么需要深度Q学习上一期的文章《网格迷宫、Q-learning算法、Sarsa算法》的末尾,我们提到了Q学习固有的缺陷:由于智能体(agent)依赖以状态-动作对为自变量的Q函数表(QFunctionTable)来形成对当前状态的估计,并以此为依据利用策略π选择动作。Q函数表就必须包含智能体在环境中所可能出现的所有动作-状态对及其对应Q值。显然,当一个多步决策问题变得足够复杂甚至变为连…

    2022年10月3日
    2
  • 2020最新eclipse安装教程,配有每一步的安装过程和细节!「建议收藏」

    2020最新eclipse安装教程,配有每一步的安装过程和细节!「建议收藏」已经下过好几次了,现在还是忘了。就把过程直接放上面了。下次再换电脑就直接可以看。。。1.先到官网下载:下载地址:https://www.eclipse.org/downloads/

    2022年6月10日
    36
  • java将Word转换成PDF

    java将Word转换成PDF网上有很多将Word转换成PDF的方式,这里找了两种比较简单的工具:jacob和aspose。1.jacob使用Jacob需要一些环境的准备,首先需要Jacob的jar包:然后还需要将jacob版本对应的ddl文件放到jdk或jre的bin目录里:下面只需要使用写好的工具类就可以了:publicclassWord2PdfJacobUtil{ /*转PDF格…

    2022年5月29日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号