UML工具Visual Paradigm教程:如何绘制UML序列图?

翻译|使用教程|编辑:吴园园|2020-04-26 11:34:59.643|阅读 38 次

概述:在本教程中,我们将从简单的类图开始,并使用序列图来建模与在类图中建模的控制器类相关的动态方法调用。

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

相关链接:

Visual Paradigm是包含设计共享、线框图和数据库设计新特性的企业项目设计工具。现在你只需要这样单独的一款模型软件 Visual Paradigm就可以完成用UML设计软件,用BPMN去执行业务流程分析,用ERD企业设计数据库的任务。Visual Paradigm现已加入在线订购,现在抢购立享优惠!

点击下载Visual Paradigm最新试用版

当您要对系统或应用程序的结构进行建模时,可以使用类图。当您要在运行时对对象之间的交互进行建模时,可以使用方法调用的顺序,可以使用顺序图。类图和序列图可以相互关联。虽然类图中的类表示数据的蓝图,但是序列图中的生命线表示此类蓝图的实例。在本教程中,我们将从简单的类图开始,并使用序列图来建模与在类图中建模的控制器类相关的动态方法调用。

从类创建序列图

1、下载Simple-Registration.vpp

2、在Visual Paradigm中打开下载的.vpp文件。要打开项目,请从应用程序工具栏中选择“ 项目”>“打开 ”。

3、打开类图注册。研究图表内容。我们有三个类-RegistrationUI,RegistrationController和User。

UML工具Visual Paradigm教程:如何绘制UML序列图?

4、现在,我们要在运行时对这些类的对象实例之间的交互进行建模。由于控制器类负责控制注册过程,因此可以从中添加一个子序列图。将鼠标指针移到RegistrationController。单击右下角的资源图标,然后从弹出菜单中选择“ 新建图... ”。

5、在“ 新建图”窗口中,选择“ 序列图”,然后单击“ 下一步”。保持提供的图名称,然后单击“ 确定”进行确认。这将创建一个空的UML序列图。

绘制顺序图

1、从图工具栏中选择“ 边界生命线(B) ”。

2、单击该图以创建边界生命线。

3、输入registrationUI作为生命的名称,然后按Enter确认。

4、右键单击生命线,然后从弹出菜单中选择“ 选择类别”>“选择类别... ”。

5、在“ 选择类”窗口中,选择RegistrationUI类,然后单击“ 确定”进行确认。

之后,生命线将如下所示。

6、创建一个控件生命线 registrationController:RegistrationController和一个实体生命线 用户:User。不要忘记为他们选择适当的类。该图如下所示。

7、让我们对生命线之间的方法调用进行建模。将鼠标指针移到生命线registrationUI上。

8、按“ 资源目录”资源,然后将其拖出。

9、移至生命线registrationController并释放鼠标按钮。

10、从资源目录中选择消息。

11、这会弹出一个名称列表,您可以为新的序列消息选择该名称。您可以看到这些是classRegistrationController的操作。选择createUser(name,password)。

12、关联生命线registrationController和用户。我们说registrationController创建了用户生命线。因此,我们需要将它们与创建消息相关联。将鼠标指针移到生命线registrationController中的激活上。

13、按资源“ 资源目录”并将其拖出。

14、释放生命线用户上的鼠标按钮。

15、选择从资源目录创建消息。

创建消息已创建。您的图应如下所示:

16、从生命线registrationController创建消息setName和setPassword到用户。到现在为止,该图变为:

17、您还可以指定操作的参数。以消息createUser(name,password)为例。右键单击它,然后从弹出菜单中选择“ 打开规范... ”。

18、编辑通过点击为虚标题按钮,旁边的动作类型属性动作类型。

19、在“ 呼叫操作规范”窗口中,单击添加>文本...以添加参数。在此示例中,单击添加>文本...以添加参数peter。再次单击添加>文本...以添加参数mypwd。注意,这两个参数实际上是指操作给出的两个参数。如果在此处添加第三个参数,则它将被忽略(因为仅定义了两个操作)。

20、单击“ 确定”关闭窗口并返回图表。参数已添加并显示在图上。最终,该图变为:

=====================================================

更多Visual Paradigm相关资源,请点击此处进行查看~

想要购买Visual Paradigm正版授权的朋友可以咨询慧都官方客服





标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

文章转载自:Visual Paradigm https://www.visual-paradigm.com/cn/tutorials/how-to-draw-uml-sequence-diagram.jsp

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
Visual Paradigm

Visual Paradigm是包含设计共享、线框图和数据库设计新特性的企业项目设计工具

在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部