RationalRose【UML建模】教程+使用详解
《RationalRose【UML建模】教程+使用详解》由会员分享,可在线阅读,更多相关《RationalRose【UML建模】教程+使用详解(40页珍藏版)》请在装配图网上搜索。
1、Word 资料Ratio nal Rose 简介Rose 模型(包括所有框图、对象和其他模型元素)都保存在一个扩展名为.mdl 的文件中。1. 环境简介1.1 Rational Rose可视化环境组成图 1-1 : Rose 界面 浏览器:用于在模型中迅速漫游。文档工具:用于查看或更新模型元素的文档。 工具栏:用于迅速访问常用命令。框图窗口:用于显示和编辑一个或几个 UML 框图: 日志:用于查看错误信息和报告各个命令的结果。Rose 界面的五大部分是浏览器、文档工具、工具栏、框图窗口和日志。见图1-1浏览器文档窗口日丿志框图窗口工具栏UWord 资料1.2 浏览器和视图浏览器是层次结构,用于
2、在 Rose 模型中迅速漫游。在浏览器中显示了模型中增加 的一切,如参与者、用例、类、组件等等。Rose 浏览器见图 1-2。浏览器中包含四个视图: UseCase 视图、 Logical 视图、 Componen 视图和 Deployment 视图。点击每个视图的右键,选择 new 就可以看到这个视图所包含的一些模型元素。Fie图 1-2 : Rose 浏览器1.3 框图窗口在图 1-3 所示的框图窗口中,我们可以浏览模型中的一个或几个 UML 框图。改变 框图中的元素时,Rose 自动更新浏览器。同样用浏览器改变元素时, Rose 自动更新相 应框图。这样,Rose 就可以保证模型的一致性
3、。ntc曰RcniwcLKECacsCrtTfiflTiiDst-l aHXI 臼JStuliZitAss c* cx.=PackageLtee uiMramLoflasyatior LlaranStcjjeriQeSutachait tetMtyIjagmniininWord 资料il Class Diagram: Loorical View / Mam图 1-3:框图窗口2. UML 各类框图的建立2. 1 建立用例图 use case diagram从用例图中我们可以看到系统干什么,与谁交互。用例是系统提供的功能,参与者 是系统与谁交互,参与者可以是人、系统或其他实体。一个系统可以创建一
4、个或多个用 例图。创建用例图(图 2-1-1)在浏览器的 Use Case 视图中,双击 Main,让新的用例图显示在框图窗口中。也可 以新建一个包(右击 Use Case 视图,选择 new package 并命名),然后右击这个新建 包的,选择 new use case diagram对系统总的用例一般画在 Use Case 视图中的 Main 里,如果一个系统可以创建多个 用例图,则可以用包的形式来组织。D8D8:3333:J9J9 CustomizableCustomizable MenusMenus回MI巫I/|Default Ltngu&ce-:Anslyxis图 2-1-1:创建
5、用例图 创建参与者(图 2-1-2)(1) 在工具栏中选择“ Actor”,光标的形状变成加号。(2) 在用例图中要放置参与者符号的地方单击鼠标左键,键入新参与者的名 称,如“客户”。若要简要的说明参与者,可以执行以下步骤:(1)在用例图或浏览器中双击参与者符号,打开对话框,而且已将原型(stereotype设置Word 资料1 -Rational Rose - (untitled)- -D|XJD|XJ ieie ditditFormatFormat 肛口卿 e e epcrtepcrt uerzuerz TwlsTwls Add-InsAdd-Ins 迦 ndowndow HelpHelp
6、2121 国!口|腔旦富 昌 粉陋园囤 b b 圉十|直 2 2 氐囿1 Cj LQgicaJ View i D3C06:33:3906:33:39Fcr Nilp, prais Fl11 七 led.)Iki,Iki,zlOl UseCase ViewE5=巨)DtploywntVIH働llodtl Ir&prti5口Word 资料定义为“ Actor ”。打开“ Gen era”选项卡,在 docume ntation 字段中写入该参与者的简要说明单击0K 按钮,即可接受输入的简要说明并关闭对话框。备R al-ioniil Rmp (larkbiHp1町耳j I晶电暗I争1PD|Bjaaa
7、isiaQs图 2-1-2 :创建参与者 创建用例(图 2-1-3)在工具栏中选择“ UseCase,光标的形状变成加号。(2)在用例图中要放置用例符号的地方单击鼠标左键,键入新用例的名称, 如“存款”。若要简要的说明用例,可以执行以下步骤:(1)在用例图或浏览器中双击用例符号,打开对话框,接着打开“Gen era”选项卡在 documentation 字段中写入该用例的简要说明。单击 OK 按钮,即可接受输入的简要说明并关闭对话框。Eio EditViow Frrrjt 口1凶 (ur.titld) H口Uss Ct Vitj區Himj.宰奁口AsSOIL & tl Ulk0 j rLv g
8、i C -il V*i elfX1AUM41 rl ConpoiLant Vi| ITtsttdGeneralDetail | OratioESAttriWttsI虽P正 m 土汨1)8:33:391)8:33:39 CustnmiCustnmi砂hluhlu MennlMennlI I I kloo /Fcr Kelp prss Fl|l l OEOECcncelfopljrEravse1Default LaA$u仲 也alysiwDoploymant iavModel Proiperti *E客户 SpELificdtiuri Cui客户tEATMtnctEATMtnc a=a)a=a)二
9、JBocmerilati ot毎作小.机(自跚琵机)曲客戶Word 资料图 2-1-3:创建用例记录参与者和用例之间的关系(图 2-1-4 )(1) 从工具栏中选择关联关系箭头。(2) 将光标定位在用例图中的参与者上,单击鼠标左键并将光标移动到用 例符号上,然后释放鼠标左键。若要简要的说明关系,可以执行以下步骤:(1) 在用例图中双击关联关系符号,打开对话框。(2) 在默认情况下,将显示对话框中的“ Gen era”选项卡。在 documentation 字段中写入简要说明。单击 0K 按钮,即可接受输入的简要说明并关闭对话框。FfeFfe EdtEdt 话 ewew FQrnwtFQrnwt
10、 BrcweBrcwe RepcrtRepcrt QueryQuery ToolsTools Add-JnsAdd-Jns WhdcwWhdcw HebHebWord 资料务 Rational ROSE-(untitled) Qia|黑缶 定|爭n| a = J.1 2 3E Cg r lainii *客尸$ o存武+ hsoci&tiQ皿+ICJ Rgical ViVH勺C CwiipontiLl i*wn DpLvywant Vi cw 囱 Und*l Prn?rti*x图 2-1-4 :参与者和用例的关系 增加泛化关系(图 2-1-5 )2从工具栏中选择泛化关系箭头。3从子用例拖向父用例
11、,也可从子参与者拖向父参与者。 简要说明关系执行的步骤同上类似。rrAlCLJ(Default 3nply I rQW5ey&lp申 O-H OSS3SPH=皐就=Ifl-O转帐 7ic tivL ly MEJ n,Azsoci 4.1 ions 3 CPlainRRtfft in順*ej1電庖址i ttifiTKRj&-iaoeUnt5j BP 口CjcMat Vie*D可1的Eid Vi cr隆Mb张1 FroftrUtsJas?CISESUHity X CaseprFrifrePackage口活DiagramLtec aj-amiCdlabairaticri Diagrnn5K)jrnw
12、 Ciagrain宜自rgchwrt Dijranncti/it Didnr-ari衬AnEIJm* Qkse few慎M弗 A曲夕客户+芒信用務O百闻结衆O廿就7 段吏山I 旷O转玄貼Leic i-gM*画和款序刊闌F弓读卡机F司呢我机灵自帙目 田兰蛀=oriati oned:- - - - a a - - - - - -F F. .H-H-H-H-:t:t:片片+.+.卡卡片片: + +n-n-;-;Qcete(RenameCallaooraitkr Dgr占mSequence Ciag-om OaMiDiagram iJsd tdse Dajditaechdit jiajranArtiM
13、toejrarnPl甲OpcHi SpecificLdFileWord 资料图 2-4-2 :放置参与者和对象Word 资料说明对象之间的消息(图 2-4-3)(1) 选择 message 工具栏按钮。(2) 单击启动消息的参与者或对象,把消息拖到目标对象和参与者。命名消息。双击消息,在对话框中“ Genera”里的“ name”中输入消息名称。迪 Sequence Diagram: Logical View / 取拳寿列图练习:画某客户 Joe 取 20 美元的序列图 理解:序列图显示了用例中的功能流程。我们对取款这个用例分析,它有很多可能的程序, 如想取钱而没钱,想取钱而 PIN 错等等,
14、正常的情况是取到了钱,下面的序列图就对某客 户 Joe 取 20 美元,分析它的序列图。序列图的顶部一般先放置的是取款这个用例涉及的参与者,然后放置系统完成取款用 例所需的对象,每个箭头表示参与者和对象或对象之间为了完成特定功能而要传递的消 息。取款这个用例从客户把卡插入读卡机开始,然后读卡机读卡号,初始化ATM 屏幕,并打开 Joe 的账目对象。屏幕提示输入 PIN,Joe 输入 PIN(1234),然后屏幕验证 PIN 与账 目对象,发出相符的信息。屏幕向 Joe 提供选项,Joe 选择取钱,然后屏幕提示 Joe 输入 金额,它选择 20 美元。然后屏幕从账目中取钱,启动一系列账目对象要完
15、成的过程。首 先,验证 Joe账目中至少有 20 美元;然后,它从中扣掉 20 美元,再让取钱机提供 20 美 元的现金。Joe 的账目还让取钱机提供收据,最后它让读卡机退卡。:客户1J EpedFicahcn,.2Word 资料右单击构件,选择 Open Specification,在“ stereotype中设置构件版型Word 资料图 2-6-2:设置构件版型练习:ATM 系统客户的构件图理解:例如我们用 C+建立系统,每个类有自己的头文件和体文件,因此图中每个类 映射自己的构件,例如 ATM 屏幕类映射两个 ATM 屏幕构件。这两个 ATM 屏幕构件表 示 ATM 屏幕类的头和体。阴影
16、构件称为包体,表示 C+中 ATM 屏幕类的体文件(.cpp), 构件版型是 packagebody 无阴影的构件称为包规,这个包规表示 C+类的头文件(.H), 构件版型是 packagespecification 构件 ATM.exe 是个任务规,表示处理线程,是一个可 执行程序。Word 资料*2.7 建立实施图 deployment diagram实施图显示网络的物理布局,系统中涉及的处理器、设备、连接和过程。处理器是 网络中处理功能所在的机器,包括服务器和工作站,不包括打印机扫描仪之类的设备。 处理器用来运行进程(执行代码)。一个项目只有一个实施图。创建实施图(图 2-7-1)(1)
17、 双击 Deployment 视图。(2) 选择 Processor 工具栏按钮,单击框图增加处理器,并命名处理器。(3) 在 Deployment 视图中右击处理器并选择 NewProcess 命名进程。在框图中右击处理器, 对“ Show Processe”打勾, 可以在框图中显示该处理器的进 程。读*机AT由屏幕取钱机Word 资料图 2-7-1:创建实施图把设备加入到框图中(图2-7-2)(1) 选择 Device 工具栏按钮。(2) 单击框图增加设备,并命名。4bnational Kose - ATMird-! x|D 3口 払駁甩昌皤r固瞪蓟筍団圍杠|El21口Fanz呈 ply|
18、Ki uwsis IFieATM3rowse Rep art Tools Aid-Ins出ndow HelpDeplvfrrienl DiagiidriiCiit Vn Lu g.a c alVi已响Culaj?Llisik.t FlIegflcywflrit V n地区AIM匪IS APNEr 術行如Bi oriole Fienta WMJ-| 二 |X11h.lfj;闊pWord 资料图 2-7-2:加入设备Word 资料把连接加进框图(图 2-7-3)(1) 选择 Conn ection 工具栏按钮。(2) 单击要连接的一个处理器或设备,拖动到要连接的另一个处理器或设备(3) 命名连接。图 2-7-3:加入连接练习:ATM 系统的实施图理解:ATM 系统的实施图显示了系统的主要布局。 ATM 客户机可执行文件在不同地点的 多个 ATM 上运行。ATM 客户机通过专用网与地区 ATM 服务器通信。ATM 服务器可执 行文件在地区 ATM 服务器上执行。 地区 ATM 服务器又通过局域网与运行 Oracle 的银 行数据库服务器通信。最后,打印机与地区 ATM 服务器连接。ATM 系统采用了三层结构,分别针对数据库、地区ATM 服务器和客户机。ATMCIienteeATMCIienteeWord 资料
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 经营管理之道培训(经营管理的核心价值战略规划与决策制定)
- 班组凝聚力执行力培训(班组长怎样提升班组的凝聚力和执行力)
- 燃放烟花爆竹安全培训珍惜生命和健康安全燃放烟花爆竹
- 加强廉洁文化建设夯实廉政思想根基(开展廉洁文化建设具有深厚的文化基础)
- XX学校班主任期末工作总结教学成果自我管理班级风采
- XX地区文旅部门新年工作计划工作目标与愿景工作保障与监督
- 2025从常长二字读懂反腐倡廉(反腐败斗争永远在路上)
- XX地区粮食部门未来工作计划粮食安全保障产业发展人才队伍建设
- 在线贷款平台介绍如何选择在线贷款平台
- XX地区卫生部门工作述职汇报工作成果与亮点
- 燃放烟花爆竹安全教育安全燃放的注意事项
- 节后收心主题班会节后收心再出发踔厉奋发谱新篇
- 四篇:普通党员观看《反腐为了人民》之以案促改促治心得体会范文
- 纪委书记(党员)观看《反腐为了人民》心得体会三篇汇编
- 2025年春节集体廉政谈话会上的讲话范文