平台架构设计是什么意思 架构的意思解释(2)
平台架构设计是什么意思
有些公司也是这么干的,实际上这是有问题的。
架构设计会跨越软工的完整流程,对于一些大型的或者是重要的项目,可能立项期间,架构师就要参与,做一些粗略的架构规划,有两个基本的原因:
1:能不能做得了这件事
2:按照粗略的架构规划做下去,大致的成本会有多大
立项的时候,就要去考虑你的成本,风险和投资收益。
也就是说,立项的时候,架构师可能就需要参与,那就更不用说需求阶段、设计阶段了,架构师是肯定要参与的,前面讲需求分析的时候已经讲过了,这里就不多啰嗦。
到了编码阶段,有些人可能认为架构师是不参与的,这是不对的。架构师需要参与,只是参与的少一些,主要是一些重点、难点的地方,或者是公共基础功能,由架构师来实现。
另外在编码阶段,架构师还有一个重要的任务,就是确保开发人员按照架构设计去实现,不要乱做。这就需要两个基本的方式,一个是架构师要把架构设计的成果,跟开发人员讲解清楚,并不断沟通;另外一个就是要不断检查,Review,以确保架构设计的落地实现不出大的偏差。
后面的测试、部署、运维等阶段,架构师要做一些技术咨询,或者是技术指导的工作。架构设计里面,本来就包含部署架构的设计,因此,架构师也会参与这些阶段,只是参与的少一些。
总之,架构设计需要关注所有利益相关者的要求,参与系统设计实现的所有人员,也都是系统的利益相关者,自然而然的,架构设计就需要贯穿软工的整个流程了。

(五)架构设计需要不断的决策、不断进行折中平衡
一个系统,要关注的方方面面是很多的,利益相关者也很多,大家关注点各有不同。
这就意味着,在做架构设计的时候,需要不断去做决策,在众多关注点中去寻求平衡,所以有人说,做架构设计,就是一种玩平衡的艺术。
比如:从技术上讲,A+B的方式是性能最高的;但是从成本上来看,A+C是最合适的。可能最后综合权衡后,B+C是各方都能接受的方案。
这种需要考虑的平衡很多,比如:技术和成本的平衡;方案适用性年限的平衡,是满足1-3年就够了,还是要考虑8-10年;技术方案和当前开发人员技能的平衡;性能和成本的平衡等等,非常多。
(六)架构设计是系统利益相关者的共识
架构设计是一个过程,需要在这个过程中,不断去考虑各利益相关者的要求,并不断折中平衡,因此架构设计的产物,也就是架构,自然就是各方利益相关者的共识了。
相关阅读
-
提取文字的软件有哪些 详解文字提取功能
为大家说一说提取文字的软件有哪些和详解文字提取功能方面的知识,下面小编为您详细解答 不知道大家在生活学习上有没有遇到过需要对图片中的文字进行编辑的情况呢?通常大家都是怎么
-
拼多多会员自动续费怎么关 拼多多会员自动续费怎么关闭
本文核心导读:拼多多会员自动续费怎么关的知识,关于拼多多会员自动续费怎么关 拼多多会员自动续费怎么关闭,接下来就是全面介绍。 以微信8.0.16为例,进入微信支付界面关闭免密支付扣
-
电脑桌面图标不见了怎么恢复 恢复电脑桌面图标的方法
文章导读:电脑桌面图标不见了怎么恢复和恢复电脑桌面图标的方法的内容,接下来就是全面介绍。 最近有很多小伙伴在私信IT袋网小编,说自己的电脑桌面图标不见了怎么办。其实不用担心
-
酷狗音乐怎么取消自动续费? 苹果手机酷狗音乐怎么取消自动续费
今天为网友们详解酷狗音乐怎么取消自动续费?酷狗音乐自动续费怎么申请退款?的相关知识! 目前的听歌APP的话,酷狗音乐可以说是其中之一了,受众的群体也是很广泛的,不过有很多用户


