软件系统分析师与架构师技能大PK(您具备了哪些呢?)

博客转处: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种开发框架



非常高


信息安全技术




信息技术标准化



时间: 2024-11-03 21:10:26

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

史上最全java架构师技能图谱(上)

java架构师最全技能图谱上篇,包含:数结构算法.java进阶.web开发.框架与工具四大技能图谱.下篇将包含大数据以及性能.设计模式.UML.中间件.分布式集群.负载均衡.通讯协议.架构设计等技术图谱等章节本文作者,陈睿 优知学院创始人,免费提供系统的互联网产品技术进阶干货资料和课程,以及定期的线下实战活动. 一:数据结构算法 算法分析 时间复杂度和空间复杂度 算法思想 递推.递归.穷举.贪心.分治.动态规划.迭代.分枝界限 数据结构 数组.链表.堆.栈.队列.Hash表.二叉树等 算法 排序

架构师是大忽悠吗?阿里技术大牛告诉你真相!

来源:阿里云 作者:林昊(花名毕玄),阿里巴巴技术保障部研究员,曾任淘宝网平台架构部架构师.个人的研究方向主要为Java模块化.动态化系统的构建,以及高性能大型分布式Java系统构建,主导阿里数据中心异地多活项目建设. 架构师,这个title就和总监之类的title一样,已经彻底被用烂了.但在一个软件产品的生命周期中,架构师是实实在在的一个极度重要的角色.架构师非常重要的职责是编写整个系统中核心部分的代码.这个部分并不一定是技术挑战最高的,但对整个系统的质量甚至成败起到非常关键的控制作用.架构师

史上最全java架构师技能图谱(下)

"java架构史上最全技能图谱分为上下两篇,这是java架构史上最全图谱下篇,包含:大数据以及性能.设计模式.UML.中间件.分布式集群.负载均衡.通讯协议.架构设计等技术图谱等章节.如果需要上篇内容:数结构算法.java进阶.web开发.框架与工具四大篇章技能图谱,请查看java架构史上最全图谱上篇(历史文章查看).本文作者,陈睿 BAT优知学院创始人,一线大厂资深CTO,免费提供系统的互联网技术进阶干货资料和系列课程,以及定期的线下项目实战. 架构师进阶六大要求程序设计要求WEB开发要求架构

大数据架构师技能图谱

大数据通用处理平台 Spark Flink Hadoop 分布式存储 HDFS 资源调度 Yarn Mesos 机器学习工具 Mahout Spark Mlib TensorFlow (Google 系) Amazon Machine Learning DMTK (微软分布式机器学习工具) 数据分析/数据仓库(SQL类) Pig Hive kylin Spark SQL, Spark DataFrame Impala Phoenix ELK 8.1 ElasticSearch 8.2Logsta

系统架构师(java)和大数据架构师

架构师不是一个职业工种,而是一种能力,而且架构师也分很多种,不同领域的架构师是不一样的.比如互联网架构师和物联网架构师,没有什么可对比的.架构要考虑什么1.考虑系统能做什么,不能做什么,就是常说的系统边界2.确定架构内部的模块与模块之间的关系,以及module与外部是什么关系3.确定非功能性需要,架构的可扩展性,可用性,可维护性以及安全性4.架构确定以后要能够指导开发人员根据架构思想去设计和演化,确保开发出来的东西和架构的规划是一致的.Java系统架构师 系统的技术选型以及可行性评估 分布式技术

java架构师课程、性能调优、高并发、tomcat负载均衡、大型电商项目实战、高可用、高可扩展、数据库架构设计、Solr集群与应用、分布式实战、主从复制、高可用集群、大数据

15套Java架构师详情 * { font-family: "Microsoft YaHei" !important } h1 { background-color: #006; color: #FF0 } 15套java架构师.集群.高可用.高可扩展.高性能.高并发.性能优化.Spring boot.Redis.ActiveMQ.Nginx.Mycat.Netty.Jvm大型分布式项目实战视频教程 视频课程包含: 高级Java架构师包含:Spring boot.Spring  clo

java架构师大型分布式综合项目实战,高并发,集群,高可用,程序设计,性能优化,架构设计,负载均衡,大数据量

* { font-family: "Microsoft YaHei" !important } h1 { color: #FF0 } 15套java架构师.集群.高可用.高可扩 展.高性能.高并发.性能优化.Spring boot.Redis.ActiveMQ.Nginx.Mycat.Netty.Jvm大型分布 式项目实战视频教程 视频课程包含: 高级Java架构师包含:Spring boot.Spring  cloud.Dubbo.Redis.ActiveMQ.Nginx.Mycat

P7架构师——话说IT人员职业生涯规划

目标的重要性--新生活是从选定方向开始的 比塞尔,非洲撒哈拉沙漠深处一个1.5平方公里绿洲旁的一个小村庄.在很久以前,比赛尔是一个只能进.不能出的贫瘠地方.在一望无际的沙漠里,一个人如果凭着感觉往前走,他只会走出许多大小不一的圆圈,最后的足迹十有八九是一把卷尺的形状.因为人们没有认识到这一点,所以他们一直都没走出去过.后来,一位青年出现了,他发现比赛尔四处都是沙漠,一点可以参照的东西也没有,于是,他找到了北斗星,在北斗星的指引下,他成功地走出了大漠.这位青年人于是成了比赛尔的开拓者,他的铜像被竖

Java架构师之路:从Java码农到年薪八十万的架构师,最牛Java架构师进阶路线

从Java码农到年薪八十万的架构师,资深架构师大牛给予Java技术提升学习路线建议,如何成为一名资深Java架构师? 对于工作多年的程序员而言,日后的职业发展无非是继续专精技术.转型管理和晋升架构师三种选择.架构师在一家公司有多重要.优秀架构师需要具备怎样的素质以及架构师的发展现状三个方面来分析 程序员如何才能晋升为优秀的高薪架构师? 希望通过本文让程序员们了解架构师的市场行情,了解架构师的发展前景,并帮助你更清晰地做出职业规划. 架构师在一家公司有多重要 架构师在公司中担当着「IT架构灵魂人物