统一建模语言-UML

作者: 知识学者 | 来源:发表于2018-01-12 17:09 被阅读72次

伪cs专业,也是无语,还要经常作图。

貌似计算机期刊文章,系统设计需要它。

什么是UML?
百度百科

Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言

目标
1.0 用对象的概念来构造系统模型(包括非软件系统)
2.0 建立直观的从模型直至可执行体之间的对应关系。
3.0 为复杂的系统建立衡量的标准。
4.0 创建一种对人和机器都合适的语言,即可用用人工描述,也可以用机器实现计算机的辅助建模

用例图(UseCaseDiagram)。展现了一组用例、参与者(actor)以及它们之间的关系。用例图从用户角度描述系统的静态使用情况,用于建立需求模型。

case diagram.PNG

类图(ClassDiagram)。展现了一组对象、接口、协作和它们之间的关系。类图描述的是一种静态关系,在系统的整个生命周期都是有效的,是面向对象系统的建模中最常见的图。

classDiagram.PNG

关联关系

关联(Association)关系是类与类之间最常用的一种关系,它是一种结构化关系,用于表示一类对象与另一类对象之间有联系,如汽车和轮胎、师傅和徒弟、班级和学生等等。

聚合关系

聚合(Aggregation)关系表示整体与部分的关系。在聚合关系中,成员对象是整体对象的一部分,但是成员对象可以脱离整体对象独立存在。在UML中,聚合关系用带空心菱形的直线表示。


状态图(StateDiagram)。由状态、转换、事件和活动组成,描述类的对象所有可能的状态以及事件发生时的转移条件。通常状态图是对类图的补充,仅需为那些有多个状态的、行为随外界环境而改变的类画状态图。

stateDiagram.jpg

活动图(ActiveDiagram)。一种特殊的状态图,展现了系统内一个活动到另一个活动的流程。活动图有利于识别并行活动。

Activity Diagram.jpg

交互图。用于描述对象间的交互关系,由一组对象和它们之间的关系组成,包含它们之间可能传递的消息。交互图又分为序列图和协作图,其中序列图描述了以时间顺序组织的对象之间的交互活动;协作图强调收发消息的对象的结构组织。

Sequence Diagram.jpg

参考文章,想知道更多可以看看。

UML
UML类图与类的关系详解
深入浅出UML类图
UML 还有用吗?

相关文章

  • UML统一建模语言介绍

    UML统一建模语言介绍 统一建模语言简介 统一建模语言(Unified Modeling Language,UML...

  • UML基础

    UML基础 统一建模语言(Unified Modeling Language,UML)又称标准建模语言。 模型分类...

  • UML建模工具PlantUML的使用办法

    UML(Unified modeling language) 是统一建模语言或者标准建模语言。通过使用 UML 的...

  • UML语言的案例——基于plantuml

    UML(Unified modeling language) 是统一建模语言或者标准建模语言。通过使用 UML 的...

  • 软件技巧(10)---- StartUML 使用方法

    UML语言的定义 UML-Unified Modeling Language 统一建模语言,又称标准建模语言。是用...

  • UML统一建模语言

    什么是UML? UML全称是:Unified Modeling Language 又称统一建模语言或标准建模语言。...

  • 项目管理之建立模型

    UML Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于199...

  • UML简介入门

    1.UML简介 Unified Modeling Language (UML)又称统一建模语言或标准建模语言。 常...

  • java学习笔记#2-UML图

    UML: Unified Modeling Language (UML)又称统一建模语言或标准建模语言,它是一个支...

  • UML简介

    1.UML概念:Unified Modeling Language(UML),又称统一建模语言或标准建模语言。是一...

网友评论

    本文标题:统一建模语言-UML

    本文链接:https://www.haomeiwen.com/subject/jpvfoxtx.html