适用于后台流程的UML图



我正试图为一个包含所有后台流程的项目创建设计文档。背景过程的顺序如下:

流程P1->

  • 从数据库中获取所有记录(数千条)
  • 分析记录的有效性
  • 将有效记录发送到进程P2

过程P2->

  • 逐一获取有效记录
  • 对数据进行一级处理
  • 将其发送到进程P3

过程P3->

  • 从流程P2中逐个获取记录
  • 根据处理结果,更新数据库中的记录

我正试图决定在这种情况下创建哪些图表。特别是,我对用例图感到困惑。这里的演员是谁?用例图是否适用于这种背景过程。

描述流程通常使用活动图来完成。如果你想描述一个特定的执行,你应该使用序列图。

我想,对于后台流程来说,用例不适用吗?用户与流程没有直接交互,除非您让它与最终用户控制的某个触发器交互。

活动图、序列图和类图应足以满足您的需求。

最新更新