首页 > 其他分享 >如何画好一张架构图/业务图/流程图

如何画好一张架构图/业务图/流程图

时间:2024-01-23 17:55:06浏览次数:31  
标签:以终 为始 元素 画好 架构图 设计 流程图

作为一个开发,日常工作中免不了要画一些图,无论是技术架构图还是业务流程图。基于个人的一些经验,作者分享了他的作图方法,给大家一点思路提供参考,希望在未来的工作、生活中都能有所帮助。

1. 代码实现图

2. 技术架构图
image
3. 业务流程图
image
4. 技术链路图
image
5. 交互时序图
image
image
三. 关键点
如何让图结构更清晰?具有设计感,设计四大原则。
如何让图外表更美观?具有美感,色轮的运用、黄金分割。
如何让图内容更完整?以终为始的设计,用户为先的思想,信息补全/添加标注。

  1. 设计感:设计四大原则
  • 亲密性:实现组织性(让有关系的元素挨在一起,有区别的元素分开)
  • 对齐:使页面统一而且有条理(元素与元素之间存在一些对齐效果)
  • 对比:增强页面的效果、有助于信息的组织(元素与元素之间存在一些对比效果)
  • 重复:更统一,增强视觉效果(让类似的元素存在一样的效果/样式)
    将这些原则应用到图的线、块、面上。
    image
    image
  1. 完整感:以终为始的设计

思考先行:以终为始的设计

列出所有要素:所有能帮助看图人理解的元素都要有,包括图例标注、箭头顺序、标题、注解

用户为先:把自己当作看图人,在没有上下文的情况下能获取到图中多少信息

在这里我们要借鉴以终为始的思维模式,在作图前我们要想清楚作这张图的目的是什么,是想要表达清楚什么,以及需要哪些元素,最终实现的效果就是通过一张图,就能完整地了解你的意图和目标。
image

标签:以终,为始,元素,画好,架构图,设计,流程图
From: https://www.cnblogs.com/BetterCallSaul/p/17983031

相关文章

  • 在Markdown中使用mermaid画图之流程图
    流程图流程图由流程图方向、节点、节点形状、节点间关系构成声明流程图flowchartLR//flowchart声明为流程图、LR确定流程图从左至右的方向 id1[test1]//id--创建出一个节点、括号内为该节点显示的内容 id2[test2] id3[test3]流程图的方向有以下几种选择:TB-从上到......
  • 您好!您可以使用Python中的Pandas库来转换数据框为思维导图和流程图。以下是一些代码片
    您好!您可以使用Python中的Pandas库来转换数据框为思维导图和流程图。以下是一些代码片段,可帮助您开始:-要将数据框转换为思维导图,请使用`graphviz`库。您可以使用以下代码片段:```pythonfromgraphvizimportDigraphimportpandasaspddf=pd.DataFrame({'A':[1,2,3],'B......
  • 吉特日化MES & 日化制药工厂信息化系统架构图
     作者:情缘  吉特仓储管理系统开源地址:https://github.com/hechenqingyuan/gitwms吉特日化MES演示地址:http://mes.gitwms.com/标签:吉特仓储管理系统(开源WMS),吉特日化生产执行制造系统(日化MES),称量防差错系统,投料防差......
  • Bug的生命周期状态流程图
    bug的生命周期BUG的生命周期,就是一个BUG被发现到这个BUG被关闭的过程。生命周期中缺陷状态:新建-->指派-->已解决-->待验-->关闭发现BUG-->提交BUG-->指派BUG-->研发确认BUG-->研发去修复BUG-->回归验证BUG-->是否通过验证-->关闭BUG如果待验的BUG在验证时没有解决好,我们需要重......
  • Druid源码阅读--带流程图
    一、架构分析​Druid类图如下所示:​两大核心类:DruidDataSource和DruidAbstractDataSource​连接有效性check:从连接池中获取连接后会做有效性check,在类中有ValidConnectionChecker接口,对应有不同数据库的实现​异常处理:针对不同的数据库,druid......
  • 1、组织架构图—word
    1、在word里面录入所有的文字2、选中一级的文字,按【Tab】键,降级3、选中二级文字,按【Tab】键,降级4、选中三级文字,按【Tab】键,降级    5、将【布局】—>【纸张方向】—>【横向】,然后【Ctrl+A】全选文字,最后【Ctrl+x】剪切文字,点击【插入】—>【smartart】—>【层次结构......
  • 如何画架构图?
    来源:如何画架构图?-知乎(zhihu.com) 作者:硬件发烧友链接:https://www.zhihu.com/question/27440059/answer/2852354457来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。画架构图建议最好分四步走,更有利于厘清思路:第一,搞清楚要画的架构图类型,......
  • activiti7.1.0.M6流程图预览和进度高亮查看
    activiti7移除了静态方法创建ProcessDiagramGenerator,需要创建DefaultProcessDiagramGenerator实例依赖:<properties><batik-transcoder.version>1.17</batik-transcoder.version><batik-codec.version>1.17</batik-codec.version>......
  • 微信支付-业务流程图+时序图梳理微信支付链路+封装对接微信API工具类
    因业务需要,开发微信支付功能,涉及三种支付方式:JSAPI支付:微信内网页支付,需要开通微信服务号小程序支付:在小程序中支付,需要开通小程序H5支付:在手机浏览器(出微信内网爷)中网页支付使用微信支付的前提必开通微信商户号,要使用到那种的支付方式要前需在商户平台开通(要审核)。支付......
  • 界面控件DevExpress WPF流程图组件,完美复制Visio UI!(二)
    DevExpressWPFDiagram(流程图)控件帮助用户完美复制MicrosoftVisioUI,并将信息丰富且组织良好的图表、流程图和组织图轻松合并到您的下一个WPF项目中。在上文中(点击这里回顾>>),我们为大家介绍了DevExpressWPFDiagram(流程图)组件性能优异切信息丰富的流程图功能、轻松地从数据源......