美文网首页
UML之类图

UML之类图

作者: PanPan1127 | 来源:发表于2017-01-06 17:21 被阅读23次

概念

  1. 需求中涉及到的业务概念、人物等都可以抽象为类。
  2. 提炼类图元素:

识别出类、提炼类的关键属性和操作、描绘类之间关系

属性

  1. 类图即一个矩形方框:类的名字、中间为属性、下面为操作。
类图.png

关系

** 类之间的关系(简化类图,只需给出类名就可以了)**

直线关联

  1. 关联关系:AB之间有关系,但又不确定具体是什么关系


    关联关系.png
  2. 一对一关系:一个C对应一个D的关系


    一对一关系.png
  3. 一对多关系:一个E对应0至多个F。(*表示0到多个)


    一对多关系.png
  4. 一对n关系:一个G对应0到n个H。(0..3:0到3个)


    一对n关系.png
  5. 角色关系:(+:public属性)


    角色关系.png

带箭头关联

  1. 导航关系:A可找到B(如A有属性保存B的引用)
A含有B的引用.png A可追溯到B.png

包含关系

  1. 空心菱形:弱包含(聚合),(部门没有了,员工可以继续存在;员工可以有多个部门)


    弱包含
  2. 实心菱形:强包含(组合),(部门没有了,员工不存在;员工只有一个部门对应)


    强包含.png

继承关系

  1. A继承B(泛化):A中具有了B的所有特点
继承关系

依赖关系

  1. A依赖于B,也可理解为A需要依赖B的完成才能完成


    依赖关系

类的递归关系

  1. 自包含递归关系:常用于树形的业务结构(自关联关系同样适用)


    自包含.png
  2. 三角关系(关联类):如表示公司和雇员关系的直线上,拉出一条虚线,另一端连接合同类,合同类即为关联类。


    关联类.png

总结

总结

类图分析需求步骤:

  1. 识别出类
  2. 识别出类的属性操作
  3. 描绘类的关系(直接关系)
  4. 对各类进行分析、抽象、整理

相关文章

  • UML之类图

    概念 需求中涉及到的业务概念、人物等都可以抽象为类。 提炼类图元素: 识别出类、提炼类的关键属性和操作、描绘类之间...

  • UML之类图

    类图 类图简介:类图主要是描述类的属性和类之间的关系,是UML(统一建模语言)一种静态结构图。 先用一个简单的类作...

  • UML图之类图

    1.类图中包含几种模型元素 类,接口以及类之间的关系 1.1类 1.2接口 1.3类中的关系 泛化,实现,关联,聚...

  • UML 图之类图

    类图中的关系 泛化(Generalization) 泛化是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化...

  • UML图之类图

    最近在学习领域驱动设计,重新温习了一下UML图。定义:UML是一种面向对象系统的产品进行说明、可视化和编制文档的一...

  • UML建模之类图

    在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(...

  • 详解UML图之类图

    许久不用UML了。看侯捷老师的系列课里,基本都是用UML图来讲解。重新学习一下。 一、为什么用类图? 使用类图,是...

  • 详解UML图之类图

    推荐一个很棒的网站:鲸鱼圈-有料有趣的互联网资讯!(http://www.jingyu.in) 产品经理的必备技能...

  • UML需求分析之类图

    UML分类 UML(unified Modeling Language)统一建模语言UML除了用于软件设计,还能用...

  • Android 架构2 UML图之类图

    前言 1.类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称...

网友评论

      本文标题:UML之类图

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