为什么用UML 项目需要,在项目开发实现前期进行框架技术设计(条条大路通罗马通罗马,画图或者写代码都可以,适合就可以!). 用户的交互我们通常用Axure(原型设计)体现, 框架和功能结构设计则用UML体现,清楚自已使用目的,是否有用仁者见仁智者见智. A:方便业务设计交流,理清思路,统一的规范描述(代码高层设计和交流的表述,避免不同表达!): B:建模工具可以把设计直接转换为代码(基本不用,不用把精力放在“把UML用到极致“): uml网上一搜一大堆,推荐一本书thinking in uml…