问题空间
问题空间是用例的集合,一个个用例可以抽象出名词,形容词,和动词,即对应了领域模型中的三个概念
- 对象/属性
- 关联
- 操作
每个用例会对应多个子场景,这些用例用 UML 表达出来,就算是领域模型图了。通常域也会划分层级结构。方便分而表达之。
解决方案空间
略
边界划分
方法、类、模块直接可以参考 GRASP_(object-oriented_design) 原则,再加上面向对象设计准则。 领域之间的边界也可以参考这两类原则
产品战略—>产品功能—>产品用户故事集合—>领域模型(问题域)—>解决方案空间—>数据模型