领域驱动设计示例-第1篇.docxVIP

  • 70
  • 0
  • 约6.89千字
  • 约 25页
  • 2022-03-21 发布于浙江
  • 举报
? ? 领域驱动设计示例 ? ? 我以前看过很多IT项目。有的设计得很好,有的设计得很差。基于这些经验,我想写一点关于一个示例项目的内容,我还想展示如何用UML对一个示例项目进行建模,以及如果我们将领域驱动的设计原则应用到模型中会发生什么。 在继续之前,您应该阅读Eric Evans的“域驱动设计”和Vaughn Vernon的“实现域驱动设计”两本书。这个例子大部分都是基于他们的工作,如果你想深入研究领域驱动的设计,他们的书是必读的。 需求 一家公司为其提供车身租赁服务。他们有一些雇员,也有很多自由职业者作为分包商。目前,他们使用Excel表格来管理客户、自由职业者、时间表等等。Excel解决方案的伸缩性不好。它不支持多用户,也不提供安全和审核日志。所以他们决定建立一个新的基于网络的解决方案。以下是核心要求: 必须提供可搜索的自由职业者目录 新的解决方案必须允许存储不同的通信渠道,以联系自由职业者 必须提供可搜索的项目目录 必须提供可搜索的客户目录 必须保留合同下自由职业者的时间表 基于这些需求,开发团队决定使用UML对所有内容进行建模,以获得新解决方案的总体情况。现在让我们看看他们做了什么。 大局 好的,这是他们第一次设计的: 这很直截了当。有客户,自由职业者,项目和时间表。还有一种用户管理来支持基于角色的安全性。但是等等,这里出了点问题。有一些隐藏得很好的设计缺陷。你

文档评论(0)

1亿VIP精品文档

相关文档