最近纠结于需求人员分析需求总是不透彻,模块开发负责人总是做不好设计和分工。基于此,进行了一次团队内部的UML培训,自己整理了一个培训PPT,也发布上来,欢迎大家批评指正。这个培训更强调了在需求阶段如何利用UML工具来进行需求分析和系统建模,讲了之后效果还可以。我认为,在业务系统的需求分析阶段,重点要解决的就是系统的业务模型(功能和边界)、概念模型(概念和概念之间的关系)、行为模型(流程)和界面模型(重要的操作模式)几个方面的问题。其中业务模型可以用用例表达,概念模型可以用类图表达,行为模型可以用活动图或业务流程图表达,界面模型一般通过示例图或demo表达。当然这些不是唯一的方式,但却很有效。另外在实践中,出乎我意料的,往往可以和客户直接用这些图进行沟通,而