跟我学UML建模工具StarUML(第9部分)——应用StarUML创建UML活动图的创建示例

合集下载

staruml_详细教程

staruml_详细教程

1.6 各UML图的关系 用例图
用例图 类图
UML
类图
顺序图 需求分析


用例文档
图 之
BD

顺序图



顺序图 FD/DD
- 11 -
1. 前言
1.7 UML语法描述
是对一组具有相同属性、相同操 类 作、相同关系和相同语义的对象
的描述
对象
接口
是描述了一个类或构件的一个服 务的操作集
定义了一个交互,它是由一组共 协作 同工作以提供某种协作行为的角
事物名称
解释
UML表示
参与者(Actor)
在系统外部与系统直接交互的人或事物(如另一个计算 机系统或一些可运行的进程)。我们需要注意的是: 1.参与者是角色(role)而不是具体的人,它代表了参与者
在与系统打交道的过程中所扮演的角色。所以在系统
的实际运作中,一个实际用户可能对应系统的多个参
与者。不同的用户也可以只对应于一个参与者,从而 代表同一参与者的不同实例。
3. 类图
3.1类图概要 3.2类图中的事物及解释 3.3类图中的关系及解释 3.4类图与代码的映射 3.5类图例子 3.6习题
4. 顺序图
4.1概要 4.2顺序图中的事物及解释 4.3顺序图与用例图和类图的关系 4.4顺序图例子 4.5 练习题
5. 协作图
5.1概要 5.2协作图中的事物及解释 5.3协作图中的关系及解释
UML
-4-
1. 前言
1.3 UML事物
UML包含4种事物:构件事物 行为事物 分组事物 注释事物 1.3.1 构件事物: UML模型的静态部分,描述概念或物理元素
它包括以下几种:

start.uml使用方法

start.uml使用方法

start.uml使用方法Start.uml是一种UML(统一建模语言)的图形表示方式,用于描述系统或软件的起始点。

以下是关于Start.uml使用方法的全面回答:1. 创建Start.uml图,可以使用UML建模工具,如Enterprise Architect、Visual Paradigm等,打开软件并创建一个新的UML项目。

选择适当的图表类型,例如用例图、类图等,然后在该图表上添加Start.uml。

2. 含义和用途,Start.uml通常用于表示系统或软件的起始点,即系统开始执行的地方。

它是一个圆形图标,通常带有一个名称,表示系统的起点或入口。

3. 标识和符号,Start.uml图标通常是一个空心圆,内部没有任何其他图形或符号。

它可以有一个名称,位于图标的下方或右侧。

4. 添加名称,为Start.uml图标添加一个适当的名称,以便清楚地表示它所代表的系统或软件的起点。

名称可以是一个简短的词或短语,例如"开始"、"入口"等。

5. 连接其他图元素,使用适当的UML箭头或线条,将Start.uml与其他UML图元素连接起来,以表示系统中的流程或控制流。

这可以帮助说明系统中的起始点与其他部分之间的关系和交互。

6. 注意事项:在使用Start.uml时,需要注意以下几点:Start.uml通常只能在一个UML图表中使用一次,因为一个系统或软件只能有一个起始点。

Start.uml应该在系统或软件的主要流程或控制流程中使用,而不是在细节或子流程中使用。

Start.uml应该与其他UML图元素(如用例、类、活动等)结合使用,以提供更全面的系统描述。

总结起来,使用Start.uml需要选择适当的UML建模工具,创建一个新的UML项目,并在所选图表上添加Start.uml图标。

为图标添加名称,并使用适当的箭头或线条连接其他图元素,以表示系统中的流程或控制流。

请确保合理使用Start.uml,并结合其他UML图元素,以提供准确和全面的系统描述。

跟我学UML建模工具StarUML(第10部分)——应用StarUML创建带泳道的UML活动图的创建示例

跟我学UML建模工具StarUML(第10部分)——应用StarUML创建带泳道的UML活动图的创建示例

1.1跟我学UML建模工具StarUML(第10部分)——应用StarUML创建带泳道的UML活动图的创建示例1.1.1带泳道的UML活动图及实现示例1、泳道泳道可以将模型中的活动按照职责组织起来,这在许多场合下通常是很有应用价值的。

例如,可以将一个商业组织处理的所有活动组织起来。

