什么是域模型(Domain Model)?

领域模型是软件工程领域和概念性问题解决中使用的特定问题的概述。该模型的目的是将特定问题分解为其组成部分,创建特定过程如何运行的可视化表示。通过使用领域模型,软件工程师可以确保在开始编写解决方案或将其应用到...
领域模型是软件工程领域和概念性问题解决中使用的特定问题的概述。该模型的目的是将特定问题分解为其组成部分,创建特定过程如何运行的可视化表示。通过使用领域模型,软件工程师可以确保在开始编写解决方案或将其应用到软件中之前,他们了解问题的所有要素,希望能节省时间、费用,并努力完成整个项目。手持计算机流程图是一个不错的选择域模型的表示,它显示了一个特定问题中所涉及的不同实体是如何相互联系的。在流程图中,一个难题的所有不同部分都以逻辑方式连接在一起。例如,在保险安排的上下文中,原始个体和其或她的孩子们都属于"被保险人"的一类,孩子们也属于"被保险人"的一个子集:"被抚养人"。视觉化地构建这些关系可以改善项目中的沟通,帮助所有相关人员保持一致建立特定问题的关键概念和独特的词汇表是生成领域模型的第一步在列出所涉及的不同类和子类(例如"依赖"、"被保险人"和"保险计划")之后,创建域模型需要建模者按逻辑顺序连接这些类,显示它们如何定期相互作用,"家属"很少与保险公司直接互动;所有家属的互动都将通过中间人,即原被保险人进行。因此,"家属"类别将与"被保险人"相关联,"被保险人"类别与"保险计划"相关联,"在"受抚养人"和"保险计划"之间没有直接的联系。域模型的主要好处是它清楚地定义和封装了一个问题,什么都不遗漏。在实际开始项目编码之前,通过执行这一级别的深入规划,问题通常会变得更容易解决,从而导致更清晰、更简洁的代码。如果没有域模型,重复的代码和低效的类和例程的安排都会发生,就像在没有明确大纲的情况下试图写一篇复杂的论文一样,有了一个好的工作计划,事情就会大大简化。
  • 发表于 2020-07-31 10:16
  • 阅读 ( 1733 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具