uml实验报告19

1.熟悉UML建模工具Rationalrose的可视化环境。

2.掌握利用Rationalrose进行建模的步骤。

二、实验内容

1.熟悉Rationalrose建模环境

(1)单击“开始—>所有程序—>IBMRational—>RationalRoseEnterpriseEdition”,启动RationalRose建模环境,软件启动后产生如图1.1所示的建模模型窗口。

图1.1Rationalrose启动提示界面

(2)选项卡【new】用来选择新建模型时采用的模板。单机【Details】按钮可以查看选中模板的描述。【Existing】选项卡用于打开一个已经存在的模型。【Recent】选项卡可以打开一个最近打开的模型文件。如暂时不需要任何模板,只需要建立一个新的空白模型文件,单击【Cancel】按钮,显示Rationalrose主界面,如图1.2所示。

图1.1Rationalrose主界面

(3)主界面包含五大部分:导航窗口、绘图窗口、工具栏、文档窗口和日志窗口。

①导航窗口:用于在模型中迅速漫游。导航窗口类似于windows操作系统

的资源管理器,它以树形结构显示了模型中的所有元素,包括参与者、用例、类、

组件等。利用导航窗口可以:

a)增加模型元素参与者、用例、类、组件、框图。

b)浏览现有模型元素。

c)浏览现有模型元素间的关系。

d)移动模型元素。

e)更名模型元素。

f)将模型元素加进框图。

g)将文件或UML链接到元素。

h)将元素组成包。

i)访问元素的详细规范。

j)打开图形。

图1.3导航窗口导航窗口四个视图根结点。

a)用例视图(UseCaseView):用于管理需求分析获取的所有用例、参与者和用例图。

b)逻辑视图(LogicView):分析和设计完成的所有制品(如类图、对象图、顺序图、活动图、状态图等)放置在逻辑视图中。

c)组件视图(ComponentView):逻辑视图中的类实现后成为软件的组件,可以放在组件视图中创建这些组件,并绘制组件图描述它们之间的依赖关系。

d)部署视图(DeploymentView):系统最终要实现物理部署,在部署视图中创建物理系统中的节点和节点的连接,并描述软件组件在物理节点中的分布。

②绘图窗口:当在导航窗口中选中某个图双击后,就会打开一个绘图窗口并显示该图,可以使用左边工具栏进行绘图。根据图型的不同,工具栏提供与之相应的图形符号。

③工具栏:提供了所有UML中的图示符号,包括用例、参与者、类、关系、注释等等,按下任意一个图形元素,就可以在绘图窗口中绘制出来。

④文档窗口:图形符号提供的信息经过了抽象和压缩,提供的信息量有限,每张图或每个图形元素的详细信息可以补充在文档窗口中。比如书写用例规约时,只要在绘图窗口中点击选中某个用例,然后在文档窗口中输入规约内容,系统就会自动保存文档内容,并与该用例关联起来。

⑤日志窗口:使用Rose工具时,有些信息会在日志窗口中显示出来,比如在生成代码时可能发生的任何错误。

2.建模基本步骤

(1)启动Rationalrose软件,建立空白模型文件。

(2)双击UseCaseView节点下的main,出现如图1.4所示,为绘制用例图做好准备。

图1.4绘制用例图

(3)添加参与者:在图1.4中的工具栏选取Actor图标,在右边的图中添加一

个Actor,选中新添加的Actor,单击鼠标右键,出现如图1.5所示的快捷菜单,选择“OpenSpecification”

(4)项,打开该Actor的设置对话框,如图1.6所示。在name框中为该参与者命名为学生,单击【OK】按钮。

图1.5Actor设置

图1.6Actor命名

(5)添加用例:如图1.7在左边的用例工具栏选取用例图标,在右边的图中添加一个UseCase,选中新添加的“UseCase”,单击鼠标右键,选择“OpenSpecification”项,打开该UseCase的设置对话框,如图1.8所示。在name框中为该用例命名为“登陆系统”,在Documentation框中键入“登陆”的用例规格说明,单击【OK】按钮。从此以后只要选中“登陆系统”用例,则界面上的文档窗口就会显示其对应的用例规格说明。

