一 为什么使用UML

1.通过建模,可以缩小所研究问题的范围,把一个问题划分为一系列能够解决的小问题。

2.建模有助于系统的可视化

3.建模能够约束系统的结构和行为

 

二 UML基本构成元素

UML是由图和元模型组成,主要包括3个基本构造块:事物(things),关系(relationships)和图(Diagrams)

 

四种事物:

2.1 结构事物

结构事物:是模型的静态部分,用以呈现概念和实体的表现元素,是软件建模的最常见的元素

结构事物共有以下7种:

2.1.1.类

2.1.2 接口

2.1.3 协作

2.1.4 用例

2.1.5 活动类

2.1.6 组件

 

2.1.7 节点

 

 

2.2 行为事物

行为事物是指是UML模型中的动态部分,代表语句里的动词,表示模型里随着时空不断变化的部分

共2种:

2.2.1 交互

 

2.2.2 状态机

 

 

2.3 分组事物

可以把分组事物看成一个盒子,模型可以在其中分解。

目前只有一种分组事物,就是包

结构事物和 行为事物都有可能在一个包中。包是概念上的

 

2.4 注释事物

注释事物是UML的解释部分

 

四种关系:关系是将事物联系在一起的方式

2.1  依赖

2.2 关联

2.3 泛化

2.4  实现

 

十种图:图是事物的集合分类

2.1 用例图

它从用户的角度出发描述系统的功能,需求,展示系统外部的各类角色与系统内部的各种用例之间的关系

 

2.2 类图

类图展示了一组类,接口和协作以及他们之间的关系,建模中最常见

 

2.3 对象图

 

 

2.4 包图

2.5 组件图

 

2.6 部署图

 

2.7 状态图

 

 

 

2.8 活动图

活动图在表示上更侧重于业务流程的描述,人们往往能够很快地理解它们

 

2.9 序列图

 

2.10 协作图

 

3。

面向对象的方法中一些重要的概念:他们是对象,封装,继承,多态

UML基本构成元素:事物,关系,图

UML包含的结构事物,行为事物,分组事物,注释事物

UML中定义了4种关系依赖,关联,泛化,实现

UML中包含10种图:类图,对象图,包图,组件图,部署图,用例图,序列图,协作图,状态图,活动图

 

4.UML建模工具

1.ROSE

2.VISIO

 

posted on 2016-02-24 09:51  Sharpest  阅读(366)  评论(0)    收藏  举报