您现在的位置是:首页 >生活 > 2023-07-28 21:52:11 来源:

系统架构师 软考(系统架构师)

导读 大家好,我是小夏,我来为大家解答以上问题。系统架构师 软考,系统架构师很多人还不知道,现在让我们一起来看看吧!1、1 确认需求2、架...

大家好,我是小夏,我来为大家解答以上问题。系统架构师 软考,系统架构师很多人还不知道,现在让我们一起来看看吧!

1、1 确认需求

2、架构师要懂得用户需求,理解用户真正想要什么,这使得架构师必须要和分析人员不断沟通,反复确认需求规格说明书,以此来保证他精准清楚用户需求。

3、项目经理刘先生在受访时说:「架构师会与很多人沟通,例如开发人员,例如我们项目经理,有时甚至是用户本身。架构设计的目的很明确,目的是什么呢?挖掘用户需求。」

4、2 系统分解

5、在架构师认可需求规格说明书后,架构师已明确用户需求是是什么,这时候便看架构师的分解能力了。

6、通过100offer入职的全栈技术架构师周先生从「纵向分解」和「横向分解」和我们说明了系统分解是什么——

7、「一般分为纵向分解和横向分解,纵向分解是将整个系统分层,从而将整体系统分解成下一级的子系统与组件。横向分解是在系统分解成不同的逻辑层或服务后,对逻辑层进行分块,确定层与层之间的关系。」

8、3 技术选型

9、在系统分解后,架构师会最终形成软件整体架构,接下来,架构师的职责是技术选型。

10、「前端到底用瘦客户端还是富客户端呢?数据库是用MySQL还是MSSQL又或是Oracle呢?」架构师张先生在接受采访时说,「在了解用户需求后,分解完系统后,技术选型是非常重要的环节,提出各个方向,我再进行评估。不过,很多人都以为架构师是有决定权的,其实不是,架构师没有拍版的权力,决定由项目经理来做。 」

11、架构师在技术选型阶段会提供参考信息给项目经理,项目经理再从预算、进度、人力、资源等各方面情况来权衡,最终确认。

12、4 制定技术规格说明

13、如前文调查显示,架构师在项目开发过程中是「灵魂人物」,并且要具备协调组织能力和懂得人员分工。

本文到此讲解完毕了,希望对大家有帮助。