`
wuxiaozeng2440
  • 浏览: 27269 次
  • 性别: 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简介(节省时间学习UML)】 UML,全称为统一建模语言(Unified Modeling Language),是一种在软件工程领域广泛使用的标准化建模语言,特别是在面向对象技术领域。自1995年UML的诞生以来,它逐渐成为了全球范围...

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

    **UML简介** UML(Unified Modeling Language,统一建模语言)是一种标准的建模语言,主要用于软件工程领域,特别是面向对象的系统设计。它的主要目的是促进开发团队间的沟通,提高软件开发效率和质量。UML由Grady ...

    UML简介电子书软考世界版(CHM格式).rar

    《UML简介电子书软考世界版》是针对软件开发人员和学习者的一份宝贵资源,旨在深入浅出地介绍统一建模语言(Unified Modeling Language,简称UML)。UML是一种标准化的、图形化的建模工具,广泛应用于软件工程领域,...

    UML简介电子书软考世界版

    **UML简介** UML(Unified Modeling Language,统一建模语言)是一种标准的图形建模语言,用于软件工程领域,特别是在面向对象分析和设计中。它由Grady Booch、Ivar Jacobson和James Rumbaugh等人在1990年代初发展...

    标准建模语言UML简介.rar_uml

    **标准建模语言UML简介** UML,全称为统一建模语言(Unified Modeling Language),是一种在软件工程领域广泛使用的可视化建模工具。它通过图形化的表示方式来描绘软件系统的设计,帮助开发者、分析师和项目管理者...

    01.UML简介.docx

    **UML 简介** **1. 修订记录** 在文档的修订记录部分,通常会列出该文档的历次更新情况,包括修改日期、修改人以及修改内容概述,这有助于跟踪文档的发展和确保信息的最新性。 **2. UML 概述** UML,全称为统一...

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

    面向对象设计原则与UML简介 UML,全称为统一建模语言,是软件开发领域中一种广泛应用的标准化建模工具。由Object Management Group(OMG)于1997年发布,它提供了可视化的表示方式,用于描述、指定、构建和记录软件...

    面向对象建模语言UML简介

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

    hzj1软件建模与UML简介

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

    UML简介-Java2物件导向.pdf

    UML简介-Java2物件导向.pdf

    OOAD 与 UML 简介.ppt

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

    第1章 UML简介 什么是UML

    UML(统一建模语言)自诞生以来,已经成为软件工程领域的关键工具之一。它源于对软件建模的共同追求,旨在提供一种统一、标准化的方式来描述、构建和记录软件系统。UML的出现,不仅为软件开发人员提供了一个共同语言...

    UML简介_00210979

    ### UML概述与核心概念解析 UML,全称为统一建模语言(Unified Modeling Language),是一种标准化的图形语言,用于软件工程中对软件系统进行可视化建模。它由OMG组织(Object Management Group)制定,旨在提供...

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

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

    软件需求分析—UML简介

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

Global site tag (gtag.js) - Google Analytics