说明
第一步,统一语言:
开发人员应该使用基于模型的语言来描述系统中的工件、任务和功能。
领域专家应该抵制不合适或无法充分表达领域理解的术语或结构,开发人员应该密切关注那些将会妨碍设计的有歧义和不一致的地方。
有些人天生是视觉动物,图可以帮助人们掌握某些类型的信息。
分层模式: Layered Architecture
分层模式
分层模式例子
如果一个经验并不丰富的项目团队要完成一个简单的项目,却决定使用MODELDRIVENDESIGN以及LAYEREDARCHITECTURE,那么这个项目组将会经历一个艰难的学习过程。团队成员不得不去掌握复杂的新技术,艰难地学习对象建模。
entity模式
领域对象生命周期