1:仅有数据模型对于现代软件是不够的。
2:接收变化,并且允许你的模型能够随着时间进行改进。 你不能冻结它们,然后就期待着成功。
3:模型并不一定就是文档,文档也不一定就是模型。
4:大多数的模型可能也应该被丢弃。
5:只有代码才能与代码保持真正的同步。
6:一些简单的工具,比如白板,就完全足以应付大多数建模工作。
7:思考,然后再编码。
8:你总能从别人身上学到东西。
9:建模可以用一种轻盈的方式。
10:设计直到代码发布以后才算完成。
来自于:http://www.uml.org.cn/UMLBase/ModelingTrap.htm