想要做”架构师“,一定要会画设计图

50 篇文章 6 订阅
订阅专栏
12 篇文章 4 订阅
订阅专栏

什么是系统架构师? 

系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。

架构师在软件开发的整个过程中起着很重要的作用。

如何才能成为系统架构师?

1. 首先必须具有丰富的软件设计与开发经验,这有助于理解并解释所进行的设计是如何映射到实现中去。

2. 其次要具有领导能力与团队协作技能,软件架构师必须是一个得到承认的技术领导,能在关键时候对技术的选择作出及时、有效的决定。

3. 第三是具有很强的沟通能力,其实这一点好像什么角色都最好具备,软件架构师需要与各路人马经常打交道,客户、市场人员、开发人员、测试人员、项目经理、网络管理员、数据库工程师等等,而且在很多角色之间还要起沟通者的作用。 

而设计图,它不是简单的供你欣赏,他其实是架构师,产品经理,开发工程师,测试工程师等各种角色之间进行沟通的语言,沟通的一个桥梁,让整个团队更能有效的协调工作。

设计图不单单是架构师要掌握的,在一个产品的开发过程中,任何一个环节,任何一个角色都可以通过掌握不同的设计图来完成沟通的。

流程图

流程是一系列的逻辑关系(包含因果关系、时间先后、必要条件、输入输出)产品经理做需求前一定要先把这些逻辑关系理清楚,如果非要用一句话概括的话“流程就是在特定的情境下满足用户特定需要的总结”。

图就是将你头脑中的逻辑关系以图形化的形式呈现出来,具有图形化、可视化的特点,因为是图,你可以像你的版本迭代一样,当你的逻辑需要修改的时候拿出来迭代一下,同时因为有图,你还可以更好的给项目成员进行宣讲。

产品中设计的流程图主要有三种,业务流程图、任务流程图、页面流程图,下面我们来一一介绍。

业务流程图

业务流程图又称为泳道图,就是描述那些个体在什么条件下做了什么事情,他们之间有何关联。主要分三个方面:

1. 涉及到哪些主体?

2. 每个主体都有哪些任务?

3. 各个主体之间怎么联系的?一般涉及到多个主体,每个主体之间有联系。

 任务流程图 

泳道图一般是从战略上分析整个业务流程,让你对公司所做的业务有个大概的了解,而任务流程图就是在你的产品操作上,用户通过什么样的操作来完成它的目标,比如你去银行ATM机器上取钱,你是如何一步步操作把钱取出来的。

页面流程图

如果说业务流程图帮助你梳理战略,任务流程图帮助你梳理用户操作行为(主要给程序员看)、页面跳转流程在帮助你梳理各个页面之间的跳转关系(主要给UI和前端程序员看)这是一个逐步从整体到局部,从后端到前端的过程。

 

所有的产品都是由页面组成的,不论是APP、PC、H5都是由一个个页面组成的,页面流程图描述完成一个任务需要经过哪些步骤,你在画图的时候只需要清晰的表现出用户点击页面的什么地方,然后跳转到那个页面。主要由页面、行动点、连接线组成。

UI设计图标注

对于APP的页面,UI设计师会给出UI设计标注图,这样APP客户端开发人员,直接按照标注图进行页面的开发了。

 

产品设计完成后,架构师需要对产品进行软件的架构设计。包括技术的选型,模块的划分,开发人员的任务分配,工作量的评估等等.....

系统架构设计图

构架将在一次又一次迭代中不断演化、改进、精炼。

 

序列图

架构师一般在做详细设计的时候,会把程序模块之间的每一步调用过程很详细的画出来,这样开发人员拿到设计文档,就能直接开发。

类图

 

设计图有很多种,还包括用例图,状态图,活动图...... 不再一一介绍。画什么样的设计图,不是绝对的,不同公司,不同项目,需要画的设计图也是不同的,有些项目需要画原型图,有些项目只是对外提供服务,没有页面也就不需要画原型图。另外还要根据项目的工期,预算等等因素考虑。如果一个项目的工期也就一个月甚至更短,那基本上就是怎么简单怎么快就怎么做。

画图工具

‘工欲善其事,必先利其器’,下面就为大家介绍几款常用设计图绘制工具。以下软件都可以在微信公众号,回复“设计”,获取破解版本。

Visio

是微软推出的一款流程图绘制工具,它有很多组件库,可以方便快捷的完成流程图、泳道图、结构图的绘制,但是不支持mac电脑。

 

OmniGraffle

Mac下没有Visio很多人就用这个,这个一般流程图都能绘制,但是效率感觉没有Visio高,优点就是画出来的图形比较美,同时支持外部插件,缺点就是没有比较好的泳道流程图插件,画起泳道图来不是太方便,但也可以画,可以自己组装泳道。

