admin管理员组文章数量:1533913
2024年6月20日发(作者:)
软件设计师教程第五版
准备阶段
首先要对考试范围有个大概的认知,官方教程《软件设计师教程(第5版)》目录和
主要内容如下:
第一章:计算机系统知识。主要包括硬件组成、数据表示、存储系统、输入/输出技术、
总线等知识点。
第二章:程序设计语言基础知识。主要包括程序设计语言的基本概念、成分和汇编、
编译、解释程序的基本原理等知识点。
第三章:数据结构。主要包括线性结构、数组与矩阵、树、图、查找、排序等知识点。
第四章:操作系统知识。主要包括操作系统的概念及分类、进程管理、存储管理、设
备管理、文件管理、作业管理等知识点。
第五章:软件工程基础知识。主要包括软件工程基本原理、软件生存周期、软件过程
模型、需求分析、系统设计、系统测试、运行和维护知识、软件项目管理、软件之路、软
件度量等知识点。
第六章:结构化开发方法。主要包括系统分析与设计的原理、结构化分析方法、结构
化设计方法、WebApp分析与设计、用户界面设计等知识点。
第七章:面向对象技术。主要包括面向对象分析、设计、测试及UML、设计模式等知
识点。
第八章:算法设计与分析。主要包括时间复杂度、分治法、动态规划法、贪心法、回
溯法、分支界限算法、概率算法等知识点。
第九章:数据库技术基础。主要包括数据库的体系结构、三级模式结构、数据模型(E-R
模型、关系模型)、关系代数、SQL语言等知识点。
第十章:网络与信息安全基础知识。主要包括网络的分类及拓扑结构、网络互联硬件、
网络的协议与标准、Internet及应用、信息安全、网络安全等知识点。
第十一章:标准化和软件知识产权基础知识。主要包括ISO9000标准简介、ISO/IEC
15504过程评估标准简介、知识产权基础等知识点。
第十二章:软件系统分析与设计。主要包括结构化分析与设计、数据库分析与设计、
面向对象分析与设计、算法分析与设计、面向对象的程序设计与实现等知识点。
看完要考的内容后是不是吓了一跳?这么多知识点怎么记得过来?其实也不用过多担
心,再来了解下考试模式。
软件设计师考试分上下午两场:
上午:计算机与软件工程基础知识,考试时间150分钟,笔试,75道选择题,总分
75。
下午:软件设计,考试时间150分钟,笔试共六道大题,其中第五、六题任选一题,
题目一样只是一个用java一个用c++解答。总分75。
上下午均达到45分及以上才算通过,通过一门不算通过。
学习阶段
知道了要考哪些知识点和考试形式了,在接下来的疯狂复习之前,要先想想这么一回
事:我真的要把官方教程《软件设计师教程》看完么?我真的要把所有知识点学会么?我
的建议是不用。对于这种只需要及格就可以的考试,我有一些心得,可以把题目所属的知
识点分成以下几种:
简单--考题多
简单--考题少
困难--考题多
困难--考题少
接下来制定复习原则:把1、2、3种知识点全部或大部分抓住,基本就能通过考试了,
毕竟可以错30道选择题呢。
那么有些人可能会问,我怎么知道哪些题目是考得多和考得少的?这是后面刷题阶段
要讨论的问题,现在先不细讲。
有了以上的思想准备后,就正式开始学习(复习)了。我当时是没有报班,在学习网
站哔哩哔哩上找到了一个很好的视频教程,知识点分得很细,链接:
2022.7 更新。b站视频下架了,找到了网易公开课上的视频教程:
软件设计师考试教程-软件设计师考试介绍-网易公开课
我的建议是视频和课本同步学习吧,视频为主,课本为辅。毕竟能自己看书学会,我
们也不需要经历小学到大学这么多堂课的洗礼了。
这个视频教程每节课都是一到两个知识点,大部分在5-15min左右,适合今天看一点
明天学一点的节奏。虽然不推荐把官方课本看完,但是严重推荐把本视频系列看完,不过
建议1.5~2.0倍速播放,因为老师说话的确有些慢~
为了防止出现今天看完明天就忘,还是要记得做笔记来巩固,如果实在是没时间或者
懒得做,我这里有份基于这个课程的笔记,有需要的可以私信我获取(更新,链接已放在
文末)。
巩固阶段
考试嘛,经历过的人都知道,要有真题来练练手,说不定还会有类似的题目出现。试
想,软件设计师已经开考这么多年了,知识点就这么多,出题的花样能翻出来多少?所以,
刷题巩固阶段是我认为最重要的阶段,有些对自己理论基础很有信心的同学甚至可以直接
跳过复习阶段直接进入刷题。
版权声明:本文标题:软件设计师教程第五版 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1718881730a736487.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论