架构设计的思考是基于以下几方面建立在系统思考之上的: • 使用从上到下和满足需求的方法 • 有能力把一堆乱麻整理成清晰的线条 • 利用结构来确认系统需求是可以满足的
系统架构思考支持系统架构
• 把复杂的系统简单化 • 分析需要的功能, 从而找出需要的模块 • 建设具体物理系统的基础 • 定义如何连接系统各个部分的结构和策略 • 提供组合以及拆散系统元素或模块的规则 • 帮助分析系统非功能性的需求并设计达到这些要求的方案 • 提供了架构决策的记录,可在未来进一步扩展系统功能
些要求的方案 • 它提供了做架构决策的记录,从而可以在未来进一
步扩展系统功能
优秀IT系统架构师的诀窍
• 永远都把自己放在不断学习新东西的位置。 (my experience)
• 寻求最好的团队一起工作。不但你所参加的项目 成功机会大, 而且在团队中学到更多的东西。
• 不断学习的心态可使你成为一个优秀的系统架构 师。即使你不想成为系统架构师, 也可以成为一名 优秀的技术骨干, 从而增加你在团队中的价值。
成功的架构师必备的特征
沟通的能力(communication) 富有激情地去做自己需要做的事情(passion) 判断别人的能力和做事的特性(character) 技术知识和能力,了解技术发展趋势(technical trend) 对一两个技术方向具备精深的掌握。(technical specialty) 行业知识(industry knowledge)
IT架构师的侧重点
• IT架构师负责提供如何利用IT技术帮助一个企业 或组织开展业务和支持业务发展
• 系统架构师侧重于如何架构支持业务系统实现的 IT基础设施
• IT产品专家侧重于产品开发和项目的实施
系统架构思考方式