(中职)UML与Rose建模应用子情境2.2课件

上传人:痛*** 文档编号:250206651 上传时间:2024-11-01 格式:PPT 页数:22 大小:778.50KB
收藏 版权申诉 举报 下载
(中职)UML与Rose建模应用子情境2.2课件_第1页
第1页 / 共22页
(中职)UML与Rose建模应用子情境2.2课件_第2页
第2页 / 共22页
(中职)UML与Rose建模应用子情境2.2课件_第3页
第3页 / 共22页
资源描述:

《(中职)UML与Rose建模应用子情境2.2课件》由会员分享,可在线阅读,更多相关《(中职)UML与Rose建模应用子情境2.2课件(22页珍藏版)》请在装配图网上搜索。

1、子情景,2.2,用例分析,情境,2,:桌面系统建模,ATM,机,*,(中职)UML与Rose建模应用子情境2.2ppt课件,学习情境,2,:桌面系统建模,ATM,机,UML,及,Rose,建模应用,子情境,2.2,用例分析,子项目描述,根据子情境,2.1,的需求分析报告,确定,ATM,机系统的参与者、用例、参者与用例之间的关系,最后设计出,ATM,机系统的用例图。,子情境描述,根据子情境,2.1,的需求分析报告,确定,ATM,机系统的参与者、用例、参者与用例之间的关系,最后设计出,ATM,机系统的用例图。,图,2-2,参与者示例,相关知识,1,参与者定义及图形表示,在,UML,规格文本中,参与

2、者的定义是:参与者是直接与系统相互作用的系统、子系统或类的外部实体的抽象。参与者用小人图符表示,如图,2-2,所示。,相关知识,2,参与者的识别,为了识别出一个系统所牵涉的参与者,可以向用户提出如下一些问题:,(1),谁将使用系统的主要功能,(2),谁将需要系统的支持来完成他们的日常任务,(3),谁必须维护、管理和确保系统正常工作,(4),谁将给系统提供信息、使用信息和删除信息,(5),系统需要处理那些硬件设备,(6),系统使用了外部资源,(7),系统需要与其他什么系统交互吗,(8),谁或者什么对系统产生的结果感兴趣,(9),一个人同时使用几种不同的规则吗,(10),几个人使用相同的规则吗,(

3、11),系统使用遗留下来的应用吗,3,用例定义及图形表示,用例是系统提供的功能块,它说明了参与者如何使用系统。用例用椭圆形表,示,,用例的名字显示在图标的下面,如图,2-3,所示。,图,2-3,用例示例,相关知识,相关知识,4,用例识别,如何识别出正在开发的系统必须具备的用例呢?为了正确回答这个问题,最好是对参与者的需求进行研究,具体地将,可以提出下面这几个问题,然后根据对这些问题的回答来确定用例:,(1),参与者要向系统请求什么功能,(2),每个参与者的特定任务是什么,(3),这些事件代表了哪些功能,(4),系统需要哪些输入,/,输出,(5),这些输入输出来自哪里或者到哪里去,(6),哪些用

4、例支持或维护系统,(7),是否所有功能需求都被用例使用了,(8),系统当前实现的主要问题是什么,对象名,对象职能,用户,使用,ATM,自动取款机进行现金交易。进行取款、查询余额、设置密码、转账等操作,系统,对用户的需求进行接收,通过与数据库的交互,根据对用户应用服务的响应,更新数据库中用户的信息,数据库,对用户的所有信息进行存储更新,系统相关对象,提取用例,步骤,1,子情景实施,功能名,功能描述,取款功能,用户按照系统输入要求输入取款金额即可取出相应金额的现金,查询余额功能,用户可以查看账户所剩现金余额,修改密码功能,如果用户想要修改当前密码,通过系统可以设置新密码,转账功能,用户可以通过该功

5、能将自己账户上的金额转到其他账户,系统功能,提取用例,步骤,1,子情景实施,图,2-4,启动,Rose,启动,rose,步骤,2,鼠标左键单击,“,开始,”,主菜单,选择,“,程序,”,菜单中的,“,Rational Software,”,子菜单中的菜单项,“,Rational Rose Enterprise Edition,”,,如图,2-4,所示,单击此项,即可启动,Rational Rose,。,子情景实施,图,2-5,选择代码语言,启动,Rational Rose,之后,出现如图,2-5,所示的,“,Create New Model,(创建新模型),”,对话框,在页框,“,New,”,

