UML图

作者: 架构师的一小步 | 来源:发表于2019-06-19 11:21 被阅读0次

1.什么是UML?能干什么?

  • UML:统一建模语言

  • 面向对象的分析与设计

  • 项目结构用图像化的方式表示:更容易让人理解

  • 将自己看完的一个大项目的类和类之间建立一个联系

  • 主要:学思想

//UML创建
- 用例
- 设计模型、类与类之间的关系描述,类图(静态模型)
- 建立动态模型,做时序图
  • 2.UML图的类型
  • 3.OOA、OOD是啥?OOAD 面向对象的分析与设计
    OOA(object-Oriente analysis)分析提出方案
    OOD(object-Oriente Design)对OOA进行进一步的实现

UML的分类:静态模型、动态模型

  • 静态模型
  • 1.用例图 2.类图3.对象图 4.组件图 5.部署图
  • 动态模型
  • 1.时序图2.协作图 3.状态图 4.活动图

类图

  • 类图中的关系
  • 抽象、封装、继承、多态、耦合、关联、聚合、组合、内聚、依赖

-强弱关系的特点
-泛化(继承)=实现>组合>聚合>关联>依赖

工具stratUML

关系图

1.单向关联/双向关联:一对多,多对一 ,互相有关系其中一个消失或坏道不影响其他的运行。

2.聚合关系:是一个特殊的依赖较强的关联关系

example:
<<人>>class~<<手>>class
<<电视机>>class~<<显示器>>class  显示器没了,电视机照样可以运行

3.组合关系:组合进来的类,声明周期是一样的

软件关闭后,软件里面的菜单就不能使用了,所以这里是组合关系

4.依赖关系:一个类调用另一个类的对象,另一个类发生变化,会引起这个类跟着发生改变

5.绘制他们之间关系的线要整齐的线:command+l ,还原开始的线command+b

静态模型分析

1.添加用例模型



查询菜单依赖查询

2.添加类模型


Instances

3.组件图


Component

4.部署图


Deployment

动态模型分析

1.时序图:也称顺序图

2.协作图


相关文章

  • UML图系列——用例图

    UML图系列文章目录 UML图系列——UML概要 UML图系列——建模和面向对象 UML图系列——UML模型图的构...

  • [一]UML入门

    类图 二 UML类图讲解 三 UML类图讲解-自上而下 四 UML类图讲解-对比讲解

  • Java自学-接口与继承 UML图

    UML 图 步骤 1 : UML 图 —— 类之间的关系 UML-Unified Module Language统...

  • JavaScript面向对象之UML类图

    UML类图 什么是UML类图 UML(Unified Modeling Language)类图,中文意思为“统一建...

  • JUC整体架构图

    JUC相关整体框架图 JUC相关UML图 reentrantlock uml图reentrantlock.png ...

  • 终于明白六大类UML类图关系了

    UML,全称Unified Modeling Language,统一建模语言。而UML图分为用例图、类图、对象图、...

  • 一张图简述UML类图

    一张图简述UML类图 UML建模常用视图中,类图可算是最多的,初学UML的类图绘制,基于starUML工具,现简记...

  • UML 时序图 Sequence diagram

    UML 时序图 Sequence diagram [toc] 时序图 时序图,又名序列图,循环图,是一种UML交互...

  • UML类图的六大关系

    UML类图的六大关系 1、UML基本介绍 UML——Unified modeling language UML(统...

  • 常用软件

    脑图XMind uml图 Visual Paradigm for UML 产品原型工具 Axure RP chro...

网友评论

      本文标题:UML图

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