UML之初见

来源:互联网 发布:arp mac 编辑:程序博客网 时间:2024/06/12 21:23
   UML(Unified Modeling Language)是一种面向对象的建模语言。它的主要作用是帮助用户对软件系统进行面向对象的描述和建模;它可以描述这个软件从需求分析直到实现和测试的开发全过程。    那么UML是由哪几部分组成的呢?    UML由视图、图、模型元素和通用机制等几个部分组成。    视图是表达系统的某一方面特征的UML建模元素的子集;视图并不是图,它是由一个或多个图组成的对系统某个角度的抽象。在建立一个系统模型时,通过定义多个反映系统不同方面的视图,才能对系统做出完整、精确的描述。    图是模型元素集的图形表示,通常是由弧(关系)和顶点(其他模型元素)相互连接构成的。UML通常提供9种基本的图,把这几种基本图结合起来就可以描述系统的所有视图。    模型元素代表面向对象中的类、对象、接口、消息和关系等概念。UML中的模型元素包括事物和事物之间的联系,事物之间的关系能够把事物联系在一起,组成有意义的结构模型。常见的联系包括关联关系、依赖关系、泛化关系、实现关系和聚合关系。同一个模型元素可以在几个不同的UML图中使用,不过同一个模型元素在任何图中都保持相同的意义和符号。    UML是用来描述模型的,通过模型来描述系统的结构或静态特征,以及行为或动态特征。    为方便起见,用视图来划分系统各个方面,每一个视图描述系统某一方面的特征。这样整个完整的系统模型就由许多视图来共同描述。    而视图是由图组成的,UML提供了9种不同的图。    (1)、用例图,描述系统的功能。    (2)、类图,描述系统的静态结构。    (3)、对象图,描述系统在某个时刻的静态结构。    (4)、时序图,按时间顺序描述系统元素间的交互。    (5)、协作图,按照时间和空间顺序描述系统元素间的交互和它们之间的关系。    (6)、状态图,描述了系统元素的状态条件和相应。    (7)、活动图,描述了系统元素的活动。    (8)、组件图,描述了实现系统的元素的组织。    (9)、配置图,描述了环境元素的配置,并把实现系统的元素映射到配置。

自己的一点愚见,希望大家能指出不同。

0 0
原创粉丝点击