这种分配可以通过将活动组织成用线分开的不同区域来表示。

由于它们的外观像泳池的泳道的缘故,这些区域被称作泳道。

(1)活动图中的活动可以被分成为几个区域,每个区域在图中用虚线分开,因此被叫做泳道。

(2)泳道是活动图的内容的组织单元它没有内在的语义,但可以根据建模者的意愿使用。

通常,每个泳道代表真实世界组织内的一个组织单元。

2、为什么要采用泳道------普通的活动图所存在的问题(1)首先UML活动图告诉了软件系统的分析和设计人员发生了什么,但没有告诉我们该项活动由谁来完成——参与者等方面的信息。

在程序设计中,这意味着活动图没有描述出各个活动由哪个类来完成。

而泳道解决了这一问题,并给出了明确的对象信息。

(2)在活动图中的泳道区分了其中活动的不同职责因为在带泳道的UML活动图中,每一个活动都只能明确的属于一个泳道。

3、泳道的主要作用(1)它将活动图的逻辑描述与顺序图、协作图的责任描述结合起来。

从而能够更加准确地描述活动、活动的产生者等方面的信息。

因此,带泳道的UML活动图能够更加直观地描述系统的各活动之间的逻辑关系,利于用户理解软件系统的业务逻辑和业务实现的过程。

(2)泳道可以用于建模某些复杂关系的UML活动图这时,每一个泳道可以对应于一个协同,其中活动可以由一个或多个相互连接的类的对象实现。

4、泳道的UML图示泳道用矩形框来表示,属于某个泳道的活动放在该矩形框内,将对象名放在矩形框的顶部,表示泳道中的活动由该对象负责。

由于泳道名应为对象名,既然是对象名,所以泳道名应为名词。

5、在StarUML工具软件中提供了对泳道的技术支持由于活动图的走向可以是横向的也可以是纵向的,因此在StarUML工具软件中提供有水平泳道和垂直泳道两种不同形式的泳道支持。

starUML使用文档

starUML使用文档

S tarUML使用文档一、建立用例图1.新建项目在StarUML中,项目是基本的管理单位。

一个项目可以管理一个或多个软件模型,它是在任何软件模型中都存在的顶级的包。

一般地说,一个项目保存在一个文件中运行StarUML程序,一个名叫:New Project By Approach的对话框会弹出,选择“Empty Project”并且按下“确定”。

2.给项目命名在右边的“Model Explorer”框中选定“Untitled”节点,这是整个工程的根节点,在下边的“Properties”框的“Title”项填写工程的名称。

3.新建模型在StarUML中,模型是包含软件模式信息的元素,右键项目根节点,在弹出的菜单中选“Add/Model”,则在根节点下新建节点“Model1”,此时可以输入模型名称,也可以选定“Model1节点”,在右侧“Properties”框的“Name”项为其改名。

4.新建用例图在StarUML中,图则是表示用户特定设计思想的可视元素的集合,右键刚才添加的模型节点,在弹出菜单中选“Add Diagram”,在展开的下级菜单中有多种图供选择,这里我们选“Use Case Diagram”,此时可以输入图名称,也选定“UseCaseDiagram1”节点,在右侧“Properties”框的“Name”项为其改名。

5.创建角色在左侧的“ToolBox”中的“UseCase”栏,选择“Actor”图标,然后左键单击diagram窗口的某处,则创建了一个新的角色,双击可为其改名。

6.创建用例在左侧的“ToolBox”中的“UseCase”栏,选择“UseCase”图标,然后左键单击diagram 窗口的某处,则创建了一个新的用例,双击可为其改名。

7.创建角色与用例的关联关系在左侧的“ToolBox”中的“UseCase”栏,选择“Association”图标,然后左键单击用例图中的“注册用户”角色,拖拽至“登录”用例,这样将“注册用户”与“登录”用例关联起来。

UML建模工具软件StarUML从入门到精通——如何应用StarUML创建接口及实现类的应用示例

