简介:领域模型是OO分析中最重要和经典的模型。它阐述了领域中的重要概念。本次将介绍有关领域模型的基本技术。
领域模型:是对领域内的概念类或现实世界中对象的可视化表示[MO95,Fowler96]。领域模型也称为概念模型,领域对象模型和分析对象模型。
UP对领域模型的定义是,可以在业务建模科目中创建的制品之一。更准确地讲,UP领域模型是UP业务对对象模型(BOM)的特化,
“
专用于解释业务领域中重要的
‘
事物
’
和产品
”
[RUP]。 BOM覆盖整个业务及其所有子域。
应用UML表示法,领域模型被描述为一组没有定义操作的类图。它提供了概念透视图。它可以展示:
1)领域类之间的关联
2)概念类之间的关联
3)概念类的属性
领域模型是可视化字典,表示领域的重要抽象、领域词汇和领域的内容信息。
领域模型是软件业务对象图吗?
UP领域模型是对所关注的现实世界领域中事物的可视化,而不是诸如JAVA或C#类的软件对象,或有职责软件对象。因此,以下元素不适用于领域模型:
1)软件制品
2)职责或方法
概念类:概念类是思想、事物或对象。概念类可以从其符号、内涵和外延来考虑。
符号:表示概念类的词语或图形