2024上半年软考系统架构师 学习总结

        起因是大四没什么课了,从今年3月初实习结束后无事可做也不想再继续上班,于是报名一下软考的高级试试。而且去年已经拿了一个中级软件设计师,觉得挺容易的,高级好好准备准备应该差不多,但是考完之后才意识到有点高估自己了。此文主要对我在24上半年软考高级系统架构师的学习经历进行总结,方便之后准备再战的时候复习参考。

经验章

        其实对于学生而言,三个月的准备时间肯定是足够的。这次失败的最主要原因还是太摆烂了,导致最后准备不足。实际表现就是在这次考试中某个考点感觉不难应该且应该是可以做出来的(好像在哪里看到过),但就是写不了。其次就是对于一些关键的要点没有重视,如果对这些关键点认真准备了的话,按照这次上半年的实际考试内容应该也差不多可以过。

现在看来,一个可参考的学习路线大致可以分为三步:

  1. 快速学习相关网课视频,同步进行相关习题的练习(一定要快)
  2. 着重进行练习,并对知识点进行系统的组织与总结(一定要全)
  3. 对要点和难点进行学习,留有余力再对可能的超纲点进行学习(一定要有)

知识章

        我认为软考上午选择题的基本可以分为两部分:基本的计算机知识(计组、计网、操作系统和数据库  数据结构bushi  等),以及软件架构相关(信息系统、软件开发、系统架构等)。对于学习相关专业的来说计算机的基本知识的学习相对轻松,重点应该放在软件架构相关的的部分。故在此节仅仅对后一部分进行总结,值得一提的是,省略的其他知识并非不重要,而是这部分对于我个人来说是需要着重学习记忆的。

信息安全

信息安全的基本要素:机密性、完整性、可用性、可控性与可审查性。

主要的信息安全技术:加密技术(对称与非对称)、信息摘要、数字签名、数字证书等

常见的安全协议:SSL、SET、PGP、Kerberos等

这次考试还考到了一些安全等级标准。感觉信息安全之后的重要性会越来越高。

信息系统

信息系统概述:基本功能、生命周期、常见的信息系统种类(TPS、MIS、DSS、ES、OSA)

企业信息化相关知识:

  • 企业资源规划(ERP)
  • 电子政务与电子商务
  • 企业信息系统战略规划(阶段与阶段方法)

企业集成相关知识:

  • 企业应用集成(EAI):按照层次划分
  • 企业应用集成平台:平台的基本功能
  • 企业信息集成:内部信息与外部信息
  • 企业信息集成中数据交换的方式

软件工程

软件工程概述:

  • 软件工程的生命周期
  • 软件工程过程(四个活动):PDCA
  • 软件设计的四个过程:数据设计、架构设计、接口设计、过程设计
  • 软件系统工具分类:软件开发工具、软件维护工具、软件管理和软件支持工具

能力成熟度模型CMM和CMMI,其中CMMI考的较多。

常见的软件过程模型:

  • 传统的包括瀑布模型、螺旋模型、增量模型等
  • 相对较新的敏捷模型、RUP模型等

软件复用相关知识:逆向工程、重构、设计恢复、再工程和正向工程

处理流程设计:几个流程表示工具,程序流程图(PFD)、IPO图、N-S图等。

软件需求相关知识:需求开发和需求管理两大工程

软件设计相关知识:概要设计与详细设计,软件(系统)设计的基本原则(内聚&耦合)

软件测试相关知识

软件维护相关知识

补充的两个软件工程方法:净室软件工程、基于构件的软件工程

面向对象技术

面向对象的基本知识(类、对象、抽象、封装、继承、多态等基本概念)

面向对象开发的两个主要过程:面向对象的分析和面向对象的设计

  • 面向对象的分析:用例模型和设计模型
  • 面向对象的设计:面向对象的设计原则

统一建模语言UML,重点中的重点(这次考到UML就是没有复习好,考的稍微一深就寄了)

设计模式:创建型、结构型、行为型

系统架构(体系结构)

按理来说应该是最重要的一章,但是不知道是不是基本内容比较简单的原因,考试完给我的印象并不深刻(能回想起来的只有下午第一题的质量效应树)。

软件架构概述:

  • 软件架构的定义与目的(意义)
  • 软件架构的生命周期

