聊聊UML(14)结语

Posted 与小婧同行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了聊聊UML(14)结语相关的知识,希望对你有一定的参考价值。

回顾我开这个系列的初衷是因为当时刚考完CBAP,而在CBAP考试中有一个必考项就是UML的图。

但是对于BA和很多关注业务的从业人员来说,UML总是那么的深奥难懂。


我在使用UML,特别是在作为BA使用UML的部分有一点点的经验,就想着来分享给大家。

这篇是这个系列的最后一篇了,我想写一些总结性的感悟吧。


这个系列主要发布了这些:

(14)结语


作为入门,我觉得(1)和(2)是精华所在。

在你的日常工作中其实并不会那么经常的用到非常正规的UML。

只有在极少数的大公司会要求标准化的UML设计,目的主要是为了不同层级的模型关联、追踪和管理。


大部分的我们只是为了沟通和理解,对于UML的标准的遵循程度以及深度都不是那么的在乎。

但是OO(面向对象)并不是UML,对于我们来说真正重要的是OO的一些思想和理念。


高内聚低耦合到底好在哪里?

为什么封装和复用那么重要?

为什么要理清对象之间的关系?


这些都是作为一个BA,一个业务架构的设计和分析人员必须具备的能力。


你对于你的系统,你的产品的了解不应该仅仅是操作功能方面的,更应该是内部逻辑和业务应用逻辑层面的。


我虽然介绍了13种图,但是并不是说每种图你必须都会用才行。

但是对于用例图、状态图、活动图、类图这类基础的图还是要好好研究一下比较好。

具体要掌握到什么程度,需要看你们公司、产品、系统对你的要求,还有你自己对于你自己的要求。


我在写这个系列的过程当中,主要是以UML2.5规范为依据的,可能在中文的用词上与一些书籍、博客有出入。

如果给你造成了理解上的疑惑,请见谅。


另外,推荐一本UML进阶的书《大象 Thinking in UML》,这本书里没有太多的讲UML的规范,而是讲应用。

如果要研究规范,还是去研究UML2.5,以及《UML精粹》都是不错的选择。


再次感谢你的阅读,谢谢!




小婧是一名行走在实践路上的资深业务分析师(BA),如果想与我同行,就请关注我吧!


与小婧同行

用了这么久了,





以上是关于聊聊UML(14)结语的主要内容,如果未能解决你的问题,请参考以下文章

聊聊UML(10)交互图-时序图

聊聊UML行为图-状态图

聊聊UML(12)实现图-构件图

聊聊UML关于面向对象

聊聊UML行为图-活动图

聊聊UML静态图-类图