构造活动图表的两种方法

比较两种构造活动图的方法(基于“蛋白质”)


文章“从过程建模到自动化系统的设计”第一部分中,我们模拟了一个“童话”主题领域的过程-有关“松鼠故事,他光荣而强大的英雄格维登·萨尔塔诺维奇王子和美丽的公主天鹅”这只松鼠的台词。普希金 我们从活动图开始,同意使用“游泳”路径-泳道来构造图字段。 轨道的名称与该轨道上存在的图表元素的类型相对应:“输入和输出工件”,“处理步骤”,“参与者”和“业务规则”。 该方法与标准不同,当流程中的参与者的姓名指示了跟踪时,因此为他们分配了流程中的某些责任范围。


在此示例中,我使用了澳大利亚公司Sparx Systems [1]的Enterprise Architect环境。


有关所应用建模方法的更多详细信息,请参见[2]。


请参见此处的完整UML规范[3]。


我重复上一篇文章(图1)中的图表版本,并显示带有“标准”轨迹的重绘图表(图2),我将尝试概述一下优缺点,也许会比较主观。



图1.活动图-流程的一般视图



图2.活动图-标准图结构


  1. 我必须承认在第二张图中箭头的数量要少一些。
  2. 但是在第二张图上,对象被“涂抹”在图的整个字段上,就我个人而言,这不是很方便。
  3. 带有注释的相同故事-规则。 为了插入有关执事任命的规则,我不得不在某个时候向下移动图表的所有元素。
  4. 我必须克隆“接收/发送...”步骤,以显示此步骤中有多个参与者。
  5. 在第二种选择中,我不得不放弃该过程的一个分支和一个合并,好吧,将它们“漂亮”地放置完全是不可能的! 好的,那么有必要发表评论-规则。

当然,对于口味和颜色并没有朋友,但是在我看来,第一个选择是更方便地收集有关过程的数据。


但我不会反驳-有时最好同时画出两个选项以弄清楚。


加法。 感谢您的评论并给出第二个选项的略微修改图:您可以重新排列曲目(在图2中,其顺序重复故事中参与者的出现顺序),相交箭头的数量将略有减少(图3)。



图3.活动图表-标准图表-重新排列的曲目


这篇文章所基于的文章:
从过程建模到设计自动化系统(第1部分)
从过程建模到设计自动化系统(第2部分)


来源清单
  1. Sparx Systems网站。 [电子资源]访问方式:互联网: https : //sparxsystems.com
  2. Zolotukhina E.B.,Cherry A.S.,克拉斯尼科娃S.A. 对业务流程进行建模。 -M .:课程,SIC INFRA-M,EBS Znanium.com。 -2017
  3. OMG统一建模语言(OMG UML)规范。 版本2.5.1。 [电子资源]访问模式:互联网: https//www.omg.org/spec/UML/2.5.1/PDF

Source: https://habr.com/ru/post/zh-CN448392/


All Articles