架构师分为
- 业务架构师(Business Architect)
- 主题领域架构师(Domain Architect)
- 技术架构师(Technology Architect)
- 项目架构师(J2EE架构师,.NET架构师)
- 系统架构师(System Architecture)
系统架构师的定义
系统架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。主要着眼于系统的“技术实现”。因此他/她应该是特定的开发平台、语言、工具的大师,对常见应用场景能马上给出最恰当的解决方案,同时要对所属的开发团队有足够的了解,能够评估自己的团队实现特定的功能需求需要的代价。 系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单等。
系统架构师技术素质
- 一线大中型开发项目的总体规划、方案设计以及技术团队管理经验。
- 具备软件行业工作经验,熟悉业务领域的技术和发展。
- 具有项目管理理论基础,并在应用系统开发平台和项目管理上有实战经验。
- 具有面向对象分析(OOA),设计(OOD),开发(OOP)能力,精通UML和XML,熟练使用Rational Rose,PowerDesigner等Case工具。
- 精通大型数据库
- 对计算机系统,网络安全,应用系统架构有全面认识
- 良好的团队意识和协作精神,有较强的内外沟通能力。
阿里妈妈架构师要求
某公司系统架构师要求
系统架构师管理素质
系统架构师的管理素质包括:远见,诚信,果断等,他是一个高效工作团队的建造者,作为核心的高层技术管理人员,必须要为团队制定一个统一的项目计划以及技术解决方案,而且还要在做决定的时候,果断,明确。
系统架构师与其他团队角色的协调
项目管理师
负责整个项目的实施和控制,协调各种资源。
系统分析师
获取并分析用户的需求,形成规范化的文档,指导整个项目的开发,需要与客户不断的交流,熟悉应用领域的业务。
系统架构师
负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单等等。
## 系统架构师定位
- 系统架构师与项目经理关系
项目经理配合系统架构师提供各个方面的支持,以及与外部沟通,系统架构师则是负责系统的总体架构。
- 系统架构师与系统分析师的关系
系统分析师对业务系统进行分析,建模,系统架构师协同分析师分析系统,g给系统分析师提供标准,工具,模式,技术。同时系统分析师给系统架构师整理好需求,让系统架构师更加专注系统架构。
评论区