UML是系统架构设计师考试的一个重要考点,需要考生掌握.但是有些考生,在学习的过程中会有这样的疑问,在敏捷开发时代,UML还有没有必要去学习? UML还是有用的,主要用在设计和分析阶段,但是UML不适合用来做代码生成.图形化的方式传达信息的能力很强,但是通过图形化语言去做编程反而很困难. 对于UML有几种图,大家的第一反应可能都是类图.其实,还有用例图.顺序图.活动图.状态图.组件图等.这里提到的每一种图,都代表着工程的一个特定维度,它们的专注点是正交的,都有其的用处.使用UML来分析和设计,可…