IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 软考中级-软件设计师考试-准备工作 -> 正文阅读

[C++知识库]软考中级-软件设计师考试-准备工作

软考考察知识列表

首先要对考试范围有个大概的认知,官方教程《软件设计师教程(第5版)》目录和主要内容如下:

第一章:计算机系统知识。主要包括硬件组成、数据表示、存储系统、输入/输出技术、总线等知识点。

第二章:程序设计语言基础知识。主要包括程序设计语言的基本概念、成分和汇编、编译、解释程序的基本原理等知识点。

第三章:数据结构。主要包括线性结构、数组与矩阵、树、图、查找、排序等知识点。

第四章:操作系统知识。主要包括操作系统的概念及分类、进程管理、存储管理、设备管理、文件管理、作业管理等知识点。

第五章:软件工程基础知识。主要包括软件工程基本原理、软件生存周期、软件过程模型、需求分析、系统设计、系统测试、运行和维护知识、软件项目管理、软件之路、软件度量等知识点。

第六章:结构化开发方法。主要包括系统分析与设计的原理、结构化分析方法、结构化设计方法、WebApp分析与设计、用户界面设计等知识点。

第七章:面向对象技术。主要包括面向对象分析、设计、测试及UML、设计模式等知识点。

第八章:算法设计与分析。主要包括时间复杂度、分治法、动态规划法、贪心法、回溯法、分支界限算法、概率算法等知识点。

第九章:数据库技术基础。主要包括数据库的体系结构、三级模式结构、数据模型(E-R模型、关系模型)、关系代数、SQL语言等知识点。

第十章:网络与信息安全基础知识。主要包括网络的分类及拓扑结构、网络互联硬件、网络的协议与标准、Internet及应用、信息安全、网络安全等知识点。

第十一章:标准化和软件知识产权基础知识。主要包括ISO9000标准简介、ISO/IEC 15504过程评估标准简介、知识产权基础等知识点。

第十二章:软件系统分析与设计。主要包括结构化分析与设计、数据库分析与设计、面向对象分析与设计、算法分析与设计、面向对象的程序设计与实现等知识点。

在这里插入图片描述
在这里插入图片描述

软件设计师考试分上下午两场

上午:计算机与软件工程基础知识,考试时间150分钟,笔试,75道选择题,总分75。
下午:软件设计,考试时间150分钟,笔试共六道大题,其中第五、六题任选一题,题目一样只是一个用java一个用c++解答。总分75。
上下午均达到45分及以上才算通过,通过一门不算通过。

考试摘要

首先是上午考试,上午试卷总共75个题目,全部为选择题,出题范围为上面列表的前13章。其中71-75这5个题目固定考察专业英语,为一篇简短的文章,挖出来5个空,需要自己选择单词填进去。

前面的70个选择题考察的知识点来自前12章,每一章考察的题目数量不确定。大概根据知识点的重要程度来确定考察的题目数量。

接下来下午考试。下午总6个试题,而且满满的“套路”。先简单说题型。上面列出的14-18章共5章,每一章考察一个题目(面向对象程序设计除外,请往下看)。对,是6个题目没错。前面四个为必做的题目,最后两个面向对象程序设计分为c++语言实现和Java语言实现,要从两个题目中选一个进行作答。(如果两种编程语言都会的话,强烈建议Java实现。)

上午题大概就这样,知道要考察的题型之后,就可以去看那些总结的资料,这样就可以很快的看完资料额,然后是课本,把课本吃透,考试绝对没问题。

下午的题目,推荐去看视频,先学习节题思路,然后再开始去接触真题,不然刚上手直接做真题,自己又什么都不明白的话,会无从下手,而且可能连读题都学不会。这一点很重要,看了视频之后,会发现题目的套路,然后去下手就很舒服了。

下午

下午题第一道大题,考点是数据流图,主要是要写出数据流图中未给出的实体、数据存储等的名字,补充缺失的数据流和起点终点等。这种类型的题目只要做过不说多,两道,就基本知道怎么做了。这道题15分,不说满分,应该至少拿到12分。

第二道大题,考点是概念模型设计阶段的实体联系图和关系模式。这道题的考点也很固定,可能要刷四五道题才能把握解题思路。会了之后也是道送分题,至少拿12分不过分。

第三道大题,考点是UML。这道题要知道几种关系(依赖关系、组合关系、泛化关系等)的表示方法,不然能看懂图也很难分析出答案。这道题要多刷刷,会了套路之后基本也能拿10分以上。

第四道大题,考点是算法设计题,分治法、动态规划法、贪心法、回溯法,貌似基本就会考这几种里的。针对于某个需求用C语言基于上面提到的某种算法写的一段解决代码,会让填上空白部分的代码片段。这道题看能力吧,如果不是那种真大牛,看到题目就能自己写出来的那种,建议还是多刷题,找到解题感觉,然后看考试题目对不对你的感觉吧。(只是我的见解,大佬们轻喷。)代码片段尽量写对1个以上吧,询问采用了自x向x的xx算法,时间复杂度多少,这些多练练基本稳拿分。这题尽量拿6分以上

第五、六大题,考点是面向对象的程序设计,第五道为C++填空,第六道为Java填空,看自己熟悉哪种语言吧。这道题一般是补充抽象方法、类,函数调用等,仔细分析题目、代码,力求对2个空以上,拿至少6分。

视频资料(即可)

在这里插入图片描述

免费在线题库推荐

在这里插入图片描述

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-07 11:49:05  更:2021-08-07 11:50:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/9 12:54:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码