`
snoopy7713
  • 浏览: 1155685 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

系统分析师与系统架构师的区别

阅读更多

      Foreword:  本人原先对这两个概念也不怎么清楚,后来到网上专门收集了一下 整理如下,方便各位考友!                     当软件规模比较小时,系统分析师所完成的工作是把真正的业务需求(这个需求不是指客户简单所说的哪一个功能,而是需要去挖掘的,可能是潜在的但又是系统必需的,条例清楚、逻辑清晰的业务功能,而且需求不仅仅只是来自业务上的,系统所依赖的运行环境也会产生一些需求)转换成计算机可理解、可实现、可计算的模型。但由于现在的系统规模越来越大,复杂程度越来越高,而且应用领域也越来越广,所以很难由一个工种的人来全面完成这项艰巨的任务。        
           在具体的软件设计过程中,现在把它分解为由系统分析师与软件架构师合作共同来完成这一任务。其中系统分析师侧重的是前一部分的工作,软件架构师侧重的是后一部分的工作。系统分析师的主要工作内容 包括业务需求分析、系统需求分析、可行性分析以及建模等,其特点是更多地与行业专家、用户沟通,再及时与项目经理(项目管理师)、软件架构师以及老板商 讨,分析项目具备的特点、成本、风险等,考虑实现的模型。系统分析师所面临的往往是有许多不确定性的事件,需要对这些不确定的事件进行分析、总结,使之得 出一个相对可靠的确定性结论或实施方案模型。         
           软件架构师的主要工作内容就是在系统需求比较清晰的条件下进行系统总体的架构设计,当然 它也可能会涵盖一些系统分析师的工作内容和软件设计师的内容,但其特点是确定性的东西会多一些,力求为系统找到或架构一个最优的模型,这里面虽然可能有很 多创新的成分,但更重要的是如何充分运用现有的各种模型、结构、方案,并根据项目的特点,在各种方案中取长补短,找到一个最好的平衡点和结合点,使之最适 合当前项目的解决方案。所以,软件架构师实际上是使系统细致化、完善化,为拥有更好的可靠性提供保障。         
           在实际的职责上,软件架构师比系统分析师所站的角度更高一些。在大规模的软件系统中,系统分析师可能就系统的某个子系统进行分析与设计,而软件架构师应该对整个系统的结构负责。        
           (1) 项目管理师:掌握信息系统项目管理的知识体系,具备管理大型、复杂信息系统项目和多项目的经验和能力;能根据需求组织制定可行的项目管理计划;能够组织项 目实施,对项目的人员、资金、设备、进度和质量等进行管理,并能根据实际情况及时做出调整,系统地监督项目实施过程的绩效,保证项目在一定的约束条件下到 达既定的项目目标;能分析和评估项目管理计划和成果;能在项目管理进展的早期发现问题,并有预防问题的措施;能协调项目所涉及的相关人员。即项目管理师的 主要职责是负责整个项目的实施和控制,协调各种资源(包括组织内部资源和客户资源)。      
          (2)系统分析师:熟悉应用领域的业务,能分析 用户的需求和约束条件,写出信息系统需求规格说明书,制订项目开发计划,协调项目开发与运行所涉及的各类人员;能指导制订企业的战略数据规划,组织开发项 目;能评估和选用适宜的开发方法和工具;能按照标准规范编写系统分析、设计文档;能对开发过程进行质量控制与进度控制;能具体指导项目开发。即系统分析师 的主要职责是获取并分析用户的需求,形成规范化的文档,指导整个项目的开发,需要与客户不断的交流,熟悉应用领域的业务。      
          (3)系统 架构师:能够根据用户需求,结合用户应用领域的实际情况,设计正确、合理的软件构架,维护系统构件及其接口,并确保系统构架具有良好的性能;能够对项目进 行系统构架级的描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;具有扎实的理论功底、广博的知识面,能够与系统分析师、项目管理师相互协 作、配合工作。即系统架构师的职责是负责整体的、宏观的系统设计,重点在架构级别上。还要对架构进行描述、分析和评估,属于纯技术性的工作。         
         从考试难度来看,系统架构设计师是最有难度的,同时,架构设计师也是业界最缺的一个高端职位,因此,其含金量也将是最高的。而且,我个人估计,架构设计师证书的含金量会超过系统分析师,这是因为业界已经深刻认识到架构的重要性,且中小企业紧缺架构设计师。从考试大纲来看,系统架构设计师考试的试题题型和内容将与系统分析师的考试基本重叠或一致,只是内容稍微偏向于架构设计。

分享到:
评论

相关推荐

    软考(系统分析师,系统架构师,项目管理师等)作文练习纸

    在准备参加软考,如系统分析师、系统架构师或项目管理师等高级资格认证时,作文部分是一项重要的考核内容。这篇文档将详细讨论这个领域的关键知识点,并为考生提供备考建议。 首先,我们要明白“作文练习纸”在软考...

    软件设计师、系统分析师、系统架构师等软考视频、真题、资料

    链接:https://pan.baidu.com/s/1vTC7nANH6RI9yVXoPOJ2_w?pwd=d6k1  提取码:d6k1 软件设计师、系统分析师、系统架构师等软考视频、真题、资料

    软件架构师教程,系统架构师讲义

    作为系统架构师考试的重要参考资料,这本书涵盖了高级软件架构师所需的知识点,同时也是系统分析师提升专业能力的理想读物。下面,我们将详细探讨其中包含的主要内容。 一、软件架构基础 软件架构是软件开发过程中...

    系统架构师学习笔记

    在实际工作中,系统架构师需要与系统分析师、需求分析师和技术实现团队紧密协作,位于项目管理师与系统分析师之间的协调位置。他们需要从众多的系统方法和工具中筛选出有效与无效的,并通过实际项目总结自己的架构...

    软考系统架构师案例分析知识点整理

    ### 软考系统架构师案例分析知识点整理 #### 一、系统规划 - **系统项目的提出与预可行性分析**: - 分析系统项目的背景、目的和必要性。 - 对项目的初步预算、时间安排和技术可行性进行评估。 - **系统方案的...

    软考高级-系统分析师讲义

    《软考高级-系统分析师讲义》是一份针对全国计算机技术与软件专业技术资格(水平)考试中的高级系统分析师科目的核心学习资料。这份讲义由知名讲师王勇编写,主要涵盖了系统分析师在实际工作中所需掌握的各项关键...

    【精心整理】系统架构设计师软考资料.zip

    系统架构师论文范文50篇(含完整目录) 系统架构设计师各知识点思维导图(很全很详细) 2010年下半年系统架构设计师上午试题分析与解答 2009年下半年系统架构设计师上午试题分析与解答 2009年下半年系统架构设计师上午...

    系统分析师.rar

    2020年的系统分析师考试大纲、试题与解析、讲义与教程等资源,为备考者提供了全面的学习材料。这些资料涵盖了系统分析师所需的核心知识领域,包括但不限于以下内容: 1. **信息系统基础**:这部分会讲解信息系统的...

    系统分析师论文范文5篇

    系统分析师的工作涵盖了从需求收集到技术解决方案的提出、从业务流程优化到系统架构设计、再到项目管理的全过程。为深入探讨这一职业,本文将对“系统分析师论文范文5篇”进行详细解析。 首先,系统分析师的角色与...

    软考资料---系统架构师、系统分析师和信息系统管理师

    【软考资料---系统架构师、系统分析师和信息系统管理师】是针对中国计算机技术与软件专业技术资格(水平)考试中的高级别认证所准备的一份综合学习资源。这个压缩包涵盖了从2009年至2018年间的历年考试题目和解析,...

    系统分析师和系统架构师3年真题精解与实战模拟2013版.part1

    系统分析师和系统架构师3年真题精解与实战模拟2013版.part1 资源均来源于网络,仅供学习、参考

    系统架构师教程.pdf

    系统架构师必须了解信息系统的生命周期,包括规划、分析、设计、实施、运维和废弃等阶段。在此基础上,还需掌握信息系统的种类和特点,比如事务处理系统、决策支持系统、专家系统、办公自动化系统等。同时,必须对...

    系统分析师教程

    总结起来,系统分析师的角色是连接业务与技术的桥梁,他们需要深入理解业务,具备扎实的技术基础,擅长沟通和协调,能有效地进行需求分析、系统设计,并参与到项目管理和质量控制的各个环节。通过学习和实践,你可以...

    软考高级——系统架构设计师与系统分析师的区别.pdf

    软件考级高级——系统架构设计师与系统分析师的区别 系统架构设计师和系统分析师是计算机软件水平考试中的高级资格考试,它们之间有很多相通的地方,但也存在着一些关键的区别。系统架构设计师考试主要考察系统架构...

    系统架构设计师、系统分析师教程part3

    包括系统架构设计师教程、系统分析师教程,可以看看。

    历年高级系统架构师真题

    系统架构师是一个在IT行业中至关重要的角色,他们负责设计、规划和实施复杂的计算机系统,以满足业务需求。历年高级系统架构师真题是备考这一专业资格考试的重要参考资料,涵盖了从2009年至2017年的历年试题,旨在...

    系统架构分析师考试大纲完整版

    4. **技术选型与集成**:系统架构师需要熟悉各种硬件、软件和技术平台,以便做出最佳的技术选择。这包括云计算、分布式计算、中间件、安全技术和数据存储解决方案等。 5. **项目管理与沟通**:良好的项目管理能力,...

    系统分析师考试试题分类精解(2019版).rar

    3. **系统设计与架构**:这部分内容可能涵盖了系统设计原则、架构模式、接口设计、数据结构和算法等,这些都是系统分析师在设计方案时必须考虑的关键因素。 4. **软件工程**:包括软件开发过程模型(如瀑布模型、...

Global site tag (gtag.js) - Google Analytics