当前位置: 首页 > news >正文

UML统一建模语言

流程图

业务流程图

绘制流程图时采用“整体规划、分布实现”。即先将整体大步骤画出来并标记步骤序号(主流程),然后再对单个大步骤进行细化各种细节(细化),最后再对单个细节再细化(微化)。大步骤画好,可以通过“子流程”的方式细化细节,再通过“子流程”的方式再对细节再具体细化。没必要把细节也放到主流程中,通过此方式能够详略得当,在画主流程中不陷入细节中,在画细节中可以更加专注细节,也使得主次分明,注意:在画流程图中不要想着原型该怎么画、不要想着该如何实现。

这就像写代码一样,先创建几个类,然后再在每个类中创建方法将方法之间的调用写好,最后再写方法中的具体实现。

数据流程图 Data Flow Diagram(DFD)

数据流程图(也称数据流图)主要是以数据为中心,描述通过什么动作,动作需要输入什么,经过动作处理后输出什么,输出的结果要不要存储到数据库表中。通过描述数据的加工,从数据的角度来描述一个功能。

在变成中就是一个方法,方法有入参和出参。不同的是数据流程图需要描述多个方法,并描述方法之间的关系。

在这里插入图片描述

ER图

ER图是用来描述实体与实体之间的关系(一对一、一对多、多对多),对应于数据库中的表于表之间的关系。实体中也可以描述出来实体对应的属性。

分析一个业务,如果能从业务流程图到数据流程图再到ER图,如果能分析到这里,表示对数据理的已经非常透彻了。

状态机

http://www.dtcms.com/a/104592.html

相关文章:

  • Mysql之事务(下)
  • 七. JAVA类和对象(二)
  • FreeCAD傻瓜教程-装配体Assembly的详细使用过程
  • java基础知识面试题总结
  • Android学习总结之算法篇三(排序)
  • git kex_exchange_identification 相关问题
  • C/C++ JSON 库综合对比及应用案例(六)
  • Redis 与 AI:从缓存到智能搜索的融合之路
  • UI设计系统:如何构建一套高效的设计规范?
  • S32K144入门笔记(二十三):FlexCAN解读(1)
  • SAP CO88根据标准价格拆分增量错误解决
  • SpringBoot实战:Excel文件上传、数据验证与存储全流程解析
  • EasyExcel导出导入excel工具类
  • 【创新项目实训个人博客】camel学习笔记(1)camel介绍
  • 【教程】如何利用bbbrisk一步一步实现评分卡
  • 设计模式(2)
  • 前端资源缓存策略全面解析:从原理到实践
  • 【Ultralytics YOLO COCO 评估脚本 | 获得COCO评价指标】
  • 鲲鹏920部署GAZELLE用户态协议栈
  • 通用智能人“通通”2.0发布,AI迈向“类人”智能新时代
  • 用Python做数据分析之数据统计
  • 在STM32H725多定时器同步移相(基于ASTM32CubeMX)
  • embedding 不同库和维度选型对比
  • 企业需要使用防病毒系统保障数据安全的原因
  • 批量修改记事本文本文件编码,可以解决文本文件乱码问题
  • 使用了C++11标准库中的随机数生成器
  • 医药企业数字化转型路径:从数据驱动到生态重构
  • GPT降智?静态住宅IP也许是关键!
  • 前端react 实现分段进度条
  • Linux(25)——进程调度