码迷,mamicode.com
首页 > 其他好文 > 详细

uml 9种图不同角度分类

时间:2014-04-29 13:28:21      阅读:369      评论:0      收藏:0      [点我收藏+]

标签:uml   rational      软件   对象   

刚刚看完uml视频之后对其中的9种图还是理解有些模糊,于是又对自己的笔记系统的看了一遍之后,有了一个系统的了解。下面分别从两个不同的角度对uml中9种图进行理解以及其中某些图的区分,本人比较菜,有些不完善的地方欢迎提出。mamicode.com,码迷

mamicode.com,码迷

首先说一下本着容易理解的理念画的上半部分的图:

1.用例图是对用户需求的期望

2.而类图是对系统的静态描述,包括类图和对象图,其中对象图是类图的实例化

3.接下来表述动态描述的动作图。动作图分为状态图、活动图和交互图。各自的区别是,状态图侧重于变化结果的描述,而活动图侧重动作行为过程的描述。交互图比较容易区分与前两者,它是对侧重于过程内部用例的关系描述。交互图根据不同的角度进行划分,又分为序列图和协作图。前者侧重于不同的时间序列而后者侧重于对象之间的关系,两者可以相互转化。

4.实现图是从实现的角度对系统进行描述。其中分为构件图和部署图。构件图是从软件构建的角度来面熟一个系统的其核心是复用。而部署图是针对软件和硬件之间的映射关系和拓扑结构进行描述。并且构件图涉及到4中关系:泛化、依赖、关联、实现,而部署图只涉及依赖和关联关系两种。

上图中下半部分是针对uml中9中图和 rational rose中的对应关系,我的理解不够深刻,可能划分不太完善。我的理解就是,use case diagram、component diagram和deplayment diagram分别属于相应的视图中,其他的都属于逻辑视图中。

后部分的理解可能不太完善,欢迎有识之士指出。O(∩_∩)O

uml 9种图不同角度分类

标签:uml   rational      软件   对象   

原文地址:http://blog.csdn.net/u010892841/article/details/24631677

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!