侧边栏壁纸
  • 累计撰写 39 篇文章
  • 累计创建 1 个标签
  • 累计收到 3 条评论
标签搜索

【深入浅出-系统架构师】(9):绪论——系统架构师的定义与职业素质

mousycoder
2015-10-14 / 0 评论 / 0 点赞 / 63 阅读 / 1,053 字
温馨提示:
本文最后更新于 2022-01-20,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

架构师分为

  • 业务架构师(Business Architect)
  • 主题领域架构师(Domain Architect)
  • 技术架构师(Technology Architect)
  • 项目架构师(J2EE架构师,.NET架构师)
  • 系统架构师(System Architecture)

系统架构师的定义

系统架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。主要着眼于系统的“技术实现”。因此他/她应该是特定的开发平台、语言、工具的大师,对常见应用场景能马上给出最恰当的解决方案,同时要对所属的开发团队有足够的了解,能够评估自己的团队实现特定的功能需求需要的代价。 系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单等。

系统架构师技术素质

  • 一线大中型开发项目的总体规划、方案设计以及技术团队管理经验。
  • 具备软件行业工作经验,熟悉业务领域的技术和发展。
  • 具有项目管理理论基础,并在应用系统开发平台和项目管理上有实战经验。
  • 具有面向对象分析(OOA),设计(OOD),开发(OOP)能力,精通UML和XML,熟练使用Rational Rose,PowerDesigner等Case工具。
  • 精通大型数据库
  • 对计算机系统,网络安全,应用系统架构有全面认识
  • 良好的团队意识和协作精神,有较强的内外沟通能力。

阿里妈妈架构师要求

某公司系统架构师要求

系统架构师管理素质

系统架构师的管理素质包括:远见,诚信,果断等,他是一个高效工作团队的建造者,作为核心的高层技术管理人员,必须要为团队制定一个统一的项目计划以及技术解决方案,而且还要在做决定的时候,果断,明确。

系统架构师与其他团队角色的协调

项目管理师

负责整个项目的实施和控制,协调各种资源。

系统分析师

获取并分析用户的需求,形成规范化的文档,指导整个项目的开发,需要与客户不断的交流,熟悉应用领域的业务。

系统架构师

负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单等等。

## 系统架构师定位

  • 系统架构师与项目经理关系

项目经理配合系统架构师提供各个方面的支持,以及与外部沟通,系统架构师则是负责系统的总体架构。

  • 系统架构师与系统分析师的关系

系统分析师对业务系统进行分析,建模,系统架构师协同分析师分析系统,g给系统分析师提供标准,工具,模式,技术。同时系统分析师给系统架构师整理好需求,让系统架构师更加专注系统架构。

0

评论区