StarUML 3 中文文档 通信图

本文档详细介绍了如何在StarUML 3中创建和编辑通信图,包括如何创建通信图、定义生命线、绘制连接件以及添加不同类型的消息。用户可以通过操作菜单栏、工具栏以及属性设置来展示或隐藏消息序号,以及进行各种自定义编辑。
摘要由CSDN通过智能技术生成

通信图

创建通信图

要创建通信图:

  1. 选择一个元素,其中新通信图将被包含.
  2. 在菜单栏选择 Model | Add Diagram | Communication Diagram 或在上下文菜单选择 Add Diagram | Communication Diagram .

另请参见

UML 通信图 - 更多有关 UML 通信图.

你可以显示或隐藏消息的序号. 要显示或隐藏消息的序号:

  1. 检查 顺序图 or 通信图showSequenceNumber 属性是否选中.

生命线

要创建生命线:

  1. 工具栏 选择 Lifeline.
  2. 图上拖放控制生命线大小.

通过拖放从一个分类 (类、接口等) 创建生命线:

  1. Explorer 拖动一个分类.
  2. 放在图上.

可以在已选取的生命线上通过双击或按Enter 使用 快速编辑 .

  • Lifeline Expression : 编辑生命线表达式.

    生命线表达式语法<

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
绘制9款UML:用例、类、序列、状态、活动通信、模块、部署以及复合结构等。   ● 完全免费:StarUML是一套开放源码的软件,不仅免费自由下载,连代码都免费开放。   ● 多种格式影像文件:可导出JPG、JPEG、BMP、EMF和WMF等格式的影像文件。   ● 语法检验:StarUML遵守UML的语法规则,不支持违反语法的动作。   ● 正反向工程:StarUML可以依据类的内容生成Java、C++、C#代码,也能够读取Java、C++、C#代码反向生成类。反向工程有两个主要用途,其一是旧有的源码反转成之后,可以构建UML模型的方式继续将新的设计添加上去;另一项用途是想要解析源码时,可以通过反转的类来理解,不再需要查看一行又一行的代码,这将节省大量的时间和精力。   ● 支持XMI:StarUML接受XMI 1.1、1.2和1.3版的导入导出。XMI是一种以XML为基础的交换格式,用以交换不同开发工具所生成的UML模型。   ● 导入Rose文件:StarUML可以读取Rational Rose生成的文件,让原先Rose的用户可以转而使用免费的StarUML。早期,Rational Rose是市场占有率最高的UML开发工具,同时也是相当昂贵的工具。由于Rational Rose非常闻名,后来让IBM给收购了。   ● 支持模式:支持23种GoF模式(Pattern),以及3种EJB模式。GoF模式出自于Erich Gamma等4人合著的Design Patterns:Elements of Reusable Object-Oriented Software一书,其内列出了23种软件模式,可解决软件设计上的特定问题。StarUML也支持3种常用的EJB模式,分别为EntityEJB、MessageDrivenEJB、SessionEJB。   StarUML也结合了模式和自动生成代码的功能,方便落实设计。
StarUML是一种基于UML(统一建模语言)的建模工具,用于描述系统的结构和行为。通信UML的一个重要形表示,它描述了系统中各个组件之间的通信关系和消息传递。 在机票预订系统的通信中,我们可以描述系统中的各个组件以及它们之间的通信方式。首先,我们可以标识出系统的主要组件,例如客户端、服务器和数据库。然后,我们可以使用箭头表示消息的发送者和接收者之间的通信通信中的消息可以包含以下内容:请求、响应和通知。例如,当客户端想要预订一张机票时,它可以向服务器发送一个预订请求。服务器会接收到这个请求,并根据客户端提供的信息来处理这个请求。一旦服务器完成了预订,它会向客户端发送一条预订成功的响应。 另外,通信还可以展示各个组件之间的关系。例如,客户端可以与数据库进行通信来获取机票的信息。客户端向数据库发送请求,数据库会查询并返回相应的数据。 此外,通信还可以展示消息的顺序和时序。通过使用序列来扩展通信,我们可以更清楚地显示消息的顺序和时间。 总的来说,通过使用StarUML创建机票预订系统的通信,我们可以清楚地描述系统的各个组件之间的通信关系,并展示消息的传递和时序。这有助于开发人员和其他相关人员更好地理解系统的结构和行为。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值