大家好,我是陶朱公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图前,我们需要先新增一个项目 。点开项目选项后,立即点击新增按钮,进入项目新建界面,填写完项目基本元素后,最后点击
建立空白项目按钮创建一个空白的项目,创建完后会刷新停留在项目首页 。
推荐阅读
- iqoo7手机参数配置_iqoo7手机详细参数配置
- LPDDR5满血版性能_LPDDR5满血版性能怎么样
- 6600XT游戏性能_6600XT游戏测评
- a93s耳机孔在哪里
- 梅花王手表价格 求助梅花王手表
- 谁内行知道这款八十年代,镶钻,镶宝石的老梅花王表能值多少钱。
- 中超第二轮,费莱尼头球绝杀广州,泰山队球员徐新为什么会有抱头的动作?
- 吕布怎么玩视频教学 吕布怎么玩
- 帝国时代2攻略技巧战役 帝国时代2攻略技巧
- lv联名英雄联盟腰包在哪买