2020软件设计师报名预计7月底开始,考试时间为11月7日。
考试的目标主要是通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平。
考试时间和考试的科目和其他初级和中级的科目一样,《基础知识》考试时间上午9:00-11:30,题型为选择题,满分75分。《应用技术》考试时间为14:00-16:30,题型为问答题,满分75分。
软件设计师考点:
数据的表示
运算器与控制器
Flynn分类法
CISC与RISC
流水线技术
存储系统
总线系统
可靠性
校验码
死锁及银行家算法
段页式存储
页面置换算法
绝对路径与相对路径
索引文件
位示图
磁盘管理
I/O设备管理
虚设备与SPOOLING技术
数据库模式
ER模型
关系代数
TCP/IP协议族
IP地址与子网划分
网络规划与设计
3G/4G标准
规范化理论
SQL语言
并发控制
数据库完整性约束
开放系统互连参考模型OSI
HTML语言
对称加密与非对称加密
信息摘要与数字签名
数字证书
网络安全协议
防火墙技术与网络攻击
计算机病毒与木马
开发模型
软件设计
软件测试
McCabe复杂度计算
软件维护类型
软件质量保证
软件过程改进
Gantt图与Pert图
风险管理
面向对象的概念
UML
设计模式
数组与矩阵
线性表
广义表
树与二叉树
图
排序与查找
时间复杂度与空间复杂度
算法基础及常见算法
编译与解释
文法
正规式
有限自动机
后缀表达式
传值与传址
多种程序语言特点
保护期限
知识产权人确定
侵权判断
标准的分类
标准代号的识别
多媒体技术基本概念
多媒体相关计算问题
多媒体种类(显示媒体)
常见多媒体标准数据压缩技术
软件设计师考试要求:
(1)掌握计算机内的数据表示、算术和逻辑运算方法;
(2)掌握相关的应用数学及离散数学基础知识;
(3)掌握计算机体系结构以及各主要部件的性能和基本工作原理;
(4)掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;
(5)熟练掌握常用数据结构和常用算法;
(6)熟悉数据库、网络和多媒体的基础知识;
(7)掌握C程序设计语言,以及C 、Java中的一种程序设计语言;
(8)熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;
(9)掌握软件设计的方法和技术;
(10)了解信息化、常用信息技术标准、安全性,以及有关法律、法规的基础知识;
(11)正确阅读和理解计算机领域的英文资料。
软件设计考试要求考核的内容还是很多的,希望备考的同学努力认真的复习。一些省份的报名时间也已经出来,要考试的同学不要错过啦!
,