工作中常用软件工程图5.0
2023-08-09 15:36:58 46 举报
AI智能生成
软件工程常用图5.0 更新了用例图。 内含UML、系统架构图、流程图、泳道图、ER图、状态流转图、部署图、时序图、领域模型图、事件模型图、用例图等
作者其他创作
大纲/内容
1对1
1对多
多对多
ER图
开始
流转
结束
加班申请状态流转图
用于描述对象在整个生命周期中的所有状态与状态转换
功能
无法描述用户行为与系统交互
局限
介绍
状态流转图
领域模型
标注出系统如何分层、数据如何流转、依赖哪些第三方
用虚线隔离出各个模块的边界
左右两边4个模块和中间的Workforce模块是并列关系,不能有包含关系
劳动力打卡系统架构图
或者不画数据流转
系统架构图
劳动力打卡系统部署图
部署图
简单直观地从用户角度描述系统功能
粒度太粗,无法描述任何细节
打卡系统用例图
用例图
用户在zkt注册人脸的事件模型图
事件模型图
工作中,后端技术文档常用图画法。其实不必画的过于标准,反讲时能配合图片讲清楚自己的设计思路即可
有问题欢迎指出
简介
while循环
do-while循环
以特定的图形符号加上说明,可以直观地表示算法的实现。图形化伪代码可以直接转化为程序
粒度太细
流程图
类名
属性
方法(行为)
类
接口
类与类之间的关系
继承
类与接口之间的关系
实现
企鹅知道(了解)气候当一个类知道或者了解另一个类时,可以使用关联关系
关联
聚合表示一种弱拥有关系,比如大雁对于雁群来说。A对象可以包含B对象,但B对象不一定是A整体的一部分
聚合
组合相较聚合来说,关系更强,讲究整体与部分的关系
组合
依赖
UML类图
泳道图还有其他画法
个人感觉画法和流程图类似,然后根据泳道将操作流程进行隔离,主要用于区分某个操作具体在哪个模块执行
异步任务前后端交互的泳道图
将模型中的活动按照职责组织起来。可以方便地描述各种业务流程,能够直观地描述系统各活动之间的逻辑关系,利于用户理解业务逻辑。
无法从语法上建立状态图与顺序图的关系
泳道图
Offline线下打卡异步实现
Offline打卡同步实现
线下打卡补偿任务
描述多个对象参与实现业务目标时,彼此之间按照时间顺序进行交互的过程
难以表述对象间的关系与模型状态
时序图
工作常用的软件工程图
0 条评论
回复 删除
下一页