UML建模工具软件StarUML从入门到精通——如何应用StarUML创建接口及实现类的应用示例
如何应用StarUML 创建接口及实现类的Байду номын сангаас用示例
1、接口
(1)接口是一组外部可访问的操作,也是一个类提供给另一个 类的一组操作,它描述类的部分行为,用于为类或组件提供服务 。 (2)可以将接口看成是不含属性的特殊抽象类,其操作也没有 方法。
2、接口的UML图示形式
接口在类图中表示为一个带接口名称的小园,并标有接口 名(棒糖式接口);
5、在该类图中再添加USBDevice接口的其它实现类 (1)实现类MP4
(2)实现类RemoveHDDisk
(3)设置RemoveHDDisk和MP4为USBDevice接口的实现类
(4)最终的结果
3、实现接口
或者
(1)接口的实现 接口与对它进行实现的模型元素(实现类)之间用一条直线 相连(它们之间是一对一的关联关系);
或者
(2)调用该接口的类与接口之间用带箭头的虚线连接,它们之 间是依赖关系
3、在项目中再添加一个名称为“USB设备接口及实现”的 类图
4、在该类图中添加一个名称为USBDevice的接口
(1)添加一个名称为USBDevice的接口
(2)设置该接口的显示方式为“Icon with Label”的形式, 从而显示出<interface>构造形。
(3)在名称为USBDevice的接口中添加readData和writeData成 员方法
(4)在接口中显示出这些方法——在Format工具栏中选择 “Suppress Operations”按钮

staruml使用方法

staruml使用方法

staruml使用方法StarUML是一款流行的UML建模工具,它可以帮助开发人员更好地设计和管理软件项目。

下面是关于StarUML使用方法的详细介绍。

一、安装StarUML1. 下载StarUML安装包,可以从官方网站或其他可信的下载站点下载。

2. 双击安装包,按照提示完成安装过程。

二、创建新项目1. 打开StarUML,点击“File”菜单,选择“New Project”。

2. 在弹出的对话框中输入项目名称和存储路径,点击“OK”按钮。

三、创建类图1. 在左侧的工具栏中选择“Class Diagram”工具。

2. 在右侧的“Model Explorer”中选择新建的项目,右键点击“AddDiagram”菜单,选择“Class Diagram”。

3. 在新建的类图中,可以使用工具栏中的各种工具创建类、接口、枚举等元素。

4. 双击类图中的元素,可以编辑其属性和方法。

四、创建时序图1. 在左侧的工具栏中选择“Sequence Diagram”工具。

2. 在右侧的“Model Explorer”中选择新建的项目,右键点击“Add Diag ram”菜单,选择“Sequence Diagram”。

3. 在新建的时序图中,可以使用工具栏中的各种工具创建对象、消息等元素。

4. 双击时序图中的元素,可以编辑其属性和方法。

五、创建用例图1. 在左侧的工具栏中选择“Use Case Diagram”工具。

2. 在右侧的“Model Explorer”中选择新建的项目,右键点击“Add Diagram”菜单,选择“Use Case Diagram”。

3. 在新建的用例图中,可以使用工具栏中的各种工具创建用例、参与者等元素。

4. 双击用例图中的元素,可以编辑其属性和方法。

六、导出项目1. 点击“File”菜单,选择“Export”菜单。

2. 在弹出的对话框中选择要导出的文件类型和存储路径,点击“OK”按钮。

以上就是关于StarUML使用方法的详细介绍。

staruml教程

staruml教程StarUML是一款流行的开源建模工具,它提供了各种建模功能,包括用例建模、类图建模、时序图建模等。

本教程将介绍如何使用StarUML进行简单的类图建模。

首先,打开StarUML软件,点击菜单栏的"File"选项,选择"New",然后选择"Class Diagram",点击"OK"按钮。

这样就创建了一个新的类图。

在类图中,我们可以通过点击左侧的"Class"按钮来创建类。

点击按钮后,在类图中点击任意位置就会出现一个新的类。

点击类图上的类,可以编辑类的名称和属性。

在类的属性区域,我们可以添加类的属性。

点击属性区域,输入属性名称,然后选择属性类型。

类型可以从下拉菜单中选择,比如整型、字符型等。

在属性区域中,我们还可以添加类的方法。

方法的输入和输出参数可以通过输入框进行编辑。

在类图中,我们还可以添加类之间的关系。

通过点击左侧的"Association"按钮,然后在类图中选择两个类,就可以创建它们之间的关联关系。

关系的类型可以在属性面板中进行选择。

比如,可以选择表示一对一关系的"1"关系类型,表示一对多关系的"1..*"关系类型等。

