• 绝杀processOn,这款UML画图神器,阿里字节都用疯了,你还不知道?


    大家好,我是陶朱公Boy,又和大家见面了。

    前言

    在文章开始前,想先问大家一个问题,大家平时在项目需求评审完后,是直接开始编码了呢?还是会先写详细设计文档,后再开始进行编码开发?

    ☆现实

    这个时候可能有部分小伙伴会出来反驳:还详细设计呢连给开发的时间都不够,项目经常被倒排期。

    作者其实能感同身受上述小伙伴说的话。目前国内很多互联网公司,为了快速抢占市场,老板恨不得今天出产品需求明天就能见到产品。于是不可避免出现一种情况:一个月的工期硬是压缩到两周,别说写文档了,能把代码写完就已经不错了。

    ☆建议

    作者对这种工期倒排的情况一直都是嗤之以鼻。这样的系统上线后期副作用太大(功能到处都是bug,用户体验也差,几乎是一次性代码)。

    话说回来如果你的项目按正常节奏进行,然后分配到你手上的任务量已经超过3个工作日了,那么作者是强烈建议你写个设计文档的。

    这个也是很多中大长的一个事实标准。工作量3天以内的,比如一般的技改需求,直接上手就行了,因为太过简单。
    但往往那种复杂需求:前后链路交互错综复杂,业务内容各种条件判断,如果不好好画画图,很有可能会遗漏掉部分case,那么程序出BUG的风险就会大大增加了。这也是写文档画图的一个深层次的原因。

    工具推荐

    如果你已经开始打算写详细设计文档,那用什么内容填充文档呢?

    大家看下这份围绕“架构”的类图,我们说架构由架构文档来承载体现,而架构视图组成了架构文档。所以我们要画一些架构视图来填充我们的架构文档。

    而UML图正是架构视图的一部分,也是当下业界最主流的架构视图。

    那有没有比较专业、美观、靠谱的UML画图工具推荐呢?

    我们说时下UML画图工具实在很多比如processOn、Aastah、Visio、draw.io等。就单纯从UML画图工具而言我强烈给大家推荐这一款——visual paradigm(支持多环境、在线离线等特性。第15界jolt的uml设计工具大奖得主)。

    一起来看看有哪些公司正在使用它,就足够证明它的优秀

    贴几个作者在平时工作中用这款软件画的几个UML图,供大家参考。

    ☆用例图

    ☆ER图

    ☆时序图

    快速开始

    ☆下载安装

    首先大家在浏览器中输入网址:www.visual-paradigm.com/cn/进入其官网首页,…

    进入下载界面,选择社区版

    跟很多软件一样,它是分商业版本和社区版本的。商业版本功能相对比较多,但很遗憾是收费的。
    社区版相对功能少一点,但聚焦我们关注的UML图、ER图刚好社区版全线支持,所以大家直接下载社区版即可。

    选择社区版下载

    ☆工具使用

    新建项目

    应用安装完毕后,打开应用进入首页。导航栏部分我们重点关注一下项目、图标两项。

    新建UML图前,我们需要先新增一个项目。点开项目选项后,立即点击新增按钮,进入项目新建界面,填写完项目基本元素后,最后点击

    建立空白项目按钮创建一个空白的项目,创建完后会刷新停留在项目首页。

    点开左侧菜单项的”图表总管“

    至此一个空白的自定义项目已创建完毕。

    绘制图形

    点开左侧菜单项的图表总管后,大家就可以看到我们刚新建好的项目,项目下的第一个包就是UML图表,里面包含了UML的各个元素。接下来我们就可以开始进行绘图了。

    举例

    各个UML图型绘制的步骤都是一样的,作者以用例图的绘制举例,给大家演示一下具体的绘制步骤:

    首先在UML图表下选中你想绘制的图形,比如用例图。然后右键点击会出现一个弹窗,选择新增用例图后,会出现相应图形的绘制主界面。

    主界面整体分左右两个部分。左边部分为工具箱(包含具体绘制元素),右边部分是绘图区域,大家根据需要把工具箱里的元素拖入右边的绘图区域即可。

    保存

    绘制完成后,记得保存(支持保存到本地云上)。

    本文完!

    写到最后

    如果这篇文章你看了对你有帮助或启发,麻烦关注、点赞一下作者。你的肯定是作者创作源源不断的动力。

    公众号

    欢迎大家关注我的公众号:【陶朱公Boy】

    里面不仅汇集了硬核的干货技术、还汇集了像左耳朵耗子、张朝阳总结的高效学习方法论、职场升迁窍门、软技能。希望能辅助你达到你想梦想之地!

    公众号内回复关键字电子书”下载pdf格式的电子书籍(JAVAEE、Spring、JVM、并发编程、Mysql、Linux、kafka、分布式等)、“开发手册”获取阿里开发手册2本、"面试"获取面试PDF资料。

    加群

    回复关键字“加群”拉你入群,可以跟很多BAT大厂的前辈交流和学习。

  • 相关阅读:
    springboot maven
    基于spring http服务远程调用
    java注解
    mongdob-高可用集群
    Mongodb学习笔记--分片集群
    Mongodb学习笔记--springboot中使用mongodb
    Mongodb学习笔记--用户和权限
    Mongodb学习笔记--使用java连接操作mongodb
    mongodb学习笔记--集群配置(二)-副本集配置
    mongodb学习笔记--集群配置(一)
  • 原文地址:https://www.cnblogs.com/StarbucksBoy/p/16795809.html
Copyright © 2020-2023  润新知