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

UML统一建模语言

流程图

业务流程图

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

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

数据流程图 Data Flow Diagram(DFD)

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

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

在这里插入图片描述

ER图

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

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

状态机

相关文章:

  • 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迈向“类人”智能新时代
  • 鸿蒙电脑正式发布,余承东:国产软件起步晚,基础弱,探索面向未来的电脑体验
  • 中国旅游日|上天当个“显眼包”!低空经济的“飞”凡魅力
  • 河南发布高温橙警:郑州、洛阳等地最高气温将达40℃以上
  • 《掩耳盗邻》:富人劫富,是犯罪,也是赎罪?
  • 病愈出院、跳大神消灾也办酒,新华每日电讯:农村滥办酒席何时休
  • 大陆非遗项目打铁花、英歌舞将在台演出