除了关联关系,我们还可以在类图中创建继承关系。

在类图中,选择一个类,然后按住"Ctrl"键,点击另一个类,就可以创建继承关系。

继承关系表示一个类继承自另一个类,并可以继承其属性和方法。

完成类图的建模后,可以点击菜单栏的"File"选项,选择"Save"保存建模结果。

可以选择保存为StarUML的默认格式(.mdj文件),或者选择其他格式,比如图片格式(.png、.jpg等)。

以上就是使用StarUML进行简单类图建模的基本步骤。

通过掌握这些基本操作,你可以进一步应用StarUML进行更复杂的建模任务。

UML建模工具软件StarUML从入门到精通——应用StarUML实现正反向工程的应用示例


2、添加Java扩展插件
在StarUML工具软件中需要添加相关语言的插件才能进行正 反向工程的操作。 (1)启动Extension Manager子菜单
(2)选择Java扩展插件
3、开始安装Java扩展插件
(1)点击Install按钮安装Java扩展插件
(2)显示安装成功的提示信息
4、为什么要安装Java扩展插件
(2)启动Reverse Engineer功能菜单 在主菜单栏中选择“Tools — Java — Reverse Code”子 菜单项目,可以将现有的代码逆向工程。
(3)定位到目标程序代码所在的目录
(4)创建出对应的类图
然后在此类图的基础上对类图进行完2)设置导出的程序风格选项 在菜单中依次选择“Tools — Java — Configure”子菜 单项目。
(3)在设置对话框中根据应用的需要选择对应的项目
比如,可以选中“Generate the Documentation by JavaDoc”等选项,从而可以在创建的Java程序代码中自动地添 加文档说明信息。
22然后再点击ok按钮33选择一个有效的输出目录66查看导出的结果java程序类的程序代码11导出的各个相关的程序类22导出所创建的compute类的程序代码示例77添加实现代码11由于staruml只是生成反映类结构的程序代码而不是任何对象的具体功能实现的程序代码
应用StarUML实现 正反向工程的应用示例
(4)启动导出子菜单 在菜单中依次选择“Tools — Java — Generate Code” 子菜单项目。
(5)选择待导出的模块(Model) 1)从对话框中选择待导出的模块内的类图,本示例为 “Design Model”节点。

实验一 建模工具StarUML的使用


组成部分 框架文件(.FRW) 单元文件(.UNT)
描述 框架文件包含单元所用 UML 轮廓(profile)信息。 单元文件包含框架的实际模型信息。
UML 轮廓(profile) UML (UnifiedModeling Language(统一模型语言))是如此的一般化,一致于可以表示任何的 思想和观念。也许这也是弱点来源之一,因为特定领域的观念不容易详细表述。为克服这个 弱点,StarUML 提供 UML 轮廓(profile)来扩充 UML。通过在 UML 轮廓中直接应用这些概 念 StarUML 可轻松支持 UML 的扩充。 UML 轮廓(Profile)结构 UML Profile 由下列部分构成: 组成部分 构造型(Stereotype) 描述 构造型附着于特定 UML 元素, 为的是进一步明晰语义, 提供扩充属性,使得建模更为准确。构造型不仅指定了 图标文件来作为图形表示, 而且还通过定义扩充表示法 文件(.PNX),定义了表示法概要。扩充表示法的更多细 节,请参看开发者指南。 默认的 UML 属性不足以精密建模时,标记定义为这些 元素提供补充信息。在 StarUML 中,标记定义既可以包 含在特定的原型中,也可以独立存在。 数据类型默认地包含在轮廓中。 图类型是 StarUML 提出的扩充元素, 为的是使用户可以 定义新的图形类别。 元素原型是 StarUML 提出的扩充元素, 为了使用户可以 定义元素样本,作为创建元素配置现存属性的样本。这 些定义了的元素原型可以创建联系到托盘(palette)的 元素或者通过外部 API 创建元素。 模型原型是 StarUML 建议的扩充元素, 目的类似于元素 原型。但只使用于模型。预定义的元素作为模型原型出 现在模型附加菜单上。
4
第二章 基本概念

UML统一建模语言PPTchapter09


