欢迎来到天天文库
浏览记录
ID:38796633
大小:645.70 KB
页数:15页
时间:2019-06-19
《基于UML的用例模型实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于UML的用例模型实验1、用例图 用例图描述的是参与者(Actor)所理解的系统功能,用于需求分析阶段,列出系统中的用例和参与者,并显示哪个参与者参与了哪个用例的执行 •下面通过UML来分析并构造车辆管理系统模型,主要找出系统中所有的用例,以及对用例进行说明,还需要和车辆管理信息系统的潜在用户进行讨论,图形使用Visio及RationalRose 工具软件绘制。•用例建模可分为用例图和用例描述。用例图由参与者(角色)、用例(UseCase)、系统边界、箭头组成,用画图的方法来完成。•用例图只是简单地用图描述了一下系统,但对于每个用例,还需要有详细的
2、说明,要写用例描述•用例描述一般包括:简要描述、前置条件、基本事件流、其他事件流、异常事件流、后置条件等。二、活动图•UML中的活动图用于描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动和工作流程情况• 活动图实际上是用来为用例的事件流建模的工具。三、使用RationalRose绘制用例模型•RationalRose是菜单驱动式的应用程序,可以通过工具栏使用其常用工具。•它的界面分为3个部分:–Browser窗口用来浏览、创建、删除和修改模型中的模型元素–Diagram窗口用来显示和创作模型的各种图–Document窗口则用来显示和书
3、写各个模型元素的文档注释。 一、.RationalRose的使用 RationalRose的启动:选择“开始”→“程序”→RationalSoftware→RationalRoseEnterpriseEdition•RationalRose启动对话框•RationalRose 主界面 •RationalRose的保存 类似于其他应用程序。RationalRose的保存可以通过菜单或者工具栏来实现。•RationalRose模型的发布 可以把Rose建立的模型发布到Web,使得其他人都能浏览模型。 (1)选择菜单Tools→Web P
4、ublisher选项,弹出的窗 口中选择要发布的模型视图和包。 •(2)在发布对话框中设定细节。• RationalRose模型发布窗口 •发布图形文件类型选项窗口 •发布后的文件•(3)查看发布模型 单击uml.htm文件,可以通过浏览器查看整个系统的建模内容,而不需要通过RationalRose来查看 二、用例图•1.新建用例图 在Browser窗口内的树形列表中选中UseCase包并右击,在弹出的快捷菜单中选择New→UseCaseDiagram选项 •编辑工具栏是可以自己设定的 选择菜单Views→Toolbars→C
5、onfigure…选项,在窗口中的选择UseCase,弹出自定义工具栏窗口 •2.建立用例中的角色 在工具栏中选中表示角色的图标,然后将鼠标移到用例图绘图区单击,即可建立一个名为NewClass的角色•建立角色并为角色命名•角色定义对话框 •角色绘制的最终结果•3.建立用例 在工具栏中选中表示用例的图标,然后将鼠标移到用例图绘制区单击,即可建立一个名为NewUseCase的用例•用例定义对话框 •建立用例的最终结果•4.建立角色和用例、用例和用例之间的联系 系统在工具栏中提供了2种常用的联系,它们是用图标 表示的通信关系和用图标 表
6、示的依赖关系。•通信关系定义对话框•依赖关系定义对话框•“车辆管理系统用例图”最终结果 三、活动图1、建立活动图2、活动图编辑窗口3、活动定义对话框4、建立各类活动5、 活动图的最终结果
此文档下载收益归作者所有