经历了二十天左右的UML学习今天算是告一段落了,作为一种可视化的建模工具,UML让我认识到了一项完整、严密、庞大的工程是如何开发的,同时也让我认识到专业的工程开发所应经历的完整过程。
完美的UML建模是保证工程开发顺利进行的必要保障,是后期工程开发的规划图,只有做好了UML建模才会使工程开发顺利、按期进行下去,而不至于各个部门、各个阶段的混乱。UML建模语言中最重要的就是了各种图的意义和建立各种的方法,包括用例图、类图、包图、状态图、活动图、交互图、构件图和部署图。用例图描述了各个角色的功能和角色之间的关系;类图描述了各个对象之间的关系,包图则是类图的一种封装;状态图、活动图、交互图描述了系统的动态过程,是系统各个功能之间相互转换的动态图;构件图和部署图则是系统实施不可缺少的图解,是系统发布实施的蓝图。在最后,还介绍了一些设计模式和经典案例,可谓是锦上添花!
以下是鄙人在学习过后的导图总结,愿拿来和大家分享,不足之处,还请指教: