UML简介

转载 2004年09月03日 11:06:00
    统一建模语言( U M L)是一个通用的可视化建模语言,用于对软件进行描述、可视化处
理、构造和建立软件系统制品的文档。它记录了对必须构造的系统的决定和理解,可用于对
系统的理解、设计、浏览、配置、维护和信息控制。UML 适用于各种软件开发方法、软件生
命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建模技术的经验并
吸收当今优秀成果的标准建模方法。U M L包括概念的语义,表示法和说明,提供了静态、动
态、系统环境及组织结构的模型。它可被交互的可视化建模工具所支持,这些工具提供了代
码生成器和报表生成器。U M L标准并没有定义一种标准的开发过程,但它适用于迭代式的开
发过程。它是为支持大部分现存的面向对象开发过程而设计的。
U M L描述了一个系统的静态结构和动态行为。U M L将系统描述为一些离散的相互作用的
对象并最终为外部用户提供一定功能的模型结构。静态结构定义了系统中重要对象的属性和
操作以及这些对象之间的相互关系。动态行为定义了对象的时间特性和对象为完成目标而相
互进行通信的机制。从不同但相互联系的角度对系统建立的模型可用于不同的目的。
U M L还包括可将模型分解成包的结构组件,以便于软件小组将大的系统分解成易于处理
的块结构,并理解和控制各个包之间的依赖关系,在复杂的开发环境中管理模型单元。它还
包括用于显示系统实现和组织运行的组件。
U M L不是一门程序设计语言,但可以使用代码生成器工具将U M L模型转换为多种程序设
计语言代码,或使用反向生成工具将程序源代码转换为U M L。U M L不是一种可用于定理证明
的高度形式化的语言,这样的语言有很多种,但它们通用性较差,不易理解和使用。U M L是
一种通用建模语言。对于一些专门领域,例如用户图形界面( G U I)设计、超大规模集成电
路(V L S I)设计、基于规则的人工智能领域,使用专门的语言和工具可能会更适合些。U M L
是一种离散的建模语言,不适合对诸如工程和物理学领域中的连续系统建模。它是一个综合
的通用建模语言,适合对诸如由计算机软件、固件或数字逻辑构成的离散系统建模。

信息交流平台专业介绍模块的分析(UML)与设计

项目信息交流平台中关于专业介绍模块的分析(UML)与设计
  • zhao__fang
  • zhao__fang
  • 2016年04月11日 13:08
  • 2495

【UML】UML简介

这几天都在学习 UML(Unified Modeling Language),中文名统一建模语言,刚开始的时候老师通过对面向对象讲解引出对各个图的讲解。这九种图 1.用例图 use case d...
  • kisscatforever
  • kisscatforever
  • 2015年08月08日 20:12
  • 798

UML——组件图和部署图

组件图:用来建模系统的各个组件,包括源代码文件,二进制文件,脚本文件,可执行文件之间的关系,他们是通过功能或者文件组织在一起的,使用组件图可以帮助读者了解某个功能位于软件包的那一位置,以及各个版本的软...
  • afjaklsdflka
  • afjaklsdflka
  • 2017年01月14日 20:28
  • 1693

UML类图建模简介

简单的UML类图建模
  • sunxianghuang
  • sunxianghuang
  • 2016年07月08日 09:29
  • 873

UML学习1 - UML简介

本系列为学习的学习笔记 ========================================================================================...
  • jason_279
  • jason_279
  • 2016年09月13日 13:43
  • 135

【SSH】--SSH框架简介

为期23天,终于结束了第一个SSH的小项目–网上商城,这篇关于SSH简介的博客似乎有些姗姗来迟,但是只要总结,什么时候都不算晚。下面是项目一览图:      什么是SSH框架呢?  SSH是str...
  • successA
  • successA
  • 2015年10月23日 17:30
  • 2109

介绍一下UML的主要功能及其特点

UML?
  • jbjwpzyl3611421
  • jbjwpzyl3611421
  • 2014年06月13日 09:56
  • 5175

数据仓库介绍(六) - 元数据介绍

一、元数据的概念        按照传统的定义,元数据(Metadata)是关于数据的数据。在数据仓库系统中,元数据可以帮助数据仓库管理员和数据仓库的开发人员非常方便地找到他们所关心的数据;元数据是描...
  • leicool_518
  • leicool_518
  • 2015年04月13日 16:59
  • 591

Java集合类学习UML图——ArrayList

Java集合类学习UML图——ArrayList ArrayList类的定义 public class ArrayList extends AbstractList implement...
  • embedclub_LYF
  • embedclub_LYF
  • 2016年06月02日 20:27
  • 1023

UML四种关系简介

开篇点题:     UML中的四种关系是依赖(Dependency)关联(Association)泛化(Generalization)实现(Realization)。     一张...
  • ningmengbaby
  • ningmengbaby
  • 2016年11月30日 18:00
  • 299
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UML简介
举报原因:
原因补充:

(最多只允许输入30个字)