Enterprise Architect中文网站 > 热门推荐 > Enterprise Architect顺序图怎么画 Enterprise Architect顺序图消息先后怎么核对
教程中心分类
Enterprise Architect顺序图怎么画 Enterprise Architect顺序图消息先后怎么核对
发布时间:2026/01/21 15:51:27

  Enterprise Architect顺序图怎么画,Enterprise Architect顺序图消息先后怎么核对这件事,真正难的不是把箭头画出来,而是把一次交互的参与者、消息语义和时间轴顺序都落到可复查的细节里。很多图之所以评审时吵不清楚,往往是生命线没绑定到真实对象、消息类型混用、拖动位置后顺序被改却没人发现,最后看起来像顺序图,实际更像草稿。

  一、Enterprise Architect顺序图怎么画

 

  顺序图从零开始画时,先把图放对位置,再把生命线按角色排好,最后再补消息与片段,效率会高很多,也更不容易返工。

 

  1、先在正确的包下新建顺序图

 

  在【Project Browser】里选中要存放的Package,右键选择【Add Diagram】进入新建对话框,类型选择Sequence Diagram,名称用业务动作命名,比如登录校验、下单支付、设备上报,后续检索一眼能定位。

 

  2、把工具箱切到交互类元件再放生命线

 

  打开【Toolbox】面板,将分类切到Interaction或Sequence相关分组,把Lifeline拖到画布顶部,从左到右按读者习惯排布,常见顺序是外部用户、边界界面、控制逻辑、数据实体或外部服务,尽量不要把同一层级的对象散放。

 

  3、给生命线绑定实例类型避免只剩名字

 

  选中生命线,打开属性窗口,在Classifier或Instance相关字段里选择它对应的Class或组件类型,需要区分实例名时,把实例名写在前面,类型名保持一致,后面做追溯或从消息跳到操作时才不会断。

 

  4、按语义选择消息类型再画箭头

 

  从工具箱选择Message后连接两条生命线,同步调用用同步消息,触发式或消息队列类交互用异步消息,返回信息如果团队要求表达清楚,就用返回消息并把返回值写到消息名里,避免所有线都画成同一种箭头。

 

  5、把控制流用片段表达出来

 

  需要分支时放Combined Fragment并选alt,在每个分支写清条件表达式;需要循环时用loop并写循环条件;同一生命线上的关键调用可以加Activation条,让读图的人能看懂谁在等待、谁在执行,图会更像一次可复盘的调用过程。

 

  二、Enterprise Architect顺序图消息先后怎么核对

 

  核对先后顺序时,先确认你看的到底是视觉顺序还是模型顺序。很多人改图时只拖动线条位置,结果顺序关系和编号不一致,评审时就会出现各说各话。

 

  1、先用时间轴规则做一轮整体检查

 

  把视图缩放到能看全图的程度,从上到下沿着每条生命线扫一遍,重点看同一生命线的发送与接收是否出现交叉,尤其是某条消息的接收点被拖到上一条之上时,图看起来没问题,实际顺序已经变了。

  2、把消息编号显示出来再对照需求步骤

 

  在顺序图的属性或选项里找到编号显示相关设置,启用消息编号显示后,评审可以直接用编号对齐需求步骤,编号跳号或重复时也更容易发现中间漏画或顺序被改动。

 

  3、核对调用与返回是否成对且位置合理

 

  同步调用通常会出现调用与返回的配对关系,检查时别只盯箭头方向,要看返回是否落在对应调用之后,返回消息是否被误放到其他调用之间,必要时把返回消息名称写得更具体,减少误读。

 

  4、遇到并发与分支先检查片段边界

 

  alt、loop、par这类片段最容易把顺序搞乱,核对时先看片段框的顶部与底部是否覆盖了应该包含的消息,再看条件文字是否准确,最后才看消息的相对高低位置,否则很容易把分支外的消息误当成分支内动作。

 

  5、需要调整顺序时用重排方式不要只拖动外观

 

  当你必须改变先后关系,优先通过顺序图支持的重排动作来交换消息位置,让顺序关系随之更新;如果只是把线条往上拖,可能出现图上位置变了但编号与内部顺序没有同步的问题,调整完一定再看一次编号是否按预期变化。

 

  三、Enterprise Architect顺序图编号怎么显示

 

  编号是做顺序核对的抓手,建议把编号当成评审共同语言使用,谁也不用争哪条线在什么位置,直接按编号定位即可。

 

  1、在顺序图属性中开启编号显示

 

  选中图的空白处打开Diagram Properties,找到Sequence或Behavior相关选项,把显示编号的选项打开,开启后消息旁会出现层级编号。

 

  2、用编号逐条核对消息名称与类型

 

  按编号从小到大点选消息,在属性里核对消息类型是同步还是异步,名称是否表达了动作而不是泛泛写调用,必要时补充目标操作名或关键参数名,避免同名消息堆在一起看不出差异。

 

  3、编号不连续时先排查被遮挡与重叠

 

  如果发现编号突然跳了或看起来乱,先把消息间距拉开,检查是否有消息重叠在同一高度,或被片段框边线遮住,很多看似丢失的消息其实只是压在一起。

 

  4、把编号写进评审记录便于回改

 

  评审纪要里用编号引用问题,例如某编号应改成异步、某编号应补返回或条件,这样修改人打开图就能快速定位,不用反复描述它在第几条线的哪个角落。

  总结

 

  Enterprise Architect顺序图怎么画,Enterprise Architect顺序图消息先后怎么核对要做得顺,关键是先把生命线绑定到真实对象,再用正确的消息类型表达交互语义,同时开启编号把顺序变成可点名、可核对的证据链。图画得不必复杂,但每一条消息的先后、归属与条件都能被快速复盘,顺序图才真正能在评审与交付中发挥作用。

135 2431 0251