另外一个缺点是收费的,只能免费试用15天,不过我已经为大家准备好了一个最新的破解版本。 

 

ProcessOn

是一款网页版的在线作图工具,优点是无需下载安装、破解这些破事,同时支持在线协作,可以多人同时对一个文件协作编辑,而且上手比较容易,它提供很多流程图模版,可以方便的画出流程图、思维导图、原型图、UML图,缺点就是在绘制泳道图需要增加泳道的时候,只能在最后一列加入,不能在中间加入这一点有点麻烦,还有要吐槽的就是由于是在线的,有时候导出图片,导出来的并不太好,流程图画的大的时候也无法截图。

在线地址:https://www.processon.com

 

Axure RP

这是一款产品经理经常用来画原型的工具,它可以在页面里定义各种按钮点击事件,进行页面的跳转,模拟提交的过程,所以非常方便使用。画人物流程图的时候也可以用,但是要画泳道图、UML图的时候,没有对应的模版,需要自己画,效率不高,如果你觉得画原型,制作文档都在Axure里,不想来回切换软件的画,可以在里面自己制作一个组件,下次直接调用。

Axure RP是可以画出这样效果的原型图

 

PxCook

一款还不错的标注工具.

优点:

1. 成熟:跨平台——支持Windows和Mac

2. 成熟2:支持PS和Sketch。

3. 交互特别智能,也方便,一拖一放就标注完了。

4. 相当需要说的一点:对于PSD文件或者Sketch进行了修改之后,PxCook里的标注会自动进行更新,免除了手动操作的过程。这是后面很多软件没有的。

5. 支持移动设备的多单位切换。

缺点:

1. 不能支持多个文件同时进行标注。

2. 对于图层样式等信息,不能进行详细查看。 

iThoughtsX

一款优秀的思维导图工具

 

OmniPlan

最NB的项目管理流程软件,OmniPlan旨在帮助您可视化,维护和简化您的项目。分解任务,优化所需的资源,控制成本,并监控您的整个计划,都一目了然。协作与您的同事和分享每一个细节,更新日历与你的天关,或混搭。接受和拒绝一次过改变一个接一个或所有。

 OmniPlan提供了像甘特图,时间表,摘要,里程碑和关键路径的功能突出显示,让您管理您的所有活动。从自定义的视图来快速输入数据, OmniPlan帮助您管理,因为你需要他们,简单或复杂的项目是 - 不需要复杂。

 

以上软件都可以在微信公众号,回复“设计”,获取破解版本。

 

推荐阅读:

技术:HTTP状态码大全

技术: SpringBoot 如何在一分钟内整合SSM?

技术: CentOS7下Nginx服务器安装与使用教程

技术: Java9逆天的十大新特性

技术: http2.0的时代真的来了...

工具: 如何通过技术手段 “干掉” 视频APP里讨厌的广告?

工具: 通过技术手段 “干掉” 视频APP里讨厌的广告之(腾讯视频)

工具: 抓包神器之Charles,常用功能都在这里了

干货分享:

分享: 1T 软件开发视频资源分享

分享: 深度机器学习56G视频资源分享

