ROSE绘制UML图的步骤.docx

上传人:夺命阿水 文档编号:1472885 上传时间:2024-06-29 格式:DOCX 页数:20 大小:231.77KB
返回 下载 相关 举报
ROSE绘制UML图的步骤.docx_第1页
第1页 / 共20页
ROSE绘制UML图的步骤.docx_第2页
第2页 / 共20页
ROSE绘制UML图的步骤.docx_第3页
第3页 / 共20页
ROSE绘制UML图的步骤.docx_第4页
第4页 / 共20页
ROSE绘制UML图的步骤.docx_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《ROSE绘制UML图的步骤.docx》由会员分享,可在线阅读,更多相关《ROSE绘制UML图的步骤.docx(20页珍藏版)》请在课桌文档上搜索。

1、单击工具栏中类的图标,然后在类图编辑区域中的某个位置单击鼠标左健,就可以在类图中绘制一个类。变更类的名称,只须要在创建时干脆输入即可。还可以右键单击编辑区域中类的图标,在弹出的菜单中,选择OpenSpecification-按纽,弹出ClassSpecification”对话框,可以对类进行肯定的设置,包括设置类的名字,类的类型,类的导出限制“ClassSPeCifiCatiOn窗口对于类是特别重要的,后面也会多处运用到。3 .增加类的属性运用ClassSPeCifiCatiOn”,依据前面介绍的方法打开“ClassSpecificationw窗口,然后选择aAttibutesw选项卡,在窗口

2、的空白的地方单击右键,并且选择【Insert】按组,如图所示在上图对话框中,可以对属性的名字,类型,修饰符,初始值等进行设置,修饰符是指该属性或方法运用的范围,面对对象变成语占一般才3个修饰符:public,private和protecto4 .增加类的方法增加类的方法与增加属性相像。卜.面介绍一F类方法的设置。首先,新建一个方法,然后双击该方法的名字(与打开“ClassAttributeSpecificationn相像),就可以打开mOperationSpecificationw对话框,如图所示。NewPackage2在“1.ogicView”的图标上堂击鼠标右键,在弹出的菜单中选择New-

3、Package,点击菜单项之后,RoSe在1.ogicView”书目卜,创建一个名为NewPackage”的包,右键单击包的图标,在弹出菜单中选择【Rename,可以更改创建包的名字。在“1.ogicVicw中创建包之后,可以选中所创建的包,用鼠标将其拖到右边的绘制区,此时,在绘制区会出现创建的包的图标。5 .修改包的属性可以修改包的属性,要修改包的属性,可以双击右边“1.ogicView”书目树下的包图标,在弹出的对话框的“General”选项卡里进行设置,如下图所示EditCBpar1atnf添加完之后点击ok按组,可以看到包图中图标变成r如下图所示T=I_;NewPackag+Class

4、l其中类名前的加号表示加入包中的类是公有的。4添加包之间的输入依靠输入依辕须要两个包,首先在绘制区域创建两个包的图标,分别取名为uPackagelw和“Package2”。假设名为Package2的包依靠于名为aPackagelw的包,则在工具栏选择/,从包“Package2的图标到Package1”包的图标拖动鼠标,即可添加两者之间的输入依俄。如图所示5.删除包可以从图形绘制区域或者整个模型中删除包,假如从整个模型中删除包,2 .状态图工具栏按纽简介“选择一项NC添加文本框口添加注释/将图中的元素与注释连接起来O添加状态状态图的起点状态图的终点/状态之间的转换C状态的自转换判定犹如用例图的工

