没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:郝浩|2016-06-07 18:21:20.000|阅读 5771 次
概述:当你想要对某个系统或者应用程序的结构进行建模时,你会使用到类图。当你想要对运行时对象之间的交互进行建模时,你会使用到顺序图。类图和顺序图彼此之间也可以产生联系。当类图中的类代表数据的蓝图时,顺序图中的生命线(lifeline)就代表了这个蓝图的实例。在本教程中,我们将从一个简单的类图开始,调用类图中控制器类建模相关的动态方法来构建顺序图。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
相关链接:
当你想要对某个系统或者应用程序的结构进行建模时,你会使用到类图。当你想要对运行时对象之间的交互进行建模时,你会使用到顺序图。类图和顺序图彼此之间也可以产生联系。当类图中的类代表数据的蓝图时,顺序图中的生命线(lifeline)就代表了这个蓝图的实例。在本教程中,我们将从一个简单的类图开始,调用类图中控制器类建模相关的动态方法来构建顺序图。
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关闭窗口,然后返回图表。添加的参数被呈现在了图表上,最后的图表如下图所示:
本文翻译自Visual paradigm官网
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
从 2025.2 版本开始,用于仪表板创建的 Stimulsoft 产品引入了InclusionMode属性,我们将在本文中对其进行探讨。
本文将为大家介绍如何在Telerik UI for WinForms应用中使用Kendo UI for Angular组件来交换通信和事件,欢迎下载新版组件体验!
本教程提供DevExpress WinFormsWinExplorer视图的基本信息,欢迎下载最新版组件体验!
在许多企业应用程序中,从 Visio 文件读取形状数据是一项常见需求,因为这些应用程序中的图表都包含有意义的元数据。本教程将借助Aspose.Diagram,以清晰实用的方式指导您使用 C# 读取形状数据。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号