博客转处:http://blog.csdn.net/china_video_expert/article/details/38335613

软件系统分析师与架构师在职责与技能方面没有明显的界线,你中有我我中有你,同时也有各自自己的世界,很值得拿来比比。

系统分析师职责:告诉我们系统应该做什么。

l 管理到技术的桥梁 各领域业务到信息化技术的通知翻译者。

l 对软件项目进行整体规划。

l 业务分析,理清业务的各个环节,并形成分析报告,形成业务模型。

l 需求分析,抽象出软件所要实现的目标,功能,形成软件规格说明。

l 描述软件的核心思想,设计最顶层的架构。

l 指导和领导项目开发小组进行软件开发和软件实现,

l 对整个项目需求的实现进行全面管控。

l 项目成本、工作量、经济分析

系统架构师职责:告诉我们系统应该怎么做。

l 领导与协调整个项目中的技术活动(分析、设计和实施等);

l 推动主要的技术决策,并最终表达为软件构架;

l 确定和文档化系统的相对构架而言意义重大的方面,包括系统的需求、设计、实施和部署等“视图”。

l 确定设计元素的分组以及这些主要分组之间的接口;

l 为技术决策提供规则,平衡各类涉众的不同关注点,化解技术风险,并保证相关决定被有效的传达和贯彻;

l 理解、评价并接收系统需求;

l 评价和确认软件架构的实现;

l 以目标导向和主动的方式来不带任何感情色彩地关注项目结果,构架师应当是项目背后的技术推动力,而非构想者或梦想家(追求完美)。

l 精通构架设计的理论、实践和工具,并掌握多种参考构架、主要的可重用构架机制和模式。

l 具备系统设计员的所有技能,但涉及面更广、抽象级别更高。

系统分析师技能

l 沟通协调能力强;

l 领导才能;:能够导引后续工作走向正确的路。

l 熟悉应用领域业务知识:应用软件分析必将是应用领域的专家。

l 文档编写能力;

l 开发方法和工具选择决策水平;

l 要有战略意识、战略眼光;

l 项目管理技能;

l 熟练应用各类分析工具;

l 项目风险评估水平

l 项目运维知识;

l 随时把握IT时代脉搏,掌握IT最后动态,了解新技术。

l 网络知识;

l 计算机软、硬件知识;

l 数据库知识;

l 质量保证;

l 经济分析水平;

l 相关法律知识。

系统架构师技能:

l 技术全面、成熟练达、洞察力强、经验丰富,具备在缺乏完整信息、众多问题交织一团、模糊和矛盾的情况下,迅速抓住问题要害,并做出合理的关键决定的能力。

l 具备战略性和前瞻性思维能力,善于把握全局,能够在更高抽象级别上进行思考。

l 对项目开发涉及的所有问题领域都有经验,包括彻底地理解项目需求,开展分析设计之类软件工程活动等。

l 具备领导素质,以在各小组之间推进技术工作,并在项目压力下做出牢靠的关键决策。

l 拥有优秀的沟通能力,用以进行说服、鼓励和指导等活动,并赢得项目成员的信任。

l 以目标导向和主动的方式来不带任何感情色彩地关注项目结果,构架师应当是项目背后的技术推动力,而非构想者或梦想家(追求完美)。

l 精通构架设计的理论、实践和工具,并掌握多种参考构架、主要的可重用构架机制和模式。

l 具备系统设计员的所有技能,但涉及面更广、抽象级别更高。

l 有系统开发全过程经验。

l 对 IT建设生命周期各个环节有深入了解,包括:系统/模块逻辑设计、物理设计、代码开发、项目管理、测试、发布、运行维护等。

l 深入掌握1-2种主流技术平台上开发系统的方法。

l 了解多种应用系统的结构。

l 了解架构设计领域的主要理论、流派、框架。

l 深入了解系统建设的业务需求。

l 了解系统的非功能需求和运行维护需求。

l 了解企业 IT公共设施、网络环境、外部系统。:

l 基于框架的思维:架构设计的层次(Enterprise, Application, etc)

l IT的生命周期(What, Why, Where, How, When, etc)。

l 合理忽略与把握技术细节。

l 风险管理意识:采用成功经验、避免不应有的风险。

l 多方位的开放思维:多维度、多方向、包容性、避免排他性。

l 分析、质疑、抽象、归纳。

技能比较,要求等级为非常高、高、中、较低、低级五级。

技能

分析师

架构师

描述

应用领域业务知识

非常高

文档编写能力

非常高

非常高

多国语言能力

数学水平

沟通协作能力

非常高

领导素质

非常高

抽象思维

非常高

前瞻性思维

非常高

全面的计算机技术水平

非常高

网络技术

非常高

质量、风险意识

相关法律意识

较低

各类分师工具

非常高

各类设计工具

非常高

系统开发水平

非常高

IT软件全生命周期的深入了解

1-2种开发框架

非常高

信息安全技术

信息技术标准化