5、具栏一样,状态图的工具栏也可以定制。假如发觉工具栏中没有上表中列出的图标按纽,则可以从自定义对话框中选择3 .加入起先状态和终止状态起先状态在图中显示为实心圆,点击起先状态图标,然后在绘制区域要绘制起先状态的地方单击鼠标左键就可以加入起先状态。终止状态的加入方法和起先状态相同,如图所示4 .增加状态增加状态的步骤如下:(I)增加状态。要增加状态,忏先要点击工具栏中的状态图标,然后在绘制区域中要绘制的地方单击鼠标左键。如图显示r一个状态图标NewStat可以修改状态的属性信息,如状态的名字和文档说明等,要修改状态属性,从图中可以看到,可以在“Event”选项中添加触发转换的事务,在“Argume

6、nt”选项中添加事务的参数,还可以在Documentation”选项添假对事务的描述。添加事务后的状态图如5图所示(3)增加动作C动作是转换过程中发生的不行中断的行为,大多数动作要在转换时发生。要增加动作,可以双击转换的图标,选择出现的对话植中的“Detail”选项卡的“Action”选项中填入要发生的动作。如下图所五运用RoSe绘制活动图的步骤1.创建活动图要创建活动图,可以在“1.ogicView”的图标下单击鼠标右键,在弹出的菜单中选择NewQActivityDiagram1.如图所示CJUseCaxVeSquncDiagrSStaUchftrtDiftgrfirt.ACQiViWDia

7、QSEl*Jff1.与状态图一样,Rose也会在“1.ogic”书目卜创建“State/ActivityModelw要绘制动作状态的地方单击鼠标左键即可。如图所示。(NeWACtivity)可以修改动作状态的属性信息,如名字和文档说明等,要修改属性,可以双击相应的动作状态图标,在弹出的对话框的“General”选项K里修改。5.增加活动状态活动状态的表示图标和动作状态图标相同,与动作状态不同的是活动状态可以添加动作。添加动作的步骤如F(1)选种要添加动作的活动状态的图标,右键堂击,在弹出的菜单中选择菜单项【OpenSpecificationJo(2)在弹出的对话框中选择“Action”选项R,

8、在空白处单击鼠标右键,从弹出的菜单中选择【Insert】菜单项。(3)接这双击列表中出现的默认状态“Entry”选项1.在出现的对话框的“When”选项的F拉列表中有aOnEntryw,“OnExit,“Do”和“OnEvent”等动作选项。用户可以依据须要进行选择。下面的“Name”字段要求用户加入所添加动作的名称,如图所示MakePlan7 .增加分支与合并分支与合并描述对象的条件行为。要增加分竞与合并,点击工具栏的图标按纽,然后在要绘制区域要加入分支与合并的地方单击鼠标左键。由于一个分支有一个入转换和两个带条件的出转换,一个合并有两个带条件的人转换和一个出转换,所以分支与合并要和动作流相

9、结合才有意义。如图所示8 .增加分叉与汇合分叉与汇合描述对象的并发行为。分叉分为水平分叉与垂直分叉,两者在表达的意义上没有任何区分,只是为了画图的便利才分为两种。要增加分叉与汇合,点击工具栏中的水平同步图标按纽,在绘制区域要加入分叉与IjmdMO&iZaio.增加对象和对象流可以通过对象流显示工作流如何影响或运用对象。对象与活动间的带箭头的虚线表示对象流。(1)增加对象。耍增加对象,可以点击工具栏中对象图标按纽,在绘制区域要绘制的地方单击鼠标左键。增加了对象以后,可以输入对象名,标出对象的状态和增加对对象的说明等,要增加匕述内容,右健单击相应的对象,在弹出的菜单中选择【OpenSpecific

10、ation-,选择弹出对活框的“General”选项*如图所示要设置对象持续性,右键单击要设置持续性的对象,从弹出菜单中选择uOpenSpecificationw0在出现的对话框的“General”选项卡中的“Persistence”字段中选择相应的菜单按纽Persistent,aStaticw和“Transient”。如上图所示。4添加消息消息是对象间的通信,一个对象可以恳求另一个对象做某件事,在时序图中,消息用两个对象生命线之间的箭头表示。增加对象间的消息。要增加对象之间的消息,首先点击工具栏中的图标按纽,然后拖动鼠标从发送消息的对象或角色的生命线拖动到接受消息的对象或角色的生命线,如图O

