UML活动图实践课件Word下载.docx
- 文档编号:22705972
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:11
- 大小:1.43MB
UML活动图实践课件Word下载.docx
《UML活动图实践课件Word下载.docx》由会员分享,可在线阅读,更多相关《UML活动图实践课件Word下载.docx(11页珍藏版)》请在冰豆网上搜索。
二、实验器材
1.计算机一台。
2.Rational
Rose
工具软件。
三、实验内容
根据某图书管理系统开发进度,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程,现系统分析部指派您完成该项任务。
要求:
用活动图来描述系统中已知用例的业务过程:
1.描述删除读者用例。
四、实验步骤
绘制“删除读者信息”用例的活动图。
删除读者信息一般按照以下步骤进行:
(1)管理员在录入界面,输入待删除的读者名;
(2)“业务逻辑”组件在数据库中,查找待删除的读者名;
(3)如果不存在,则显示出错信息,返回步骤
(1),如果存在则继续;
(4)“业务逻辑”组件判断“待删除的读者”是否可以删除;
(5)如果不可以删除,则显示出错信息,返回步骤(8),如果可以删除,则继续;
(6)在数据库中,删除相关信息;
(7)显示删除成功信息;
(8)结束。
绘图步骤:
(1)在用例图中,找到删除的用例,如图2.1所示,在删除用例上单击右键,在弹出的快捷菜单中选“New”,Rose工具也会弹出一个菜单,选”Activity
Diagram”,选中后单击,便可以新建好一个活动图。
如图2.2所示。
图
2.1
图2.2
(2)新建好活动图后,双击删除的活动图,得到如图2.3所示,然后在左边的工具栏内点击“Swinlane”,在右边的图添加一个泳道,如图2.4所示,并命名为administrator.按照此步骤,再添加另一个泳道,并命名为SystemTool,得到图2.5。
图2.3
图2.4
图2.5
(3)接着在左边的工具上选取开始点”StartState”,并在administrator的泳道上添加,如图2.6所示;
添加完开始结点后,再来为此活动图添加活动,图2.7所示,在左边的工具栏上选中”Activity”这个图标,在administrator这边的泳道上添加一个活动,命名为登录(login),再在开始结点和活动登录(login)之间添加活动关系”StateTransition”,如图2.8所示。
图2.6
图2.7
图2.8
(3)完成步骤
(2)后,登录输入需要对输入的信息进行验证,则在图中添加一个判决节点”Decision”,命名为“验证”,如图2.9所示,再添加监护条件”GuardCondition”,如果通过(即监护条件”GuardCondition”为“正确”),则允许管理员进行查询操作,如图2.10所示;
如不能通过(即监护条件”GuardCondition”为“错误”),则结束”EndState”,如图2.11所示。
图2.9
图2.10
图2.11
(4)验证后,下一步的操作是查询需要删除的记录,添加一个活动(工具栏中的”Activity”图标),命名为delete,如图2.12和图2.13所示。
图2.13
(5)最后,在删除后,系统会返回操作结果给操作者,图2.14所示:
删除成功或删除失败系统都会有信息返回给操作者。
(6)根据分析设计情况,进一步添加或细化活动图。
图2.14
五、实验报告要求
1.
活动图的定义。
2.
活动图的模型元素都有哪些?
3.
仿照实验中的例子,在Rose软件设计“添加读者信息”的活动图,打印附在作业上。
4.
仿照Rose软件上的活动图,在作业上手写画出来活动图。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 活动 实践 课件