所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

架构师的职责是什么?

发布时间:2020-04-12 08:50:35

资讯分类:架构师  职责  分解  架构师  架构
架构师的职责是什么?

架构师是一个既需要掌控整体又需要洞悉局部瓶颈,并依据各具体业务场景给出解决方案,确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、提供主要难点解决方案的技术人员。


架构师分类:

  1. 系统架构师:服务器负载、可靠性、伸缩、扩展、数据库、缓存应用等

  2. 应用架构师:理解业务、梳理模型、设计模式、接口、数据交互等

  3. 业务架构师:也可以叫业务领域专家、行业专家、产品咨询师、资深顾问。

通常我们说的架构师是系统架构师和应用架构师的结合。


架构师的职责

明确需求与系统拆分

一般分为纵向分解和横向分解,纵向分解是依据用户需求将整个系统分层,从而将整体系统分解成子系统与组件,形成不同的逻辑层或服务。横向分解是在系统分解成不同的逻辑层或服务后,对逻辑层进行分块,确定层与层之间的关系。


权衡架构进行技术选型

通过对系统的一系列的分解,最终形成了软件的整体设计架构框架(技术框架和业务框架),权衡整体架构进行技术选型,需要清楚每一种技术的优劣势和应用场景,以及未来潜在的挑战和风险,同时参与技术难点的攻关工作。


编写产品设计架构及技术细节文档

整体架构设计、关键实现细节并写入设计文档。在整个研发过程中始终保持与开发人员保持沟通,以保证开发者依照原定的架构设计去实现各项功能。


架构师的职责是什么?

这就是架构师的作用吧!


留言与评论(共有 0 条评论)
   
验证码:
Top