11、bieCtlObleCt2m1:11消息绘制出来以后还要输入消息文本,双击表示消息的箭头,在弹出的对话框中的“Name”字段里输入要添加的文本即可。七运用RoSe绘制协作图的步骤1.创建协作图要创建协作图,可以在UseCascVicw的图标上单击鼠标右键,在弹出的菜单中选择New-Co11aborationDiagram】,Rose会在UseCaseView”书目下创建协作图“NewDiagram,右键单击协作图的图标,在弹出的菜单中选择【Rename】,可以更改协作图的图标。建立协作图以后,的通信路径。反身通信路径在对象匕方,显示为半原形,如图所示。选择工具栏按组夕,然后在对象的反身通信路径

12、上单击,RoSe中就会为对象添加消息,新添加的消息的属性值可以依据前面介绍的方法修改。如图所示211ObleCt35.添加数据流数据流描述一个对象向另一个对象发送消息时返回的消息。一般说来,对协作图的每个消息添加上数据流是没有必要的,这样做只会使图中堆满价值不大的信息。只要在一些重要消息上附加数据流即可。数据流添加步骤如下:选择工具栏的图标按纽力或,单击要返回数据的消息,RoSe就会在协作图中添加数据流筋头,如图所示。1Messagel八运用RoSe绘制组件图的步骤1 .创建组件图要创建组件图,可以在ComponentView的图标上单击鼠标右键,在弹出的菜单中选择【New-ComponetD

13、iagram】,Rose会在ComponentView书目卜创建组件图“NewDiagram,右键单击组件图的图标,在弹出的菜单中选择Rename,可以更改创建的组件图的名字。建立组件图以后,双击蛆件图的图标,出现组件图的绘制区域,如图所示。2 .组件图工具栏按纽简介琳选择一项颂添加文本框口添加注释/符图中的元素与注稀连接起来添加组件内包/添加依然关系添加子程序规范匕添加虚包添加子程序体口添加主程序同添加包规范a添加包体E添加任务规范j添加任务体B添加数据库司添加虚子程序3 .添加组件组件图创建以后,下一步就是向图中增加蛆件。通常对每个逻辑视图包创建个蛆件视图包。例如,假如逻辑视图包括Item