系统架构师定义
guoyongxue的专栏
02-03 548
系统架构师通常可分为:业务架构师Business Architect、主题领域架构师Domain Architect、技术架构师Technology Architect、项目架构师系统架构师System Architect。
史上最全的架构师全图
09-03
架构师图谱,Java架构师图谱,微服务架构秘籍,一致性图谱,互联网大流量的方法,安全秘籍,阿里巴巴常用小框架,架构方法论图谱,设计模式秘籍图谱,JVM垃圾回图谱.png,Java并发图谱,Java集合图谱,Java集合类图,Java List类图,Java Map类图,Java Set类图,Hadoop技能图谱,大数据技能图谱,云计算图谱,云计算技能图谱,IOS技能图谱, DevOps, 前端开发, 后端开发, 软件发布流程.jpeg,OpenResty技能图谱,前端技能图谱,容器技能图谱,嵌入式开发技能图谱,开发语言宝典,移动端测试图谱,运维技能图谱,软件工程
页面草稿图设计器 开发项目时设计页面
01-23
页面草稿图设计器 开发项目时设计页面 架构师使用设计器 可以把自己的设计想法用草图画出来,打印word,图片等等 很好用的设计工具
浅析设计与内容呈现的关系
02-27
有时候,规划师(或需求、交互)把内容呈现的框架草图搭建好后,就直接“丢”给了设计师,让设计师在画好的框架里去美化内容,出来后的效果,往往达不到规划师(或需求、交互)预期的目标效果,然后就是反复的修订和磨合。如何改变这样的局面呢?我想首先规划师(或需求、交互)的目标要定义清楚,然后要完善的信息架构分析,内容的主次位置、版块结构、所占面积都要细化考究,交给设计师的是一个尽量完善完整的框架方案,而设计师呢,必须全面理解目标及内容划分的原因,几方面结合,才能出精美的设计作品。举个例子,我们把规划比作“导演”,把需求和交互比作“编剧”,而他们最终输出的内容及框架图比作“剧本”,把设计师比作“演员”;
系统架构设计-构建系统应用
wnm23的专栏
03-23 1570
系统架构指的是对一个系统整体结构的设计和组织方式,包括系统中各个组件之间的关系、功能划分、数据流动以及相互作用等方面的规划。系统架构旨在确保系统能够满足业务需求并具备所需的性能、可靠性、可维护性和安全性。
想成为Java架构师?先学会如何画好架构图吧!
m0_63102527的博客
03-14 925
明确这两点之后,从受众角度来说,一个好的架构图是不需要解释的,它应该是自描述的,并且要具备一致性和足够的准确性,能够与代码相呼应。三、画架构图遇到的常见问题1、方框代表什么?为什么适用方框而不是圆形,它有什么特殊的含义吗?随意使用方框或者其它形状可能会引起混淆。2、虚线、实线什么意思?箭头什么意思?颜色什么意思?随意使用线条或者箭头可能会引起误会。3、运行时与编译时冲突?层级冲突?架构是一项复杂的工作,只使用单个图表来表示架构很容易造成莫名其妙的语义混乱。四、本文推荐的画图方法。
Java进阶架构师之如何画好架构图?阿里大神手把手教你!
javaMare的博客
05-11 561
Java进阶架构师之如何画好架构图?阿里大神手把手教你! 本文作者阿里巴巴技术专家三画,分享了自己和团队在画好架构图方面的理念和经验,首发于阿里内部技术分享平台,阿里巴巴中间件授权转载,梓敬、鹏升和余乐对此文亦有贡献。 当我们想用一张或几张图来描述我们的系统时,是不是经常遇到以下情况: 对着画布无从下手、删了又来? 用一张图描述我的系统,并且...
软考高级之系统架构师之数据流图和流程图
lonelymanontheway的博客
10-24 2522
数据流图:概述、主要作用、概念、分类(顶层、中层、底层;逻辑数据流图、物理数据流图)、设计原则、四大要素、绘制步骤、注意事项、常见错误; 流程图:概述、PFD、符号规范、结构规范、路径规范、工具; 两者区别; 实战;
关于系统架构师
zhangfenglin的专栏
09-06 235
      最近看了一些关于2010系统架构师大会的内容,多半谈到的是和运维相关的架构问题,即项目形成产品后的架构运维问题,而非项目形成产品前的架构设计问题,也即我们常说的基础规划架构师和软件开发架构师吧!      那么,到底如何理解架构师呢?他的职责是什么?应当具备什么样的知识储备?与系统分析师、与系统设计师以及与项目经理间有何不同侧重点?      为了简要说明这个问题,摘录了两篇网络博...
系统架构师笔记(四)
836811384
11-08 141
今年的系统架构师考试马上就要开始了,在此进行了一次核心要点总结,与大家一起分享。 十五、可靠性 可靠度:系统在规定的条件下、规定的时间内不发生失效的概率。 失效率:(风险函数)运行至此刻系统未出现失效的情况下,单位时间系统出现失效的概率。 可靠度计算方式: 1)、串联:R1*R2*R3.... 2)、并联:1-(1-R1)*(1-R2)*(1-R3)... 1、容错...
架构师常用的设计图
有才而性缓,定属大才。有智而气和,斯为大智。
09-21 1344
什么是系统架构师系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。 架构师在软件开发的整个过程中起着很重要的作用。 如何才能成为系统架构师? 首先必须具有丰富的软件设计与开发经验,这有助于理解并解释所进行的设计是如何映射到实现中去。 其次要具有领导能力与团队协作技能,软件架构师必须是一个得到承认的技术领导,能在关键时候对技术的选择作出及时、有效的决
系统架构师的职责和作用
软件工程 plus 人工智能
11-05 9331
     【职业名称】    系统架构师(System Architecture)    【职业定位】    系统构架,是对已确定的需求的技术实现构架、作好规划,运用成套、完整的工具,在规划的步骤下去完成任务。    系统架构师(又称企业架构师或者系统设计师)是一个最终确认和评估系统需求,给出开发规范,搭 建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。他/她主要着眼
