架构师分为
业务架构师(Business Architect)
主题领域架构师(Domain Architect)
技术架构师(Technology Architect)
项目架构师(J2EE架构师,.NET架构师)
系统架构师(System Architecture)
系统架构师的定义
系统架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。主要着眼于系统的“技术实现”。因此他/她应该是特定的开发平台、语言、工具的大师,对常见应用场景能马上给出最恰当的解决方案,同时要对所属的开发团队有足够的了解,能够评估自己的团队实现特定的功能需求需要的代价。 系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单等。
系统架构师技术素质
一线大中型开发项目的总体规划、方案设计以及技术团队管理经验。
具备软件行业工作经验,熟悉业务领域的技术和发展。
具有项目管理理论基础,并在应用系统开发平台和项目管理上有实战经验。
具有面向对象分析(OOA),设计(OOD),开发(OOP)能力,精通UML和XML,熟练使用Rational Rose,PowerDesigner等Case工具。
精通大型数据库
对计算机系统,网络安全,应用系统架构有全面认识
良好的团队意识和协作精神,有较强的内外沟通能力。
阿里妈妈架构师要求
某公司系统架构师要求
系统架构师管理素质
系统架构师的管理素质包括:远见,诚信,果断等,他是一个高效工作团队的建造者,作为核心的高层技术管理人员,必须要为团队制定一个统一的项目计划以及技术解决方案,而且还要在做决定的时候,果断,明确。
系统架构师与其他团队角色的协调
项目管理师
负责整个项目的实施和控制,协调各种资源。
系统分析师
获取并分析用户的需求,形成规范化的文档,指导整个项目的开发,需要与客户不断的交流,熟悉应用领域的业务。
系统架构师
负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个项目,使设计的项目尽量效率高,开发容易,维护方便,升级简单等等。
系统架构师定位
系统架构师与项目经理关系
项目经理配合系统架构师提供各个方面的支持,以及与外部沟通,系统架构师则是负责系统的总体架构。
系统架构师与系统分析师的关系
系统分析师对业务系统进行分析,建模,系统架构师协同分析师分析系统,g给系统分析师提供标准,工具,模式,技术。同时系统分析师给系统架构师整理好需求,让系统架构师更加专注系统架构。
感谢您的耐心阅读,如果您发现文章中有一些没表述清楚的,或者是不对的地方,请给我留言,你的鼓励是作者写作最大的动力,
如果您认为本文质量不错,读后觉得收获很大,不妨小额赞助我一下,让我更有动力继续写出高质量的文章。
支付宝
微信
作 者 : @mousycoder
原文出处 : http://mousycoder.com/2015/10/14/the-pragmatic-sa-10/
创作时间:2015-9-1
更新时间:2015-10-16
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。