软件架构的主要内容:

  • 构件相关的知识点
  • 软件架构风格相关的知识点
  • 常见的软件架构:层次式架构风格、面向服务的架构风格等

特定领域的软件架构:

  • 特定领域的软件架构(DSSA)的定义,垂直域和水平域的概念
  • 三个基本活动:架构分析、架构设计、架构实现
  • 四种角色人员:领域分析人员、领域设计人员、领域实现人员和领域专家

基于架构的软件开发:

  • 基于架构的软件开发(ABSD)的定义
  • 基于架构的软件开发(ABSD)的过程

软件系统的质量属性:

  • 质量属性
  • 质量属性场景

软件架构评估:

  • 敏感点、权衡点、风险点与非风险点
  • 软件架构评估的方法(注意各个方法的具体特点,因为真的会考到QAQ)

考试章

        不得不说高级不愧是高级,考场的档次明显高了很多,体验还是不错的。

        今年上午选择和案例一起考,下午单独考论文。上午选择可以提前30分钟交卷,交卷完可以直接开始案例。值得一提的是,提前交选择题并不会将多余的时间给到案例,案例该多长时间还是多长时间。

        个人感觉,这次的考试整体难度不大,特点在于对于特定的知识点有所强调(选择)、并且对于特定的领域的具体技术进行了考察(案例);有一定程度的超纲知识,但是基础题目的数量很足,基础扎实超纲不写也能过。以下是对这次考试中的具体内容进行一下回顾总结,有很多分是能拿却没拿到的。

        选择部分,一些知识点学习的时候只留下了印象,真的考到了是真的不会。例如考到的安全等级标准、架构分析方法。这些学习是觉得不是重点的地方,真的考到时那种无力感......所以在经验章强调的第二点一定要全面学习。

        案例部分,UML学的太粗略了(案例整体的学习时间没给够)。以为会考简单的数据流图或者用例图、类图等简单的。结果考到了顺序图,本就不怎么熟悉再加上题目很短分析起来很无从下手(没办法选词填空)。最后没有选这个题,正常来说对于我这种没实际经验的,考到UML是一定要选的(考完觉得那个填空可能意思相近可能就会给分)。最后选了分布式锁和大数据,不熟悉这些只能胡扯。

        论文部分,就准备了一个大数据的论文,还真给考到了。但是还是那个情况,准备不足,考场上那一篇是第一篇完整写下来的。其次就是写的过于理论化了,没有贴近实际。

        总结来说,选择问题不大,卡应该是卡到案例和论文了(两个都很差)。

文末总结

        要说考完后最大的感受是什么,应该就是后悔了。首先就是其实三个月除了水了水毕设就干这个了,时间上的浪费太大。其次,这次考试就考题而言真心觉得运气很不错,好好准备这三个月大概率是能过的。

        希望和我一样的学生考生不要像我一样,哪怕时间很多但还是得珍惜时间。试一试、玩一玩的心态真的很难干成事(对于我这样的普通人来说)。下半年要是学业不重就继续报考,争取那次过!!!

  • 19
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
软考系统架构师pdf是指软考系统架构师考试相关的电子书籍或教材的PDF版本。软考系统架构师考试是一项专业职业技能认证考试,旨在评估考生在系统架构设计、系统整合与实施以及系统架构管理等方面的能力。 软考系统架构师考试对于从事系统架构设计和管理工作的人员来说具有重要意义。而PDF版的教材则是考生备考的重要资源之一。与传统纸质教材相比,PDF版教材的优势在于可以在电子设备上进行阅读,并且可以进行全文搜索。这样更加方便考生进行查找和学习软考系统架构师PDF教材通常包含了系统架构设计的基本概念、架构设计方法与技术、系统整合与实施的流程与方法、系统架构管理与评估等内容。这些内容对于考生理解系统架构设计的核心原理和方法以及在实际工作中的应用具有重要帮助。 考生可以通过阅读软考系统架构师PDF教材,系统学习并掌握系统架构设计的理论基础和实践方法,并结合实际案例进行实际操作和练习。通过深入学习和实践,考生可以提高自己的系统架构设计能力,更好地满足企业和组织的需求,为其提供优质的系统架构服务。 总之,软考系统架构师PDF是软考系统架构师考试的重要学习资源,考生可以利用PDF版教材进行系统学习和实践,提高自己的系统架构设计能力,为企业和组织提供优质的系统架构服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值