流程图、UML图、ER图

流程图

最常见,主要看有哪些常见符号

UML图

Unified Modeling Language,统一建模语言

事务

关系

继承关系Inheritance、实现关系Implementation、依赖关系Dependency

主要说明:

Association 关联关系:类与类之间的联接,它使一个类知道另一个类的属性和方法

Aggregation 聚合关系:弱联系,整体和部分,但可分割

Composition 组成(构成、合成)关系:强关联,整体和部分,但不可分割

示例:

关联和依赖:一个实线一个虚线

继承和实现:一个实线一个虚线

组合和聚合:一个实心箭头一个空箭头

常见图

类图

描述类、接口及他们之间的静态关系;对象图同类图

状态图

主要描述对象的各种状态,状态的转化过程以及触发状态转化的事件和条

活动图

表述活动和活动之间的关系

类似流程图,实心圆表示开始、半空心圆表示结束

交互图-时序图

描述对象之前消息发生的先后顺序

要素说明:竖着看虚线分对象、横着看同步等待消息箭头→先实后虚、异步都是实线

时序图

交互图-协作图

强调对象之间的关系

协作图

用例图

外部用户和系统功能间的关系

ER图

Entity Relationship Diagram实体联系图

矩形框:表示实体

椭圆形框:表示属性、主属性加下划线

菱形框:表示联系(实体间或实体和属性间的关系)

连线:实体和属性的联系,可以n对m

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文转自霍啸林,原地址 一、流程图 1.定义:流程图是对过程、算法、流程的一种图像表示,在技术设计、交流及商业简报...
    杨小九阅读 6,972评论 1 27
  • 类的理解 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称...
    郑知鱼阅读 1,387评论 0 1
  • UML 结构建模图 关键词:部署图, 组件图, 包图, 类图, 复合结构图, 对象图, 活动图, 状态机图, 用例...
    静默虚空阅读 2,891评论 0 0
  • 类(Class) 类(图A)是对象的蓝图,其中包含3个组成部分。第一个是Java中定义的类名。第二个是属性(att...
    whele阅读 2,447评论 0 0
  • 在UML 2.0的13种图形中,类图是使用频率最高的UML图之一。Martin Fowler在其著作《UML Di...
    雷雷_zll阅读 13,380评论 0 14