1,分析雏形
2,不断地询问自己问题,否定雏形,完善模型
3,找业务方确认
4,找现行业务点检验
5,多沟通,找不同的人,看出来的模型一定不一样的。也早点找架构师,像金立这样的review设计。
6,分析模型的时候还必须结合模型的行为一起分析
行为的实现不能依赖于模型以外的讯息,就好像用手敲代码,手是人的成员属性,不能用别的东西代替去实现
行为不能过于前台使用化,只能提供最基本的功能,好比 手能动,这就是手的行为,而用手游泳,用手打篮球等都是需求化的,不能成为服务,需要外部把服务的这个动的动作进行包装
抽象最简单的行为,就如同抽丝剥茧般。。找出最简单的。
7,结合行为和属性以后,反复查看发现模型可能还会有变化
8,概念能少,不宜多。
9,模型没有对与错,只要自己反复斟酌,取其黄金比例分隔点。
10,先尽量不要往实现上或者性能方面去考虑模型。等模型定下来了。再去往实现上验证,并且综合考虑性能等方面。
11,领域包含业务行为 + 自身行为