欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

软考高级系统架构设计师通关经验分享-考点以及针对考点的复习建议

最编程 2024-01-16 13:06:32
...

计算机基础知识(20%)

对于计算机类科班的同学来说,这一部分主要就是在学校里学习的内容,主要包括计算机组成与体系结构(编码理论、计算机组成、性能评价理论、多媒体等)、操作系统(调度管理、内存管理、磁盘管理等)、数据库系统(范式、关系代数、SQL、数据架构等)、网络(常见网络设备、常用协议、组网方式等)、嵌入式系统这些东西,每个部分基本就是学校里面所学知识的简化版。针对这一部分,有科班基础的同学可以看视频1.5倍速复习一轮,题目基本大部分就是送分题了。没有基础的同学可以认真学学,这些都是程序员安家立命的根本,即使本来就不会,也可以先把解题的操作步骤记下来,对于学过理科的同学不是上面太大问题。

信息化战略与规划(9%)

这一部分是概念性并且十分抽象的东西,这一部分的内容涉及到企业和社会进行信息化需要怎么做,做什么。比如,企业内外部有信息系统的类型的信息系统,它们之间是如何进行系统集成的,如何进行系统迁移系统迭代信息系统如何支撑企业的发展(BI、电子商务等),信息系统如何服务企业、个人、*,这些概念很抽象,但我认为是一个系统架构师以及信息系统规划者相关的岗位应该掌握的知识,它站在一个宏观的视角回答了“为什么要做信息化、智能化”这类问题。这部分内容是我在备考过程中收获较大的一部分,因为工作中也没有系统性地学习相关的理论。这一部分的学习建议看视频和讲义,结合实践经历来学习可以有不一样的收获,这一部分建议深度学习,因为在论文中写项目的背景、价值的时候可能也会用到,要深刻理解之后再开始刷题。

软件工程(25%)

这一部分也是很枯燥的理论性内容,包括软件开发生命周期软件开发过程模型(瀑布模型、螺旋模型、原型模型等)、需求管理开发管理软件系统设计(易用性设计、设计模式)、软件系统建模(结构化设计、UML)、软件系统构建软件测试(黑盒、白盒、回归、单元、集成、路径覆盖等)、项目管理(关键路径)。其中,系统建模很可能会在案例分析题中出现。这一部分的概念枯燥并且不好记忆,建议反复观看资料学习。

系统架构设计(35%)

这一部分是系统架构师这个科目考察内容的重中之重,也是学习的重点。无论是选择题还是案例分析题还是论文,都有涉及的部分。这一部分首先引出了软件架构的定义,紧接着讲如何从多个维度评价一个软件架构设计质量属性软件质量评估方法),为了达到软件系统设计的预期标准,如何通过一些架构模式(或叫架构风格)来实现整个架构的设计。并额外列举了一些派生的架构模式现实系统中的架构设计案例,如MVC、Web Service、常用中间件等。这一部分的内容最少完整学习一遍,深刻理解每个章节的内容。这一部分很重要,很重要,很重要!这一部分除了固定题型的送分题,还有很发散的开放式问答。看完这一部分的内容,也基本上就知道怎么写论文了。

信息安全(3%)

这一部分内容是信息安全的基础内容,包括基础密码学(对称、非对称加解密、数字签名)、常用身份认证方案设计、访问控制方案设计、系统安全性设计等内容。在论文中,可能也要使用到这一部分的知识点。

法律常识(2%)

主要考关于著作权、专利、商标、商业机密等概念的理解,把概念看一遍然后刷题。

数学&逻辑&英语(6%)

这些是一些作为程序员的基础知识,数学一般考离散数学、运筹学里面的东西,比如高考考过的线性规划、大学学过的图论,一般在考场上都能硬算出来。英语主要是计算机和软件的专业英语,以5道完形填空的形式出现。这一部分不建议复习,直接刷真题,边刷边了解一些算法。英语在短时间内是没法复习的,任由天命吧。