图1.7添加用例

图1.8用例命名

(5)按照(4)反复操作,分别加入“成绩查询”、“退出系统”、“输入系统密码”、“找回系统密码”用例,如图1.9所示。

图1.9用例添加

(6)用例的实现:在绘出了参与者和用例后,接下来的是绘制参与者与用例实现,如图1.10所示。

图1.10用例实现

(7)绘制用例间的关系:根据需求分析可得出“找回系统密码”是“登陆系统”的扩展,用例“登陆系统”包含用例“输入密码”。如图1.11,利用工具栏依赖关系图标绘制相应关系。同时右键在OpenSpecification按钮(如图1.12),在相应对话框中设计依赖关系的类型,设置结果如图1.13所示。

图1.11用例间关系

1.12类型设置

1.13图形结果

(8)保存模型:选择菜单栏【File->Save】或者标准工具栏的【Save】按钮,可以保存已建立好的系统模型,UML中模型文件扩展名为.mdl。

3.结合日常生活中实际使用的系统,模仿2中的用例模型绘制用例图,并保存模型,熟悉利用Rationalrose的建模过程,要求绘制的用例图中用例与2中的用例图不相同。

THE END
1.UML用例图绘制:Claude只需10秒,逼真到你不敢相信!你是否曾经在开发项目中遇到过这样的情境:需要向团队或者客户展示系统的功能和需求,但如何准确、快速地表达出这些需求,却总是让人头疼?别担心,今天我们将要介绍一个让你大开眼界的工具——Claude,它能在短短10秒钟内,自动生成一张精准且简洁的UML用例图,彻底改变你绘图的方式。 https://www.51cto.com/article/804093.html
2.程序员作图工具和技巧,你get了么?通过图的形式,可以更好地展示系统、更清晰地表达自己的思路,便于理解;还能锻炼自己的画功,真是一举多得的事。 今天就分享下我常用的画图软件和一点小技巧。 常用图 我平时画的比较多的是流程图、交互图和架构图,一般使用Draw.io这款免费的在线网页绘图工具就可以搞定了。 https://xie.infoq.cn/article/9da8fc6e9090c946ab746e158
3.输入文本直接生成流程图,这个极简工具火了,在线可玩也就是说,当你想要在线上输入文字,用“:”就可以实现了。 比如if结构,就可以这样表示: 并且,箭头并非只能单向连接到下一级,比如想拉一个从第4级框图到第1级框图的箭头,只需另起一行缩进,输入(1)。括号中的数字,即为箭头指向的列。 另外需要说明的是,图中的框线都是可以手动调整位置的。 https://itzsg.com/94774.html
4.叙述:轻松创建美观图表,提升工作效率本文将介绍几款好用的在线图表制作软件,帮助用户高效地创建专业图表。在线图表https://www.ichartcool.com/ChartCool是一款功能强大的免费在线数据可视化图表制作工具,在线图表生成器、一键生成可视化图表、图表制作软件,图表设计、做图表的软件;提供上百种可视化模版与图表模版。支持曲线图,折线图,柱状图,饼图,热力图,https://www.0438.tv/thread-6863051-1-1.html
5.AI绘画ComfyUI重新定义局部重绘,让P图变得超简单!我们分别来看下 false 和 true 的出图效果。 if_keep_shape 为 true 的时候,和原图的构造更接近一些。 完全不用写提示词,只需要把想要修改的区域涂抹成蒙版,然后上传参考图就可以了,相当六有么有! 我们再来试试模特换装可以不? 效果也不差,比起 OOTDiffusion、IDM-VTON 这些专业换装模型而言,感觉也很好了。 https://blog.csdn.net/m0_59162559/article/details/144422460
6.如何在线画UML用例图用例图主要用于描述角色以及角色与用例之间的关系,是说明需求时常用的需求表达方式.然而我们该如何在线画UML用例图呢?下面简单给大家分享在线绘制UML用例图的方法.https://www.liuchengtu.com/tutorial/umlyongli.html/
7.UML用例图在线绘制工具,免费使用用例图模板!然而我们该用什么软件画用例图呢?下面给大家分享一款好用的UML用例图在线绘制工具——BoardMix博思白板,其模板中心有广泛的 UML 图形状库和上百个预建用例图模板,可在线快速创建用例图! 立即使用BoardMix在线绘制UML用例图,个人用户免费注册 BoardMix博思白板作为一款云端在线白板软件,具有强大的绘图功能和团队协作功能https://boardmix.cn/article/umlonlinedrawingtool/
8.UML工具VisualParadigm教程:如何绘制用例图?1、在UeXceler中打开“用例图”页面。如果您当前未打开UeXceler,请首先从工具栏中选择UeXceler> UeXceler,然后打开“ 用例图”页面。 2、让我们先画出老师可以实现的目标。从图工具栏中选择Actor。 3、单击该图以创建一个actor。 4、输入Teacher作为名称,然后按Enter确认命名。 https://www.evget.com/doclib/s/50/12697
9.在线画UML图的工具Mainz工作需要在线画各种UML图,类图、协作图、用例图等等,调查了一些在线画UML图的工具,有的做的很好但要收费,例如:http://www.gliffy.com/,发现现在免费好用的是ProcessOn:http://www.processon.com/,挺不错的,基本满足我的需求,推荐一下(推广费打我卡上)。 https://www.cnblogs.com/Mainz/p/3959371.html
10.如何画系统用例图第四步:画关系。 定系统 第一步是定系统,通常是拖出一个巨大的矩形块,并将其命名为我们的目标系统——代码打靶服务。一个系统用例图一般只会有一个 系统,之后我们会把该系统相关的功能(用例)放置在系统内部,系统的相关方(执行者)放置在系统的左右两侧。 https://www.jianshu.com/p/b30612106da5
11.系统用例图怎么画Word3d溜溜设计问答平台为广大设计师们提供各种系统用例图怎么画Word问题解答,3d溜溜素材问答平台汇聚全球各地的设计师、名师名司、设计爱好者等设计灵感和经验,迅速为您解决系统用例图怎么画Word的困惑。https://www.3d66.com/answers_relation/relation_3395991_80.html
12.用例建模绘制用例图1、用例建模 a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸。 根据 Task1 的要求绘制用例图如下所示: b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求: 对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例 尽可能识别https://www.pianshen.com/article/8593339744/
13.迅捷画图迅捷画图是一个专业的在线画图网站,为用户提供简单易用的作图工具,支持在线创作流程图、在线制作思维导图、组织结构图、ER图、网络拓扑图等.在线作图,方便快捷,真正实现高效工作。http://www.liuchengtu.net/
14.UML用例图UML用例图基础 使用模版 客户端用例UML图 免费 使用模版 商品购买UML用例图 免费 使用模版 点餐系统UML用例图 免费 使用模版 系统数据UML用例图 免费 使用模版 《有用》uml用例图简约 免费 使用模版 智能家居用例UML图 会员免费 使用模版 用户的UML用例图 https://imiaoban.com/pic/18357.html
15.首页Freedgo是一个多种类型图表的在线绘制软件,让您轻松、快速、协作地创建各种专业图表。可以创建思维导图,阿里云架构图,腾讯云架构图,Oracle云架构图,AWS系统部署图,软件架构图,UML,BPMN,ER模型,流程图,UX设计图,软件流程图。立即开始免费试用!https://www.freedgo.com/
16.图书馆管理员处理借书还书等的用例3.系统管理员进行系.ppt免费在线预览全文 图书馆管理员处理借书、还书等的用例3.系统管理员进行系.ppt 实验三 画图书馆管理系统的用例图 要求学生使用Rose工具设计出: 1. 借阅者请求服务的用例 2. 图书馆管理员处理借书、还书等的用例 3. 系统管理员进行系统维护的用例 实验目的:使学生掌握面向对象的系统分析方法,设计系统的用例图,并https://max.book118.com/html/2018/1017/7060030063001153.shtm