感悟网 导航

如何绘制UML顺序图

作者&投稿:穰乖 (若有异议请与网页底部的电邮联系)
如何绘制UML顺序图~

1. 在VP官网下载 Simple-Registration.vpp 。
2. 在Visual Paradigm中打开已下载的vpp文件。通过工具栏中的 Project > Open 可打开这个项目。
3. 打开类图 Registration ,通过对图表内容的查看,我们了解到这里有三个类——RegistrationUI 、 RegistrationController 和 User 。

4. 现在我们想要对在运行时这些类的对象实例间的交互进行建模。由于控制器类负责控制登记流程,因此添加一个它的子顺序图。将鼠标指针移动到 RegistrationController ,点击底部右下角的资源图标然后从弹出菜单中选择 New Diagram... 。

5. 在 New Diagram 窗口,选择 Sequence Diagram ,然后点击 Next 。保持默认图标名称不变,然后点击 OK 进行确认。

6. 一个空的UML顺序图创建以后,从图表工具栏中选择 Boundary LifeLine (B) 。

7. 点击图表创建生命线的分界线。

8. 输入 registrationUI 作为生命线名称,然后敲击回车键进行确认。

9. 右键点击生命线,然后从弹出菜单中选择 elect Class > Select Class... 。

10. 在 Select Class 窗口,选择 RegistrationUI 类,然后点击 OK 进行确认。

然后所绘制的生命线就:

11. 创建一个控制生命线( Control LifeLine ): registrationController : RegistrationController 和一个实体生命线(Entity LifeLine): user : User 。不要忘了为它们选择合适的类。所绘制的图表如下图所示:

12. 让我们为生命线之间所调用的方法进行建模,将鼠标指针移动到生命线 registrationUI 。

13. 按住资源 Resource Catalog ,然后进行拖动。

14. 移动到生命线 registrationController ,然后释放鼠标按钮。

15. 从Resource Catalog中选择 Message 。

16. 这会弹出一个可供你选择的新的序列信息的列表名称。你可以看到这些选项都是classRegistrationController的操作,在其中选择 createUser(name, password) 。

17. 关联生命线 registrationController 和 user ,我们可以看到是 registrationController 创建了user生命线。因此,我们需要创建一条信息来关联这两者。将鼠标指针移动激活生命线 registrationController 。

18. 按住资源 Resource Catalog 进行拖动。
19. 在生命线 user 处放开鼠标指针。
20. 从Resource Catalog中选择 Create Message 。

于是信息就被创建好了,所得的图像如下图所示:

21. 创建从生命线 registrationController 到user的信息 setName 和 setPassword ,到目前为止,图表如下图所示:

22. 您还可以指定操作的参数,以信息 createUser(name, password) 为例。右键点击它,然后从下拉菜单中选择 Open Specification... 。

23. 通过点击按钮上的省略号对行为属性进行编辑,跳转到 Action type 。

24. 在 Call Action Specification 窗口,点击 Add > Text... 添加参数。在本例中,点击 Add > Text... 添加参数 peter 。再次点击 Add > Text... 添加参数 mypwd 。注意,这里的两个参数指的是两个通过操作赋予的参数,如果你再添加第三个参数,它将被自动忽略(因为只定义了两个操作)。

25. 点击 OK 关闭窗口,然后返回图表。添加的参数被呈现在了图表上

UML顺序图也叫序列图。


一、时序图简介(Brief introduction) 时序图(Sequence Diagram)是显示对象之间交互的图,这些对象是按时间顺序排列的。顺序图中显示的是参与交互的对象及其对象之间消息交互的顺序。时序图中包括的建模元素主要有:对象(Actor)、生命线(Lifeline)、控制焦点(Focus of control)、消息(Message)等等。
二、时序图元素(Sequence Diagram Elements)
角色(Actor)
系统角色,可以是人、及其甚至其他的系统或者子系统。
对象(Object)
对象包括三种命名方式:
第一种方式包括对象名和类名;
第二中方式只显示类名不显示对象名,即表示他是一个匿名对象;
第三种方式只显示对象名不显示类明。

