系统架构设计师(高级)复习精华.pdf

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上学吧 系统架构:系统架构师是怎样炼成的 坦率的讲,除了少数对开发程序极其热爱并愿意为之奋斗终身的编程 者来说,对于大多数开发人员,写代码只是他们未来获得职业提升的 一个必不可少的积累阶段,在做开发的时间里,他们会积极学习各种 知识,经验,培养自己的商业头脑,包括扩展自己各方面的资源,这 些积累会为他们未来成为管理者或创业打下牢固的基础。 成为架构设计师是广大开发者职业发展道路之一,架构师究竟是 个什么样的职业?需要具备什么基本能力?如何才能成为一个优秀 的架构设计师以及架构设计师需要关注哪些内容?针对有关问题,本 期我们为您采访了(微软认证专家,系统分析员,希赛顾问团顾问, 中国计算机学会会员) 张友邦,他会就相关问题与大家分享他的看 法。 “在我工作的六年多时间里,除了第一年是纯粹编码以外,其余 时间都在做和架构设计有关的工作,当然也还一直在写各种各样的代 码。”张友邦认为架构设计可能看起来很神秘,新入门或没有架构设 上学吧为您提供系统架构设计师考试资料下载:/share/e28.html 上学吧 计经验的程序员刚开始的时候会有种不知所措的感觉,但其实架构设 计是件很容易的事,它只是软件系统开发中的一个环节而已,整个软 件系统的开发和维护以及变更还涉及到很多事情,包括技术、团队、 沟通、市场、环境等等。 同时,张友邦表示,虽然架构设计是件容易的事情,但也不是大 多数没有架构设计经验的程序员想象中的画画框图那么简单。把几台 服务器一摆,每一台服务器运行什么软件分配好,然后用网络连接起 来,似乎每个企业级应用都是如此简间单单的几步。但现实生活中的 软件系统实实在在可以用复杂大系统来形容,从规划、开发、维护和 变更涉及到许许多多的人和事。架构设计就是要在规划阶段都把后面 的事情尽量把握进来,要为稳定性努力,还要为可维护性、扩扩展性 以及诸多的性能指标而思前想后。除了技术上的考虑,还要考虑人的 因素,包括人员的组织、软件过程的组织、团队的协作和沟通等。 另外,架构设计还需要方法论的指导。张友邦强调,这些方法论 的思路包括,至上而下的分析,关注点分离,横向/纵向模块划分等。 有时候觉得架构设计决策就像是浏览 Google Earth ,实际上反映的 是一种自上而下的决策过程。对问题的分解是软件思维的基本素质, 上学吧为您提供系统架构设计师考试资料下载:/share/e28.html 上学吧 可以有横向分解、纵向分解以及两者的结合。能不能有效快速准确的 分解问题,是软件开发人员需要首先训练的项目。另外,架构设计中 图形化的工具非常有用,它能把系统的结构和运作机制以图形化的方 式表达出来。也正因为这样才有了架构设计就是画框图的误会。再者, 架构设计是一个工程性质的工作,对当事人的实际从业经验要求较 高。只有对市场上的各种技术有较全面的了解之后才有可能设计出一 个尽可能满足各种设计约束的架构。 在谈到架构师需要具备的能力上,张友邦认为架构师首先必须具 有丰富的开发经验,是个技术主管。因为他必须清楚什么是可以实现 的,实现的方式有哪些,相应的难度怎么样,实现出来的系统面对需 求变化的适应性等一系列指标。另外,需要对面向过程、面向对象、 面向服务等设计理念有深刻的理解,可以快速的察觉出实现中的问题 并提出相应的改进(重构)方案(也就是通常说的反模式)。这些都需要 长期的开发实践才能真正的体会到,单从书本上很难领会到,就算当 时理解了也不一定能融会到实践中去。 在技术能力上,软件架构师最重要也是最需要掌握的知识是构件 通信机制方面的知识,包括进程内通信 (对象访问、函数调用、数据 上学吧为您提供系统架构设计师考试资料下载:/share/e28.html 上学吧 交换、线程同步等) 以及进程外 (包括跨计算机 ) 的通信 (如 RMI、 DCOM、Web Service)。在 WEB 应用大行其道的今天,开发者往 往对服务器间的通信关注的比较多,而对进程

文档评论(0)

xina171127 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档