原来是把项目原型在纸上画画,然后设计表结构,画个功能模块图,画个流程图,基本就coding了,最后如果项目被交接,问题就来了,交接的人基本要看你的code很多遍,也不一定能完全理解你的项目逻辑,UML设计会让这个问题变的简单起来,一个项目最初可以画类图,将整个项目的基础数据通过类图表示出来。