学习目标:
- 了解什么是领域模型
- 如何找出概念类
- 绘制领域模型
领域模型
领域模型是现实世界的映射,主要关注对现实世界的概念,而不是纯粹计算机语言的描述,因此领域模型也被称作概念透视图。由于领域模型会把重要的特征抽象出来,更容易进行分析和后续构思。在之后的类图设计过程中,也会参考领域模型,作为重要的灵感来源之一。
如何确定类
首先,从领域内寻找相关的对象;对象包括物理实例,如商品、书籍等。
亦或是从用户商谈中的自然语言或用例中分析提取
然后,从中提取名称和术语,并剔除无意义的、不相关的、模糊的类名。
最终总结成一个列表。
如:
概念 | 类名 |
销售过程 | Sale、Payment |
交易项目表(商品等) | SalesLineItem |
单个交易项目 | Item |
地点 | Store |