UML统一建模语言
把顺序图转换成协作图
• 参与者需要乘坐电梯,他从系统外部按下按钮, 让电梯到达他想去的楼层。此时,电梯系统的 操作被启动,电梯控制对象以循环的方式检查 所有的电梯,从中选择一个工作队列长度最短 的。然后,它创建一个作业命令,并将该命令 放入对应电梯的工作队列,接着激活队列。电 梯对象并发运行,从它的队列中选择一个作业 并执行。电梯是一个活动对象,它与它的控制 线程并发执行。
UML统一建模语言
用例分析—从事件流开始
UML统一建模语言
寻找边界对象

• •
图书管理员向系统发出“新增书籍信息”请求——主窗
口、“新增书籍信息”按钮
系统要求图书管理员选择要新增的书籍是计算机类还是 非计算机类——书籍类别列表框。 图书管理员做出选择 后,显示相应界面, 让图书管理员输入信 息,并自动根据书号 规则生成书号—— “新书信息录入”窗口 及辅助的“提交”按钮
UML统一建模语言
一、 什么是协作图
2、为什么要使用协作图
协作图作为一种在给定语境中描述协作中各个对象之间的组织交互关系 的空间组织结构图形化方式,在使用其进行建模时,可以将其作用分为以下 三个方面: 1 通过描绘对象之间消息的传递情况来反映具体的使用语境的逻辑表达。 一个使用情境的逻辑可能是一个用例的一部分,或是一条控制流。这和序列 图的作用类似。 2 显示对象及其交互关系的空间组织结构。协作图显示了在交互过程中 各个对象之间的组织交互关系以及对象彼此之间的链接。与序列图不同,协 作图显示的是对象之间的关系,并不侧重交互的顺序,它没有将时间作为一 个单独的维度,而是使用序列号来确定消息及并发线程的顺序。 3 协作图的另外一个作用是表现一个类操作的实现。协作图可以说明类 操作中使用到的参数、局部变量以及返回值等。当使用协作图表现一个系统 行为时,消息编号对应了程序中嵌套调用结构和信号传递过程。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1跟我学UML建模工具StarUML(第9部分)——应用StarUML创建UML活动图的创建示例
1.1.1UML活动图及主要的应用
1、UML活动图和活动
(1)活动图其实本质上就是流程图
从软件系统内部的视角来看,因为UML活动图反映的都是软件系统功能所要完成的动作过程(它定义出工作流从哪里开始,到哪里结束,工作流中发生了哪些活动及其顺序等),活动是工作流期间完成的任务。

但要注意的是。

UML用例描述和活动模型之间存在着一些重要的区别。

但活动图与流程图之间也还存在有一定的区别
1)流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程;
2)活动图能够表示并发活动的情形,而流程图不行;
3)活动图是面向对象的,而流程图是面向过程的。

(2)UML活动图可以描述用例的活动和行为
用例描述是从外部参与者的角度出发来编写的,而活动模型则采用内部系统的角度进行描述的——使用活动图可以表示由内部生成的动作(描述活动)。

当然,软件系统的分析和设计人员也可以利用活动图来为参与者对系统的操作行为进行建模(描述行为)。

(3)UML活动图中的动作状态的特性
这里所指的动作(也就是活动动作)主要有三个特点:原子性、不可中断性和瞬时性:
1)原子性的即不能被分解成更小的部分;
2)是不可中断的即一旦开始就必须运行到结束;
3)是瞬时的即动作状态所占用的处理时间通常是极短的,甚至是可以被忽略的。

(4)动作状态在UML中的图示形式
在UML中,动作状态使用带圆端的方框表示()。

(5)活动图中的动作流或者控制流
活动图中的各个活动动作的转换用带箭头的直线表示。

2、UML活动图的主要应用
(1)活动图的应用非常广泛
它既可用来描述操作(类的方法)的行为,也可以描述用例和对象内部的工作过程活动(活动图记录了单个操作或方法的逻辑,单个用例或者单个业务流程的逻辑)。

(2)活动图是由状态图变化而来的,但它们各自用于不同的应用目的和应用场合。

活动图依据对象状态的变化来捕获动作(将要执行的工作或活动)与动作的结果。

活动图中一个活动结束后将立即进入下一个活动。

而在状态图中状态的变迁可能需要事件的触发。

