您的位置:首页 > 其它

【寒江雪】UML简介

2016-11-22 01:25 197 查看

类图

什么是类

类是一类或者一组具有类似属性和共同行为的事物。

UML类图的特点

矩形方框

被分为三个区域

类名

类的属性

类的操作

类名由多个单词组成,每个单词首字母要大写,单词之间不用空格

属性名和操作名与类名相似,但首字母不用大写

每个操作名的后面都有一对括号

对象图

什么是对象

对象是一个类的实例, 是具有具体属性值的一个具体事物

UML对象图标的特点

矩形方框

对象名首字母为小写,对象名下面要带下划线

冒号左边为实例名,冒号右边为类名;对象也可以是匿名的

用例图

什么是用例

用例是从用户的观点对系统的一个描述

它是用来从用户的观察角度收集系统需求的主要技术

用例图的特点

直立小人被称为参与者(Actor);

椭圆形代表用例

矩形代表系统

状态图

什么是状态

在任一给定的时刻,一个对象总是处于某一特定的状态

UML状态图的特点

圆角矩形表示状态

实心圆代表起始状态

眼形圆代表终止状态

顺序图

类图和对象图表达的是系统的静态结构。在一个运行的系统中,对象之间要发生交互,并且这些交互要经历一定的时间。UML顺序图所表达的正是这种基于时间的动态交互

UML顺序图的特点

横坐标为系统中的对象

每个对象都有一个或多个操作

对象间通过相互传递消息来协同工作

纵坐标为时间序列

活动图

什么是活动图

活动即工作步骤

UML活动图的特点

和流程图很接近

圆角矩形代表活动

箭头表示活动的转移

实心圆代表起点

眼形圆代表终点

协作图

协作图的用途

协作图用于展示对象之间的交互关系

对象图展示出对象之间的静态关系。协作图是对对象的扩展。协作图除了展示对象之间的关联,还显示出对象之间的消息传递。

UML协作图的特点

关联线附近的箭头线表示对象之间传递的消息,箭头指向消息接收对象

消息名称和消息序号附在箭头附近

顺序图和协作图可以相互转换

构件图

4000

什么是构件图

软件构件图是软件系统的一个物理单元。

在UML中,数据文件,表格,可执行文件,文档,动态链接库等都被定义为构件

构件图和部署图与整个计算机系统密切相关

UML构件图的特点

一个左侧富有两个小矩形的大矩形框表示构件

也可以用一个顶部带关键字《Component》的矩形表示

软件复用和软件构件

软件复用

  软件复用是将已有的软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。

构件技术

  随着软件复杂度的与日俱增,传统的把整个软件的源程序拿来静态编译的方法显然不适合了。在这个前提下,产生了软件拼装模式,把软件分成一个个相对独立的目标代码模块,称之为构件。

部署图

部署图的用途

UML部署图显示了基于计算机系统的物理结构。

UML部署图的特点

立方体图标

立方体之间的连接线表示体系之间的关系

注释

通过附加注释来做解释说明

符号特征

带折角的矩形,矩形中是解释性文字

注释和被注释的图元素之间用一条虚线连接

构造型

构造型是建模人员在已有的构造快上派生出的新构造块,这些新构造块是和特定问题相关的

构造型可以应用于所有类型的模型元素,包括类,节点,构件,注解,关系,包,操作等

关键字

构造型是用两对尖括号括起来的一个名称来表示,这个括号叫做双尖括号。这个被括起来的名称叫做关键字。

Copyright© by 寒江雪

QQ:211392413

Email:211392413@qq.com

Date:2016-11-22
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: