首页 > 其他 > 详细

UML之情有独钟

时间:2014-02-18 09:37:01      阅读:277      评论:0      收藏:0      [点我收藏+]

       自从与UML相识之后,越来越觉得她是那么的美好,是那么的单纯,简单和高效,这让我寝食难安,想要更多地去了解她,认识她,并且掌握她。那么就让我们走进她的心里,去看看她是怎样看待和描述这个多姿多彩的世界的。

       众所周知,UML是一种可视化的面向对象建模语言,既然是作为一种语言,那么它应该有自己的最基本的“单词”和“语法”,下面我们就来了解这些基本元素。

       UML的基本元素主要是3种构造块(BuildingBlocks):

       1.      事物(Things):构成模型图的一些基本图示符号,它们表示一些面向对象的基本概念。

       2.      关系(Relationships):表示基本图示符号之间的关系。

       3.      图(Diagrams):特定的视角对系统所作的抽象描述。

        三者之间的关系可以这样理解:Things是对模型中最具有代表性的成分的抽象;Relationships把事物结合在一起,而Diagrams则聚集了相关的事物。

        那么UML中都有哪些事物呢?请看下面的图:bubuko.com,布布扣

        对于每种事物的具体含义在这里先不阐述,在后面的UML实战中用到哪种会给大家详细介绍的,下面我们来看UML中的关系都有哪些?同样还是通过一幅图来了解:

bubuko.com,布布扣

        同样对于每一种关系的含义,会在后续的博文中通过实例给出详细的阐述。

        基本构造块的最后一个是图,所谓的图就是在上篇博文里提到的UML的9种图。

        接下来我们来看UML的“语法”,即规则有哪些?

        1.  命名:必须为事物、关系和图命名,也就是说每一种元素都要有自己的名称

        2.  范围:给一个名称以特定含义的语境,即不允许脱离现实世界

        3.  可见性:怎样让其他人使用或看见名称

        4.  完整性:事物如何正确、一致的相互联系起来

        5.  执行:运行或者模拟动态模型的含义是什么药明确

        最后我们来了解一下UML中的公共机制:

        规格说明:UML不只是一种图形语言。其实,在它的图形表示法的每部分背后都有一个规格说明,这个规格说明提供了对构造块的语法和语义的文字描述。也就是说,UML的图用来对系统进行可视化,而UML的规格说明用来描述系统的细节。

        修饰:UML表示法中的每个元素都有一个基本符号,可以把各种修饰细节加到这个符号上。

        通用划分:一般有两种方法,即类/对象二分法;接口/实现二分法

        扩展机制:对UML图示符号的扩展,包括:构造型Stereotype、标注型Taggedvalue和约束Constraint。

        以上都是UML的基础的一些东西,后续我们就要用这些构造块去画UML的9种图,进行UML的实战演练。


UML之情有独钟

原文:http://blog.csdn.net/lianjiangwei/article/details/19338915

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!