14、,Title和Reservation类,则对应的组件视图也应当包含ItCm,TitIe和RCSerVe类的组件。耍将组件添加进组件图,首先点击工具栏中的图标组件按纽,然后在绘制区域要绘制的地方单击鼠标左健,输入组件名即可,如图所示。还可以为组件添加说明文档:右键单击要添加说明的组件,从弹出的菜单中选择(OpenSpecification菜单项以打开组件规范对话框,选择“General”选项卡,在“Documentation”字段中输入组件的文档说明。4添加组件的细微环节和其他模型元索一样,每个组件可以增加属性细微环节,如组件类型,组件语言以与组件声明等。(1)指定组件的类型。组件类型表明用哪个

15、图标表示组件。从图标按纽可以看出,组件方许多类型:标准组件类型,子程序规他,子程序体,主程序,包规范,包体,任务规范和任务体等。要为组件指定类型,可以在组件的规整窗口中选择“General”选项除在“Stereotype”字段中选择或输入所须要的组件类型,如图所示。(2)指定组件语言。在RoSe中,可以对各个组件分别指定语言,如模型的一部分也可以指定C+语言,另一部分可以指定JAvA语言。R。Se支持的语言包括ANSIC+,Ada95,CORBA,C+,COM,Java,VisualBasic,VisualC+,WebModeler,XM1._DTD和OraeIe8等。要为组件指定语言,可以打

16、开相应的件的规范窗口,选中“General”选项卡,然后在“1.anguage”字段中选择语言,如上图所示。(3)为组件添加声明对于组件来说,还可以为每个组件生成代码期间要添加的补充声明。要添加声明,可以打开相应组件的规范由口,选中“Detail”选项卡,然后在“Declarations”字段中添加,如图所示。5.增加组件之间的依靠组件之间惟一存在的关系就是组件依匏,添加一个组件对另个组件的依转,步骤如下:选择工具栏的图标按纽尸,从源组件想目标蛆件拖动一条线。源组件是指依靠于其他蛆件的组件,目标组件是某一组件所依靠的组件,如图所示。九运用RoSe绘制配置图的步豚1 .打开配置图在Rose中只有

17、一个配置图图标DeploymentVies”,双击配置图标,出现配置图的绘制区域,如图所示A/2 .配置图的工具栏按组简介Q选择一项A股添加文本框口添加注释/将图中的元索与注释连接起来日添加处理器/添加关联关系(也可以成为连接)fl,添加设备3 .添加处理器要为配置图添加处理器,首先选择工具栏中的图表按纽5,然后在绘制区域要放置的地方单击鼠标左键,输入处理器的名称即可。如图所示。4 .增加处理器细微环节在处理器规范窗口中可以指定处理器的类型,增加处理器的特性和设置处理器的安排0(1)指定处理器的类型。处理器类型用于对处理器进行分类。要为处理器指定类型,双击相应的处理器图标打开处理器规范窗口。选

18、择对话框的“General”选项卡,在“Stereotype”字段中输入类型的名称,如图所QProcessorSpccificationforPr.(2)增加处理器的特性。处理器特性是对处理器的物理描述,它可以包括处理器的速度和内存容量:等信息。要增加处理器的特性信息,双击相应处理器图标,打开处理器规范窗口对话框。选择对话框的“Detail”选项卡,在“Characteristics”字段中输入要处理器的特性,如图所示(3)设置处理器安排。在RoSe中还可以设置处理器安排,安排字段记录处理器运用的进程安排。安排的选项包括“Preemptive”,Non-Preemptivew,“Cyclic,

19、Executive,和Manual。Preemptive表示高优先级的进程可以抢占低优先级的进程;Non_Preemptive表示进程没有优先级,只有当前进程执行完毕后才可以执行下进程;CyCliC表示进程是时间片轮转执行的,每个进程安排肯定的时间片,当一个进程时间片执行完毕后才将限制权传递给下一个进程;Executive表示用某种算法限制安排;Manual表示进程有用户安排。要设置处理器安排,双击相应处理器的图标,打开处理器规范对话框。选择对话框的“Detail”选项卡,在Schedulingw字段中的几个单选按纽用于选择处理器安排,如上图所示。5 .添加设备设备的添加方法和处理器的添加方法

20、类似;要为配置图添加设备,首先选择工具栏的图标按纽日,然后在绘制区域要添加的地方单击鼠标左键,输入设备的名称即可,如图所示。6 .增加设备细微环节同处理器一样,设备也可以增加各种细微环节;如设备的类型和特性等信息。指定设备类型和增加设备特性信息的方法与处理器相同。7 .添加关联关系配置用关联关系表示各节点之间的通信,它可以连接两个处理器,两个设备或者设备与处理器。要为配置图添加关联关系,首先选择工具栏中的图标按纽/,然后单击要连接的节点,从源节点到目标节点拖动一条直线,如图所示。8 .增加关联关系细微环节关联关系可以指定类型,此外,还可以加入供应物理连接细微环节的特性C(1)指定关联关系的类型。要指定关联关系的类型,双击关联关系的图标打开处理器规范对话框。选择对话框的“General”选项卡,在“Stereotype”字段中输入类型的名称,在Documentation”字段中输入此关联关系的文档说明。(2)增加物理连接的细微环节。要增加物理连接的细微环节,双击关联关系的图标打开处理器规范对话框。选择对话框的“Detail”选项卡,在“Characteristics”字段中输入关联关系的物理连接细微环节,如图所示。完毕。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号