AndroidBook_图形架构师_V2.0 高焕堂
06-27
AndroidBook_图形架构师_V2.0 高焕堂
最全的架构师拓扑图
09-19
史上最全的架构师拓扑学习路线图,共勉之.资源分数是意思一下,最低就是1分。原本FREE分享的.
架构师考试思维导图
09-29
20171111系统架构师考试知识点思维导图。可参考。2222222222222222222222222222222222222
系统架构设计师_2020_vip版本.xmind
08-20
系统架构设计师_2020_vip版本.xmind 需要使用xmind软件打开,作为复习记忆之用,还算不错的!
java架构师之架构训练营.txt
08-25
架构实战营-第02节课:如何画出优秀的架构图 架构实战营-第03节课:什么是面向复杂度架构设计? 架构实战营-第04节课:如何好架构设计? 架构实战营-第05节课:外包学生管理系统实战 1 架构实战营-第05节课:外包...
大数据架构师的岗位职责.docx
12-24
大数据架构师的岗位职责1 职责: 1、负责公司大数据产品的架构设计,包含数据收集、数据存储、数据应用,并完成相关架构设计文档的撰写; 2、参与规划从数据源到数据应用的整体流程,并参与相关产品的决策; 3、负责...
C#+WPF开发IOC框架实战架构师课程
最新发布
05-27
WPF和WinForm是两种不同的Windows应用程序开发框架,它们在界面设计、性能、可扩展性等方面存在一些区别。 首先,WPF是一种基于XAML的UI框架,它使用XML格式来定义用户界面元素和布局。相比之下,WinForm使用C#代码...
系统架构设计图是什么,该如何画
06-11
要画出系统架构设计图需要先了解系统的组成部分和它们之间的关系。一般来说,可以按照以下步骤进行: 1. 确定系统的主要组成部分,例如服务器、数据库、应用程序、接口等。 2. 将每个组成部分画出来,可以使用...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 又一大型色情直播App被捣毁,女主播哭求别告诉家人 1010273
  • 超详细黑苹果安装图文教程送EFI配置合集及系统 443874
  • 你现在还在手动生成set,get方法吗?使用lombok 119636
  • 抓包神器之Charles,常用功能都在这里了 115179
  • Java 9 逆天的十大新特性 84293

分类专栏

  • 工具类 12篇
  • 互联网开发 50篇
  • AI开发 6篇
  • 互联网技术 15篇

最新评论

  • 《统计学最全思维导图》

    就是想改名称啊: 怎样才能获得高清图呀

  • ChatGPT-4模型读取PDF/网页链接实测结果!

    X北辰北: 4.0像文章中这样使用插件的话,会话次数还是有限制么

  • 抖音上流量巨大的几个AI绘画项目,我都研究出来了!

    小代码大世界08: 这玩意抖音一个播放量都没有

  • 实不相瞒,我做海外TikTok搬运视频一年的收入,可能是你10年的工资

    2302_78655140: 说了半天,所有加你的方式都是图片违规

  • 判了!国内「最牛删库跑路事件」程序员被判6年,公司损失近亿

    霫雪: 喵呀,可问题是,如何从国外翻墙到国内了

大家在看

  • 数字人贴牌哪家好?需要关注的核心优势有哪些?
  • [AI Omost] 革命性AI图像合成技术,让你的创意几乎一触即发!
  • 理解dispatch_async
  • Facebook国内二不限户广告账户(详解版)
  • 细说ARM MCU的串口接收数据的实现过程 1

最新文章

  • 2024年在小红书月入过万
  • 记住看小电影前一定要检查网址是不是 HTTPS 的,不然…
  • 卖了97万!!!
2024年20篇
2023年83篇
2022年67篇
2021年321篇
2020年254篇
2019年118篇
2018年74篇
2017年9篇

目录

目录

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码庆阳英文网站建设价格海北营销型网站建设公司唐山外贸网站制作报价梧州模板推广多少钱淮安品牌网站设计铜川seo网站优化多少钱榆林网页制作报价洛阳百搜标王推荐泰州百度网站优化公司南宁高端网站设计价格滁州外贸网站建设多少钱芜湖如何制作网站推荐东莞seo网站推广多少钱吉安百度竞价大同外贸网站建设公司漳州推广网站长沙网站排名优化哪家好运城网站seo优化多少钱延安百度网站优化报价大庆关键词排名公司毕节阿里店铺运营哪家好巴中SEO按天收费哪家好武威百度关键词包年推广公司临夏网站推广方案承德推广网站推荐玉树网站推广系统价格重庆网站优化按天计费哪家好玉林网站开发报价安阳网站推广系统哪家好金华模板制作哪家好歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化