UseCase和Workflow之间有什么区别?

Cie*_*iel 8 architecture

我一直想知道用例和工作流程之间的区别是什么,以及它们如何相互关联......

我问,因为我清楚地看到了开发存储库层的方法,以及上面的服务层,但是在我的情况下,该层上面的逻辑很快变成了一组似乎做了一些这样的网页.那......我不确定如何描述它们(什么是列出发票的网页,并提供一次点击删除其中一个或多个?这是一个包含两个用例的网页?还是两个工作流程?或者网页是一个包含两个用例的工作流程等等......)

正如你所看到的,我对这一切都非常朦胧,想要整理一次.

谢谢你的建议.

Jer*_*NER 5

我想说两个词都试图定义相似的实体,但是具有不同的视角和精度。

用例是一个来自UML世界的词(统一建模语言)。它对应于系统用户应该能够遵循的方案的规范。

用户可以访问您的网站并选择删除发票的事实以及显示此操作成功的结果页面的事实,可以用用例描述。

在项目开始时定义用例有助于了解应该如何对系统建模,组件之间交互的重要场景是什么。

工作流这个词来自流程自动化和流程反向工程领域。角色,角色以及完成特定任务所需执行的操作顺序。

如果您可以描述您的工作流(实际上存在所谓的工作流语言),则可以使用工作流引擎在参与者之间分配任务,并跟踪每个任务的状态。

保险公司通常使用工作流来监视他们收到的保险索赔。对他们来说,进行这样的监视很重要,因为他们有义务回答所有索赔。

就您而言,例如

  • 这2个用例以该网页为起点
  • 可以通过此网页完成2个工作流程

希望对您有所帮助