彩票走势图

logo Visual Paradigm教程2020
文档彩票走势图>>Visual Paradigm教程2020>>UML工具Visual Paradigm教程:如何绘制UML序列图?

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


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

点击下载Visual Paradigm最新试用版

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

从类创建序列图

1、下载

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正版授权的朋友可以



扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP