一起来学UML(1)——UML建模工具Umbrello初体验

一、UML UML是统一建模语言,是一种可视化的语言。本系列内容拟通过Umbrello工具一起来学UML。正向逆向工程均以C++代码为例。  (本文第一次上传图片时图片都在本地,所以读者们一直看不到图片,这里我重新整理了一下这篇文章) 二、UML工具对比 我所接触到的工具

2010-06-13 10:17:00

阅读数 12003

评论数 5

一起来学UML(8)——序列图

序列图描述了对象间的通过消息进行交互的关系。在Umbrello中绘制下面的序列图: 上图描述了对象Manager与对象Server之间的时序关系。 1. manager向server发送了一个backUpDB异步消息,要求服务器对数据库进行备份。这里为异步消息,也就是说,

2011-09-01 11:39:36

阅读数 1496

评论数 0

一起来学UML(7)——状态图

状态图以系统中的状态为核心,通过状态间的来描述系统结构。在Umbrello中画如下状态图: 其中实心圆圈为起始状态,另一个圆圈为结束状态,中间的每个框均为一个状态。在活动图中每个状态为一个动作状态,在这里的状态图中,每个状态为一个静态的状态。 例如,登录提示,是一个登录页

2011-09-01 11:20:31

阅读数 1829

评论数 0

一起来学UML(6)——活动图

活动图描述了一系列活动的先后顺序。在Umbrello中的左侧View->Logical Views点击右键New出Activity Diagram,画出下面的活动图: 其中,是新圆圈为起始状态;另一个圆圈为结束状态;一个活动应该从起始状态开始,到结束状态结束,中间的每个状态

2011-09-01 11:03:59

阅读数 1188

评论数 0

一起来学UML(5)——用例图

用例是指对一组动作序列的描述。 用例图是现实一组用例、参与者以及他们之间的关系的图。 用例图在与客户探讨需求,以及写需求的时候非常有用。 我们通过Umbrello来创建一个用例图。在左侧“User Case View”点击右键“New”一个“User Case Diagra

2011-08-31 22:45:14

阅读数 2732

评论数 0

一起来学UML(4)——类图中的多重性(Multiplicity)

在类图中,关系连线的两端有时会有1、*等符号,通过下图来做一个说明。    在图中: 1. 一个Car有一个Person(司机,这里person指司机),因此在Person端有个符号1; 2. 一个Person(司机)开一辆车Car,因此在Car端有个符号1; 3. 一

2011-08-31 22:16:03

阅读数 6486

评论数 1

一起来学UML(3)——类间的依赖、关联、聚合、组合关系

首先回顾一下上一节的内容:类实现接口为虚线箭头,类继承(泛化)一个类为实线箭头。 本节描述类间的依赖(Dependency)、关联(Association)、聚合(Aggravation)、组合(Composition)关系,这四种关系令大多数人头疼,希望本文的描述能解开大家的疑惑。 在对这四...

2011-08-31 21:40:50

阅读数 3560

评论数 1

一起来学UML(2)——类图和泛化

UML中包括类图(Class Diagram)、状态图(Statechart Diagram)、用例图(Case Diagram)、对象图(Object Diagram)、构件图(Component Diagram)、序列图(Sequence Diagram)等。我们将介绍常用的

2011-08-31 20:27:55

阅读数 4170

评论数 6

提示
确定要删除当前文章?
取消 删除
关闭
关闭