UML九种图

来源:互联网 发布:黎巴嫩真主党 知乎 编辑:程序博客网 时间:2024/05/29 15:10

UML,统一建模语言,刚开始学UML 的时候我就在想 UML这些个图都在软件工程的什么阶段使用呢?是在概要设计还是用户分析之后?不知道大家有没有这个问题。然而遇到了问题,我就去上网查了查相关的资料,一般是在系统分析阶段UML画好,但是也不是盖棺定论的,有的公司在概要设计就已经定义好了。当然我不是说越早越好,UML图画好了之后不是一成不变的,需要后期的设计当中不断的进行修改,以修改前期因大意没有考虑到的图,或者是随客户的需求逐渐变化。


UML在画图的时候,是有顺序的,一环扣一环吗。

用例图----------类图-----------顺序图---------协作图--------对象图---------状态图-------活动图-------构件图------部署图

构件图也可以叫组件图,部署图也叫配置图。叫什么名字无所谓,名字只是为了方便记忆,本没有路,走的人多了,就成了路。

用例图、顺序图、状态图、活动图都是比较好画的。这四个图只要理解清楚了用户的意图。懂得了整个流程,这四个图就出炉了。

然后我画类图的时候比较耗费脑细胞,而且脑细胞只顾消耗了,最后画的类图也是一塌糊涂。下面是我的类图。



其实JFSFXT如果做下来这么几个类图是绝对做不出来的。而且基本每个类都有属性和方法。

然后就是状态图了。

状态图就是描述各个分系统各个状态之间的关系。其实这也属于顺序图那一类,只要理解了系统的各个状态就能画好状态图。


当我画最后两种图的时候也就是部署图和构件图的时候,在网上查资料的时候说是要添加动态链接库DDL、lib一些类似的东西,搞的我有点不很懂。还有部署图告诉读者的是安装部署的过程,可是JFSFXT的安装那么简单,根本谈不上部署这个级别,这两种图需要慢慢研究。慢慢的体会其中的乐趣。



0 0
原创粉丝点击