`
wuxiaozeng2440
  • 浏览: 25830 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

UML简介

 
阅读更多

UML的全名:unified modeling language

UML是一种通用可视化建模语言。用来对软件密集型系统进行可视化、详述、构造和文档化。

UML在设计上分三层:概念层,规格说明层(图形),实现层(代码)。

 

关联关系:

1.关联 association(直线):

一个事物的对象与另一个事物的对象间的联系

人和车

 

2.依赖dependency(虚线带实箭头):

一个事物(独立事物)发生变化会影响使用它的另一个事物(依赖事物),但反之则不然。箭头指向独立事物。

课程表依赖(箭头指向)课程

 

3.继承generalization(实线带空箭头):

父子关系

汽车继承(箭头指向)机动车

 

4.实现realization(虚线带空箭头):

用于接口和实现它的类之间

 

5.聚合aggregation(实线带方形空心头):

表示类之间的关系是“整体-部分”的关系。“包含”、“组成”、“分成…部分”

6.组合composition(实线带方形实心头):

特殊的聚合(更加严谨)每个部分只能属于一个整体,且整体和部分具有一致的生命周期。

学生聚合成学校,理学院组合成学校

 

UML静态图

用例图,类图,对象图,构件图,实施图。

UML动态图

状态图,顺序图,协作图,活动图

 

我们使用UML进行项目分析和设计时,一般遵循以下步骤:

1.根据需求产生用例图。

2.其他静态图(一般画类图)

3.动态图(一般画顺序图)

 

使用工具:VP Suite 5.0

 

 

分享到:
评论

相关推荐

    UML简介(节省时间学习UML)

    学习UML我曾经买了4本书,可看来看去越看越糊涂,这个点子文档可以使你顺利进入UML的世界,我就是看了这个文档才丢掉了那四本书.希望对大家学习UML能有帮助.

    01.UML简介.docx

    UML简介

    UML简介与面向对象的设计原则

    UML简介与面向对象的设计原则 建模的重要性?  如果你想搭一个狗窝,你备好木料、钉子和一些基本工具(如锤子、锯和卷尺) ,就可以开始工作。从制定一点初步的计划到完成一个满足适当功能的狗窝,你 可能不用别人...

    01 UML简介有利于新手的学习

    01 UML简介01 UML简介有利于新手的学习

    UML简介_00210979

    UML简介_00210979 自己的心得,也是借鉴的别人的

    面向对象建模语言UML简介

    面向对象建模语言 uml 入门ppt 适合初学者使用的文档 UML简介

    UML简介电子书软考世界版

    UML简介电子书软考世界版,chm格式,方便阅读

    系统构架设计与UML简介

    系统构架设计与UML简介,是一公司内部培训的PPT,欢迎下载啊

    hzj1软件建模与UML简介

    hzj1软件建模与UML简介 模型 模型的作用 软件模型

    UML简介-Java2物件导向.pdf

    UML简介-Java2物件导向.pdf

    OOAD 与 UML 简介.ppt

    第1章 OOAD 和UML 简介 第2章 用例图 第3章 类图 第4章 动态模型 第5章 案例分析

    第1章 UML简介 什么是UML

    UML的全名:The Unified Modeling Language 统一模型语言 UML是一种编制软件蓝图的标准化语言,用于对复杂软件系统的各种成分的可视化,说明和构造系统模型,以及建立软件文档。 UML支持面向对象的技术和方法。 UML...

    01_UML简介

    Sybase UML建模语言简介,成长历程,面向对象的软件分析,应用领域

    UML简介电子书软考世界版.chm

    其中最重要的、具有划时代重大意义的成果之一就是统一建模语言(UML:Unified Modeling Language)的出现。在世界范围内,至少在近10年内,UML将是面向对象技术领域内占主导地位的标准建模语言。采用UML作为我国统一的...

    软件需求分析—UML简介

    统一建模语言UML是国际对象管理组织OMG批准的基于面向对象技术的标准建模语言。通常使用UML的类图来建立对象模型(描述系统的静态结构),使用UML的状态图来建立动态模型(描述系统的控制结构),使用数据流图或UML...

    标准建模语言UML简介.rar_uml

    标准建模语言UML以及介绍,希望给软件工程的爱好者有所帮助.

Global site tag (gtag.js) - Google Analytics