首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

最懂系统的人——“系统架构设计师”

“系统架构师”为什么是最懂系统的人?

系统架构师是系统或产品线的设计负责人, 他们的主要工作就是确认系统的非功能性需求、给出开发规范、搭建系统实现的核心构架,对整个软件架构、关键构件、接口进行总体设计并澄清关键技术细节。

备注:系统的非功能性需求主要包括 软件的可维护性、 性能、 复用性、可靠性、有效性和可测试性等

系统架构师主要着眼于系统的 “技术实现 ”,同时还要考虑系统的 “组织协调”。因此, 系统架构师是特定的开发平台、 语言、 工具的大师, 对常见应用场景能及时给出最恰当的解决方案, 同时要对所属的开发团队有足够的了解, 能够评估该开发团队实现特定的功能需求目标的资源代价。 可以说, 系统架构师是信息系统开发和演进的全方位技术与管理人才。

看了上述的定义,是不是瞬间觉得“系统架构师”是一个特牛的人物,其实“系统架构师”本来就是一个”集万千才华于一身,上得了会场,下得了bug战场“的神一般的人物。

常见的“系统架构师”分类有哪些?

从组织上划分,架构师可以分为如下几类:

l 主题领域架构师

l 技术架构师

l 业务架构师

l 项目架构师

所谓”闻道有先后,术业有专攻“,系统架构师的分类,也是五花八门,细分了很多种类,每一种系统架构师都有各自擅长的问题领域,虽然具体工作不通,但是大致的工作流程还是十分相似的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191110A0IFJS00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券