《10年产品经理教你3步画好UML时序图,轻松掌握流程分析利器【建议收藏...》
答:绘制步骤: 画时序图并非难事,首先确定你要解决的问题(目标),然后列出所有涉及的角色(对象),最后按照时间顺序排列消息,序号的加入有助于团队间的协作沟通。记住,交互对象的排列,尤其是频繁交互的,应靠近生命线,以便于理解和追踪。实践智慧: 时序图不仅适用于支付领域,更深入到产品设计的每个环节...

《如何画这个UML顺序图?》
答:对象:个体的舞台每个方形的图标,代表一个具体的对象实例,它们位于顺序图的顶端。如果一个对象并非处于顶端,那么它是由某个消息激活而诞生的,犹如生命的起点。生命线:时间的线索生命线,用垂直的虚线描绘,是对象存在的象征。它们如同时间轴的延伸,从对象底部的中心位置起,直至带有结束标记(X)的终...

《如何使用visio画UML时序图》
答:方法一:使用 CTRL 键和鼠标 1.在 Visio 中打开绘图。2.按住 ctrl 键并将鼠标指针放在绘图页的边缘上。3.将鼠标指针更改为水平、 垂直或对角线双箭头将鼠标指针置于具体取决于哪个边缘或角。4.单击并使用 CTRL 键,同时按住鼠标按钮,调整到所需的大小的绘图页的大小。方法二: 使用页面设置对话框&...

《uml时序图怎么画-如何绘制UML顺序图》
答:1、确定交互过程的上下文;2、识别参与过程的交互对象;3、为每个对象设置生命线;4、从初始消息开始,依次画出随后消息;5、考虑消息的嵌套,标示消息发生时的时间点,则采用FOC(focusofcontrol);6、说明时间约束的地点。1、时序图,又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺...

《uml图的画法-如何绘制UML活动图》
答:如何绘制UML顺序图 1.在VP官网下载。2.在VisualParadigm中打开已下载的vpp文件。通过工具栏中的Project>Open可打开这个项目。3.打开类图Registration,通过对图表内容的查看,我们了解到这里有三个类——RegistrationUI、RegistrationController和User。4.现在我们想要对在运行时这些类的对象实例间的交互进行建模。

《在线绘制uml图-如何绘制UML顺序图》
答:如何绘制UML顺序图 1.在VP官网下载。2.在VisualParadigm中打开已下载的vpp文件。通过工具栏中的Project>Open可打开这个项目。3.打开类图Registration,通过对图表内容的查看,我们了解到这里有三个类——RegistrationUI、RegistrationController和User。4.现在我们想要对在运行时这些类的对象实例间的交互进行建模。

《如何绘制 UML 活动图》
答:要绘制UML图,我的办法是使用画图工具,第一步是打开官网界面,选择新建流程图,并选择预设的UML图模版;第二步是在操作界面,进行流程图的细化和优化;第三步点击右上角进行导出操作。

《顺序图怎么画》
答:1、百度点击下载“亿图图示”软件,或者访问亿图图示网页在线版,开始作图。2、新建顺序图。依次点击“软件/计算机”-“软件开发”-“UML图”,在下方例子模板库中选择一个模板,点击打开使用。3、点击画布左侧的符号库,可以发现有很多UML顺序图可以用到的专业符号,直接拖拽到画布中即可,然后再将符号用...

《如何绘制UML顺序图》
答:回答:、序图简介(Brief introduction) 序图(Sequence Diagram)显示象间交互图些象按间顺序排列顺序图显示参与交互象及其象间消息交互顺序序图包括建模元素主要:象(Actor)、命线(Lifeline)、控制焦点(Focus of control)、消息(Message)等等 二、序图元素(Sequence Diagram Elements) 角色(Actor) 系统角色、...

《亿图图示专家中UML模型图该怎么绘制?》
答:6)协作图 和序列图相似,显示对象间的动态合作关系。可以看成是类图和顺序图的交集,协作图建模对象或者角色,以及它们彼此之间是如何通信的。如果强调时间和顺序,则使用序列图;如果强调上下级关系,则选择协作图;这两种图合称为交互图。7)构件图 描述代码构件的物理结构以及各种构建之间的依赖关系。

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网