3、在什么应用场合下使用活动图
在对一个软件系统建模时,通常有两种使用活动图的方式:
(1)为工作流(业务过程)建模——也体现出软件系统的用例实现
因为一个用例可能有几个事件流,而往往几个事件流通过控制是有先后顺序的,例如需要先查询数据,后再删除数据。

这就需要有个总的流程来控制几个事件流的处理顺序,而UML活动图则能够很好地表示这样的过程。

对工作流建模强调与软件系统进行交互的对象所观察到的各种活动。

工作流一般处于系统的边界,用于可视化、详述、构造和文档化开发软件系统所涉及的业务流程。

下面为某个“网上银行”项目中的企业开户的业务过程的活动图。

(2)为对象的操作实现过程建模
活动图本质上就是流程图,它描述系统的活动、判定点、分支等部分。

因此,在UML 中,可以把活动图作为流程图来使用,用于对系统的功能操作建模。

下面为一个网上商店系统中的用户的各种可能的操作活动的图示。

3、设计UML 活动图的实现步骤(活动图的建模技术)
要创建一个UML 活动图,需要反复执行下列步骤:
(1)第一步,定义活动图的范围
首先应该定义您要对什么建模。

单个参与者完成的用例的实现过程?(也包括一个用例中的一部分?一个类的单个方法?)、一个包含多个用例的逻辑关系?描述多个不同的参与者的业务流程?
(2)第二步,添加起始和结束点
每个活动图有一个起始点()和但可以有多个结束点(),用一个实心圆表示初始节点,用一个圆圈内加一个实心圆来表示活动终点。

(3)第三步,添加各个活动项目或者活动节点()
活动项目或者活动节点是UML活动图中最主要的元素之一,它用来表示一个活动。

如果软件系统的分析和设计人员正在对一个用例建模,对每个参与者(Actor)所发出的主要步骤引入一个活动,而该活动可能包括起始步骤,加上对起始步骤系统响应的任何步骤。

而如果软件系统的分析和设计人员正在对一个高层的商务流程建模,对每个主要的流程引入一个活动。

(4)第四步,添加活动间的转变(各个活动之间的关系)
一旦一个活动有多个转变时,软件系统的分析和设计人员必需对每个转变加以相应标示。

(5)第五步,添加分支和转换
找出各个活动之间的逻辑关系或者条件,并加以描述。

(6)第六步,找出可并行活动(有共同的输入或者共同的输出的活动)之处当两个活动间没有直接的联系,而且它们都必需在第三个活动开始前结束,那它们是
可以并行运行的。

4、活动图中的各种组成元素
在UML活动图中的各种可能的组成元素可以有活动状态、分支、合并、泳道、对象流状态、状态类、信号发送和信号接收等。

5、UML活动图中的条件关系(分支)
(1)UML活动图中的条件关系的表示形式
在UML活动图中使用一个菱形的判断标志来表达条件关系,而条件分支可以有一个进入转换和两个或多个输出转换,但在每条输出转换上都应该有监护条件表达式(即一个布尔表达式)保护,当且仅当监护表达式的值为真时,该输出路径才有效。

(2)条件关系的表示形式的示例图
6、UML活动图中的并发行为
在UML活动图中,使用一个称为同步条的水平粗线可以将一条转移分为多个并发执行的分支,或将多个转移合为一条转移。

此时,只有输入的转移全部有效,同步条才会触发转移,进而执行后面的活动。

7、UML活动图中的对象和对象流
(1)对象
在UML活动图中可以出现对象,并且对象可以作为活动的输入或输出。

(2)对象流
对象流对应于一个对象经过整个活动的不同状态,采用虚箭头线表示,而控制流采用实箭头线表示
1.1.2在StarUML工具软件中创建UML活动图
1、创建一个名称为“新增客户用例的活动图”
(1)选择“Activity Diagram”子菜单项目
(2)命名所创建出的活动图为“新增客户用例的活动图”
此时在左边将自动地显示出与活动图相关的按钮图标,可以直接拖动这些图标到活动图。

2、在活动图中添加开始和结束节点——需要注意的是:实心圆为起始状态,同心圆为结束状态
3、在活动图中添加各个活动节点
(1)添加各个活动节点和分支
(2)继续添加活动中的剩余的节点。

4、应用控制流连接活动图中的各个节点
5、最后的绘制结果示图。

相关文档
最新文档