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.A7816Java+mysql+servlet+jsp+mysql公共图书馆图书借阅系统的随着计算机的普及和互联网的广泛应用,公共图书馆图书借阅系统可以有效地实现图书管理的规范化和系统化,减少了人工管理过程中的缺陷。它可以对所有图书信息进行统一的操作和管理,使读者更容易借阅图书,使图书馆能够充分发挥其功能,使读者更好地享受图书资源。今天,计算机的发展是最快的。计算机的最大优点是它们可用于信息https://blog.51cto.com/u_12948819/12853946
2.java计算机毕业设计基于微信小程序的图书借阅管理系统[附源码传统的图书借阅管理系统大多依赖于人工操作和实体卡片,这不仅效率低下,而且容易出现信息更新不及时、借阅记录混乱等问题。随着移动互联网技术的普及,微信小程序作为一种轻量级的应用形态,凭借其无需下载安装、即用即走的特点,迅速赢得了广大用户的青睐。因此,将微信小程序应用于图书借阅管理系统中,实现图书借阅的智能化https://zhuanlan.zhihu.com/p/11592798232
3.图书管理系统用例规约.pdf图书管理系统用例规约资源图书管理系统用例规约 本文档旨在对图书管理系统的用例规约进行详细的描述,包括借书用例、还书用例、预订图书用例和取消预订用例四个方面。 借书用例 借书用例是图书管理系统的核心功能之一。该用例的用例名称为“借书用例”,ID为1。参与者包括借书者和图书管理员。用例说明:读者刷卡,系统检索并判断该读者图书数量及借阅https://download.csdn.net/download/LRH122/50079848
4.图书管理系统用例规约1.doc图书管理系统用例规约1.doc,PAGE PAGE 1 用例名称 借阅图书(Borrow the book) 用例描述 借阅者通过此用例向系统查询并向图书管理员提交借书请求 执行者 借阅者 前置条件 借阅者借阅证件在有效期内 借阅者没有逾期未归还的图书 后置条件 创建借书清单 更新借阅人借阅记录 https://max.book118.com/html/2020/1214/5032014110003042.shtm
5.图书管理系统用例图7篇(全文)图书管理系统用例图 第1篇 图书管理系统 UML建模与设计模式 实验报告 计算机与信息工程学院 一、实验目的 在熟悉用例概念与应用的基础上,掌握用例模型的建立,包括: 1.掌握用例图的建立。 2.掌握用例描述文档的编写。3.掌握建模工具的使用。 二、实验内容 https://www.99xueshu.com/w/filesaiudqen.html
6.三层网络架构(精雅篇)量化指标等条件综合查询量化数据、考核绩效、浮动收入及总收入方面的信息, 并打印统计报表或生成Excel文件;基础数据和外部共享数据抽取模块, 根据指标定义的SQL语句完成各业务系统基础性数据的抽取、转换, 以及通过Web Service方式获取公司HR (人力资源管理系统) 共享的柜员目标薪酬等信息;权限管理模块, 定义操作员及操作https://www.360wenmi.com/f/cnkeykjr1g3g.html
7.软件工程数字图书馆灯塔第5 章 用例建模 5.1 用例模型的基本概念 5.1.1 系统 5.1.2 参与者 5.1.3 用例 5.1.4 关系 5.2 用例建模过程 5.2.1 寻找参与者 5.2.2 寻找用例 5.3 用例建模技巧 5.3.1 用例定义与功能分解 5.3.2 关联关系的确定 5.3.3 详细的用例规约 5.4 行为建模 https://www.dtdjzx.gov.cn/szlib/jykj/2826349.jhtml