时下,系统架构师成了时髦的词语?每个菜鸟门都在幻想有一天能坐上这个位置。为什么需要架构师我就不多说了,大家都知道要开发一个正规软件,必须要有一个稳固的框架,就像盖楼房必须要有坚固的地基与框架,否则就容易成为豆腐渣工程。软件行业,也经常出现豆腐渣工程,临时几个程序员一折腾,你写一个模块我写一个模块,然后,咱们几个模块连在一起就是一个系统,交给客户拿钱了事。这等于打一枪换一个地方的做法,对于游击队可以,但是想在一个行当扎深坐稳,这种代码堆的做法肯定行不通了。

但一个架构师具备什么样的能力呢?很多人想当架构师,感觉架构师是技术职业发展的最高境界,再往上走就是管理职能大于技术职能了,如CTO或研发总裁之类的头衔了。

其实,架构师就是以前我们常说的系统分析员,不知道是从什么时候开始,就逐渐被架构师这个名词所替代了,我看了一下,他们的能力要求,其实是一样的,也就是换汤不换药罢了!那么要像做系统分析员(架构师),应该是怎么做呢?我们还是通过下面的图来解释说明一下:

需要特别说明一下:1)系统分析员在开始工作的时候,手头上一定会有相关的数据资料,而这些资料的来源其实都是来自客户(这也包括本公司客户)。2)如何处理这些数据呢?当然会用到哪些UML设计工具、类图、时序图,手段和方法呢?当然是设计模式,面向对象、重构。3)产生的成果呢?当然是那些设计文档,包括详细的和概要的(主要是UML文档)

那么如何成为系统分析员呢?

从获得需求分析开始建立合理健壮的系统模型将决定项目开发的成败与否,也可以说系统分析员做的是项目最基础的工作。系统分析员需要掌握科学的分析方法和工具,具有优秀的大局观和前瞻能力,对系统的稳定性,安全性、适应性和扩展升级的能力进行控制。

需要提示的是:

虽然说架构和年龄没有关系,但是,没有丰富的经验你是不可能干了这个工作的,其次,要知道架构师的责任是很大的,如果你怕担责任的话,你还是不要选择这个职业。风险越大,收益也越大!老生常谈的问题了,希望你自己看看我写的其它文章。最后,架构师不一定技术多好,但一定了解业务,不是不能学,而是学是要花时间的,而你不是总有时间来学习,除非你还没毕业。

如果看完本文您有任何问题或意见,欢迎和我交流。

如果您对我的文章感兴趣的话,请点击这里加我为好友:

http://student.csdn.net/invite.php?u=2331&c=094233c74055d77b

我的联系方式:
E-mail:water6000@sina.com
QQ咨询:16698753,630096007
更多的内容参见网站:www.ityouku.com

系统分析员到底做什么?相关推荐

  1. volatile关键字到底做了什么?

    话不多说,直接贴代码 class Singleton {private static volatile Singleton instance;private Singleton(){}//双重判空pu ...

  2. 忠于职守 —— sysmon 线程到底做了什么?(九)

    在 runtime.main() 函数中,执行 runtime_init() 前,会启动一个 sysmon 的监控线程,执行后台监控任务: systemstack(func() { // 创建监控线程 ...

  3. http.ListenAndServe()到底做了什么?

    参考:https://studygolang.com/articles/25849?fr=sidebar ​ http://blog.csdn.net/gophers 实现一个最简短的hello wo ...

  4. ad中电容用什么封装_二极管在电路中到底做什么用的

    所有的电子电路中基本上都会用到二极管,它的特性也是非常之多,最主要就是单方向导电性,(单向导电性的两根引脚之间的电阻分为正向电阻和反向电阻两种).人们利用这些不同特性构成各种具体的应用电路,分析不同电 ...

  5. MySQL实战 | 01 当执行一条 select 语句时,MySQL 到底做了啥?

    原文链接:当执行一条 select 语句时,MySQL 到底做了啥? 也许,你也跟我一样,在遇到数据库问题时,总时茫然失措,想重启解决问题,又怕导致数据丢失,更怕重启失败,影响业务. 就算重启成功了, ...

  6. python中mod是什么意思_【python中,mod_python到底做了些什么呢?】mod python 教程

    python 编程小白 ,不会用doctest 请大神指教怎么用!! >>> >>> def is_between(v, lower, higher): ...   ...

  7. 又被黑!百度到底做错了什么?

    前几天中国互联网巨头的市值又"更新"了一下,没想到百度现在"沦落"成了其它互联网公司市值的衡量单位. 图片来源自腾讯新闻 这一次,怕百度被"黑&quo ...

  8. 软件在安装时,到底做了些什么?

    软件在安装时,到底做了些什么? 大家每天都在用电脑,可能也经常在自己的电脑上安装软件.就算自己没安装过,至少也看到人家安装过软件.在这里,我不是想教你怎么安装软件,而是想向你展示,软件在安装的过程中, ...

  9. free()到底做了什么

    1.问题 在LeetCode上做题偶然发现一道题:free内存后,还继续调用该指针,于是好奇,想了解free到底做了什么. 这段代码的free()掉了nextTemp结点的malloc内存,但后面还可 ...

  10. mysql add trandata_OGG add trandata 到底做了什么

    有的时候我们做OGG的时候add trandata会出现异常. 这里就剖析一下add trandata到底做了什么 GGSCI (yjfora81 as ggs_admin@testdb) 2> ...

最新文章

  1. 为什么 Linux 系统调用会消耗较多资源
  2. 大数据如何改变商业管理
  3. C#异步编程的实现方式(4)——Task任务
  4. Spring-05 -AOP [面向切面编程] -Schema-based 实现aop的步骤
  5. 相片堆叠瀑布流网格布局动画效果
  6. 了解JQuery TextArea的取值与赋值问题
  7. IOS 深拷贝和浅拷贝应用
  8. VHDL学习笔记——半加器 多路选择器 分频器
  9. android 左移动画_android 动画Animation之TranslateAnimation移动
  10. 后台页面设置页面弹出
  11. 自己做语料——Python爬取新闻联播文字版
  12. c#中的反射的高级语法_Kubernetes第3部分中的seccomp新语法以及一些高级主题
  13. 美通企业日报 | 陶氏杜邦完成对新陶氏的分拆;英特尔1.17亿美元投资14家创新公司...
  14. SAP物料移动科目确认由浅入深无敌大解析
  15. python爬虫之路【2】fiddle手机抓包
  16. java遍历文件_Java 遍历文件夹的几种方式
  17. 基于OpenAL的音频采集模块
  18. 爬取美国各州实时疫情数据
  19. Vue--v-show和v-if
  20. 微信支付崩溃了,但是更让马化腾和张小龙崩溃的竟然是……

热门文章

  1. 基于BP神经网络的含水率预测模型matlab仿真
  2. 系统服务器cpu需求测算,服务器cpu占用率多少算正常
  3. Unity_塔防游戏按波产生怪_063
  4. 计算机的就业指导论文,★计算机就业指导论文题目计算机就业指导毕业论文题目大全计算机就业指导论文选题参考...
  5. 群晖NAS同步阿里云盘
  6. 基于springboot的打卡签到
  7. 单样本学习(One shot learning)和孪生网络(Siamese Network)简介
  8. 计算机综合应用教材,系统测评计算机综合应用技能期末作业教材.doc
  9. 可以自学计算机考证吗
  10. 淘宝订单自动确认收货的N种实现,秒杀面试官