软件系统分析师与架构师技能大PK(您具备了哪些呢?)的更多相关文章

  1. .NET架构师技能体系

    .NET架构师应该掌握什么样的技术?其实这个问题很简单,去看看招聘.NET架构师的公司的职位要求就知道了.比如:http://www.cnblogs.com/guwei4037/p/5615471.h ...

  2. Android 架构师技能图谱

    # Android 架构师技能图谱 ## 架构与设计 - 设计模式 - 重构 - 技术选型 - 特性 - 可用性 - 性能 - 包大小 - 方法数 - 文档 - 技术支持 - UI架构模式 - MVC ...

  3. 一个4年工作经验的java程序员的困惑,怎样才能能为一个架构师,请教大神

    一个4年工作经验的java程序员的困惑,怎样才能能为一个架构师 LZ本人想往架构师发展, 业余时间也会看一些书籍, 但是感觉没有头绪, 有些书看了,也没有地方实践 我做了4年的java开发, 在一个公 ...

  4. 架构师技能图谱 V1.2

    系统架构能力 基本理论 扩展性设计 可用性设计 可靠性设计 一致性设计 负载均衡设计 过载保护设计 灾难恢复和备份 协议设计 二进制协议 文本协议 接入层架构设计 DNS 轮询 动静态分离 静态化 反 ...

  5. Android 架构师技能图谱(转载)

    架构与设计 设计模式 重构 技术选型 特性 可用性 性能 包大小 方法数 文档 技术支持 UI架构模式 MVC MVP MVVM 研发工具 集成开发环境 Android Studio Sublime ...

  6. Big Data架构师技能图谱

    大数据通用处理平台 Spark Flink Hadoop 分布式存储 HDFS 资源调度 Yarn Mesos 机器学习工具 Mahout Spark Mlib TensorFlow (Google ...

  7. Java架构师技能发展脑图

    图中还有好多东西不会,先把图保存好,逐项击破

  8. 谈谈.NET架构师面试及如何设计面试题

    上星期:应老东家的要求,帮其面试.NET架构师. 于是:老东家进行了一星期的简历收集: 终于:在一堆简历里,精挑细选了四个: 约了:周末上午下午各两个. 面试者年龄:在30-35岁左右,差不多10年. ...

  9. 15套java架构师、集群、高可用、高可扩展、高性能、高并发、性能优化、Spring boot、Redis、ActiveMQ、Nginx、Mycat、Netty、Jvm大型分布式项目实战视频教程

    * { font-family: "Microsoft YaHei" !important } h1 { color: #FF0 } 15套java架构师.集群.高可用.高可扩展. ...

随机推荐

  1. 第五届CCF软件能力认证

    1.数列分段 问题描述 给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段? 输入格式 输入的第一行包含一个整数n,表示数列中整数的个数. 第二行包含n个整数a1, a2, … ...

  2. RAII

    转载:http://www.jellythink.com/archives/101 什么是RAII? RAII是Resource Acquisition Is Initialization的简称,是C ...

  3. Vue.js学习笔记(一) - 起步

    本篇将简单介绍一下Vue.js,并在Node.js环境下搭建一个简单的Demo. 一.简介 我个人理解,Vue.js是一套前端视图层的框架,它只关心视图展示和数据绑定,它的一些语法与Angular 1 ...

  4. jsp页面中注释 <!-- --> 和<%-- --%> 的区别

    jsp页面中注释 <!-- --> 和<%-- --%> 的区别 原创 2016年09月01日 17:55:44 标签: jsp注释 5605 今天发现一个问题:在jsp代码中 ...

  5. jenkins升级

    1丶查看war包所在的目录 #rpm -ql jenkins /etc/init.d/jenkins //jenkins的启动文件 /etc/logrotate.d/jenkins //日志切割 /e ...

  6. poj3268 Silver Cow Party(两次SPFA || 两次Dijkstra)

    题目链接 http://poj.org/problem?id=3268 题意 有向图中有n个结点,编号1~n,输入终点编号x,求其他结点到x结点来回最短路长度的最大值. 思路 最短路问题,有1000个 ...

  7. nc工具学习

    0x00.命令详解 基本使用 想要连接到某处:nc  [-options] ip port 绑定端口等待连接:nc -l -p port ip 参数: -e prog 程序重定向,一旦连接,就执行 [ ...

  8. [leetcode tree]107. Binary Tree Level Order Traversal II

    Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, from left ...

  9. 【BFS】【最小生成树】Petrozavodsk Winter Training Camp 2018 Day 1: Jagiellonian U Contest, Tuesday, January 30, 2018 Problem G. We Need More Managers!

    题意:给你n个点,点带权,任意两点之间的边权是它们的点权的异或值中“1”的个数,问你该图的最小生成树. 看似是个完全图,实际上有很多边是废的.类似……卡诺图的思想?从读入的点出发BFS,每次只到改变它 ...

  10. 证明自己吧--------Writeup

    原题:http://www.shiyanbar.com/ctf/28 下载一个压缩包,里面有个CrackMe1.exe,查看了下,没有壳. 直接拖到ida去反汇编 一进来就是在main里面,直接F5看 ...