領域驅動講求將領域模型作為領域專家、分析人員、開發人員之間交流溝通的核心。傳統的瀑布模型方式下,缺乏有效的反饋機制,在鏈路上領域知識以不同的表現形式進行傳遞,知識的丟失容易造成需求與實現之間的斷層。傳統的疊代方式下,軟體產品的優秀程度取決於開發者對領域知識的興趣和掌握程度。
領域模型是領域專家和分析人員互相沉澱知識的一個工具,它幫助分析人員理解領域知識,也為領域專家提供一個規範的表達形式,有條有理的描繪領域知識,分析、解決領域問題。另外,領域模型也是開發團隊知識沉澱的一種方式,幫助開發人員了解他所從事的特定領域,提高建模技能。
領域模型其實是一種語言,領域專家與分析人員、開發人員之間交流的通用語言。