6、中选定,“,J2EE,”,建模语言,单击,“,OK,”,按钮,出现,Rational Rose,主界面窗口。,选择建模对应代码语言,步骤,3,子情景实施,图,2-6,新建用例图,在浏览窗口中右键单击,“,Use Case View,”,(用例视图),在弹出的菜单上选择菜单项,“,New,”,(新建)下的,“,Use Case Diagram,”,(用例图)命令,如图,2-6,所示。,新建用例图,步骤,4,子情景实施,图,2-7,用例图重命名,如图,2-7,所示,在用例图,“,NewDiagram,”,上单击鼠标右键,在弹出的菜单上选择,“,Rename,”,命令,从键盘输入,“,ATM,用例,

7、”,,按回车键后,实现重命名。,重命名用例图,步骤,5,子情景实施,图,2-8,打开用例图窗口,如图,2-8,(,a,)在用例图,“,ATM,用例,”,上单击鼠标右键,在弹出的菜单上选择,“,Open,”,命令,打开如图,2-8,(,b,)所示的用例图窗口。,步骤,6,打开用例图窗口,【,提示,】,也可以用鼠标左键双击,“,ATM,用例,”,打开用例图窗口。,子情景实施,图,2-9,选择,Actor,工具,如图,2-9,所示,在工具箱中单击,“,Actor,”,(参与者)图标,将光标移动到用例图窗口适当位置,单击鼠标左键,就会出现名为,“,NewClass,”,的参与者,输入文本,“,客户,”

8、,进行重命名,按相同的方法再新建一个名为,“,ATM,机,”,的参与者,如图,2-10,所示。,新建参与者,步骤,7,图,2-10,参与者,子情景实施,图,2-11,(,a,)参与者与用例,在工具箱中选择,“,Use Case,”,(用例)工具图标,将光标移动到用例图窗口适当位置,单击鼠标左键,就会出现名为,“,NewUseCase,”,用例,输入文本,“,取款,”,进行重命名,按相同的方法依次新建名为,“,查询余额,”,、,“,修改密码,”,及,“,转账,”,的用例,如图,2-11,(,a,)所示。,步骤,8,新建用例、参与者与用例间导向关联,子情景实施,图,2-11,(,b,)参与者与用例

9、单关联,在工具箱中选择,“,Unidirectional Association,”,(单向导向关联)图标,将光标指向参与者,“,客户,”,,按住鼠标左键,拖动至用例,“,取款,”,,松开鼠标,就会出现一条指向用例,“,取款,”,的,“,长箭头,”,,即建立了两者间的单向导向关联。,步骤,8,新建用例、参与者与用例间导向关联,【,提示,】,参照该过程,建立参与者,“,客户,”,与用例,“,查询余额,”,、,“,修改密码,”,、,“,转账,”,间的导向关联以及参与者,“,ATM,机,”,用例,“,取款,”,、,“,查询余额,”,、,“,修改密码,”,、,“,转账,”,间的导向关联,最后得到的效果

10、如图,2-11,(,b,)所示。,子情景实施,图,2-12,保存用例图,最后,如图,2-12,所示,移动光标指向工具栏中的,“,保存,”,按钮,单击出现,“,Save As,”,对话框,输入文件名,“,ATM,机,”,,选择,D,盘文件夹,“,ATM,机系统,”,,单击,“,保存,”,。,步骤,9,保存文件,子情景实施,子情景总结,通过子项目的实施,应该掌握以下知识点和技能,:,用例图只关心系统的高级功能,与具体的现实细节无关。它包括系统中的所有角色、用例和用例图,还包括一些顺序图和协作图。,能够在,rose,中绘制用例图。,1.,什么是用例图?用例图有什么作用?,2.,在确定参与者的过程中需要注意什么?,操,操,作,作,与,与,练,习,练,习,Thank You!,

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  sobing.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!