聊聊UML(0)Warm Up

聊聊UML(0)Warm Up_第1张图片
UML.jpg

在一年多前小婧组织的“需求分析实战”中介绍了关于UML几种常用图的使用方法。

因为侧重于如何进行需求分析,所以只是穿插的讲了一些内容,讲得也比较浅,不大深入。

而现在越来越多的做产品和做需求的小伙伴对UML产生了浓厚的兴趣。

这是一件好事,说明大家关注到了除了UI、UE以外的更多的分析和设计的内容。

然而市面上说UML的书很多,文章也不少,却都缺乏一些实用性。

本来我想着要不要组一次UML课程,后来想想自己也不是那么专业,只是接触的比较多。

于是还是决定写这样的一系列文来对UML做一些深入的描述,以及我自己使用上的经验分享。

为此我参考了市面上大部分评分比较高的UML2.X.X的相关书籍,以及OMG的UML规范。

目前UML的规范已经出到了2.5,但是因为还是在UML2的大版本中,而且市面上大部分的书都是UML2.1~UML2.4的。

所以我这边也不会特别强调我这个系列是针对哪个版本的UML,但是UML2是跑不了的。

另外,我不敢保证在我写这个系列的过程中OMG又更新了新的规范。

So,官方的规范并不会作为我本次分享的主要依据。

这个系列的主要目的是希望让大家能够在日常的工作中,在思考问题和分析设计产品、需求的时候,可以使用这种面向对象的分析方法,进而让我们的沟通更加的顺畅,更容易达成一致性,设计出更好的交付。

梳理一下这个系列的主要目录(不排除修改的可能):

(0)序

(1)关于UML:主要介绍UML的一些基础概念

(2)关于面向对象

(3)用例图

(4)静态图-对象图

(5)静态图-类图

(6)静态图-包图

(7)静态图-组合结构图

(8)行为图-状态图

(9)行为图-活动图

(10)交互图-顺序图

(11)交互图-通信图

(12)交互图-定时图

(13)交互图-交互概览图

(14)实现图-构件图

(15)实现图-部署图

(16)结语

主要参考目录:

  • 《OMG Unified Modeling Language TM (OMG UML)Version 2.5》

  • 《大象 Thinking in UML》

  • 《UML2 软件建模:概念、规范与方法》

  • 《软件建模与设计》

  • 《MUL精粹》

  • 《UML2与Rose建模》

……

更新频率:不定

如果你对这个系列感兴趣,请点赞~

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

你可能感兴趣的:(聊聊UML(0)Warm Up)