软件设计师(机考)备考笔记

发布时间:2023年12月28日

前言

本身对计算机相关知识几乎毫无了解,但一直向往 IT 行业,想要转行。有两个月的时间不太忙,于是抓住机会,备考了一个多月,好在一次性通过了软件设计师考试。分数跟大神比不了,但是我已经非常满意了。衷心感谢 zst 老师,把我这个零基础纯小白都教会了。
正好也赶上了第一次机考,相比传统纸质考试,机考确实有些需要特别注意的地方。现在,我决定整理一下备考笔记,以帮助后来者!

在这里插入图片描述

考试特点

软件设计师考试,分为基础知识(单项选择)和应用技术(填空/作图/简答)两部分,如图所示。

在这里插入图片描述

翻开软件设计师官方教程浏览一番,好家伙,软考的基础知识部分可谓包罗万象,囊括了大部分 IT 领域的知识(尽管不深入)。

在这里插入图片描述

然而,分析历年考题就会发现,并非所有写在官方教程中的知识点都会考到;同时,官方教程也并未涵盖所有考点。因此,在复习时需要根据考点,先制定一份有针对性的复习计划,否则浪费时间精力不说,还可能 Fail the exam

复习顺序

我结合自身的经验,也参考zst的建议,认为可以按照下述顺序学习(仅供参考,每个人的基础不一样,适合自己的才是最好的,不要教条化):

序号学习内容类型分值学习难度建议学习时长
1标准化和软件知识产权基础知识基础知识2~3★☆☆☆☆8 h
2网络与信息安全基础知识(信息安全)基础知识5★★☆☆☆16 h
3程序设计语言基础知识基础知识6★★☆☆☆24 h
4计算机系统知识基础知识5~6★★★☆☆40 h
5操作系统知识基础知识6★★★☆☆40 h
6结构化开发方法基础知识3~4★★☆☆☆16 h
7结构化分析与设计——数据流图应用技术15★★☆☆☆24 h
8数据库技术基础基础知识6★★★☆☆32 h
9数据库分析与设计——实体-关系图应用技术15★★★☆☆32 h
10面向对象技术(基础)基础知识3~4★★☆☆☆16 h
11面向对象技术(UML)基础知识3~4★★☆☆☆16 h
12面向对象分析与设计——UML 图应用技术15★★★☆☆40 h
13面向对象技术(设计模式)基础知识4★★★☆☆32 h
14面向对象程序设计与实现——设计模式应用技术15★★★★☆48 h
15网络与信息安全基础知识(计算机网络)基础知识5★★★☆☆32 h
16软件工程基础知识基础知识10★★★☆☆40 h
17数据结构基础知识5★★★★☆48 h
18算法基础知识4~5★★★★☆32 h
19算法分析与设计——C 语言应用技术15★★★★★48 h

课程链接:

序号学习内容链接
1标准化和软件知识产权基础知识知识产权
2网络与信息安全基础知识(信息安全)信息安全
3程序设计语言基础知识程序设计语言
4计算机系统知识计算机系统
5操作系统知识操作系统
6结构化开发方法结构化开发
7结构化分析与设计——数据流图下午题一 数据流图
8数据库技术基础数据库
9数据库分析与设计——实体-关系图下午题二 E-R 图
10面向对象技术(基础) 面向对象
11面向对象技术(UML)UML
12面向对象分析与设计——UML 图 下午题三 UML 图
13面向对象技术(设计模式) 设计模式
14面向对象程序设计与实现——设计模式下午题四 设计模式
15网络与信息安全基础知识(计算机网络) 计算机网络
16软件工程基础知识 软件工程上, 软件工程下
17数据结构数据结构上, 数据结构下
18算法算法
19算法分析与设计——C 语言下午题五 算法
文章来源:https://blog.csdn.net/S_Y_Zhang/article/details/134982638
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。