事件风暴是一种理解复杂项目的技术 - Lucas


事件风暴是由 Alberto Brandolini 创建的技术,有助于通过应用程序生成的事件更清楚地了解应用程序的领域。
它通常以研讨会的形式进行。它是一个涉及领域专家和技术领域的群体动态。

事件映射
橙色——领域事件


  • 总是过去的动词
  • 与领域专家相关
  • 可以用更大的便利贴表示一个阶段的结束

蓝色——命令


  • 表示系统中发生的事情,以便生成事件

黄色——角色


  • 管理员、供应商等...

绿色——数据


  • 决策所需的数据
  • 例如:银行批准一个账户,搜索各种客户数据

紫色——策略


  • 当 X 发生时做 Y
  • 例如,当帐户被批准时发送电子邮件
  • 可以手动或自动完成

Chronology

它用于定义甚至可以并行发生的事件的顺序


事件的起源


  • 可以是用户发起的动作
  • 可以来自外部系统
  • 可能是时间流逝的结果
  • 或者它可能是另一个事件的结果

聚合形成

帮助您可视化聚合的形成并了解该聚合的大小。

关键事件

这些是从一个区域到另一个区域的事件,例如:如果我有一个需要订阅才能访问的站点,关键事件是订阅被批准,因为此事件将从订阅区域到站点访问区域

结果
因此,建模空间显示了业务流程。然而,更重要的是参与者吸收的知识。