软件设计师属于软考中级考试项目,考试设置有两科,分别是上午基础知识与下午应用技术,官方指定的教程仅有一本,目前为软件设计师教程(第5版),此本教程由清华大学出版社出版,全国计算机专业技术资格考试办公室组编,褚华、霍秋燕主编,共有十二章,分别是:
第一章:计算机网络概论
主要介绍计算机系统基础知识、计算机体系结构以及安全性、可靠性和系统性能评测基础。
第二章:程序设计语言基础知识
主要介绍程序设计语言的基本概念与基本成分,阐述了汇编程序、编译程序与解释程序的基本原理。
第三章:数据结构
主要介绍数据结构的基础知识,包括线性结构、数组、广义表、树和图,以及查找和排序的基本算法。
第四章:操作系统知识
主要介绍操作系统基本概念与分类及特点、进程管理、存储管理、设备管理、文件管理、作业管理等。
第五章:软件工程基础知识.
主要介绍软件工程中软件过程与过程模型、需求分析与需求工程、系统设计、系统测试、系统运行与维护、软件项目管理、软件质量、软件度量、软件工具与软件开发环境基础知识。
第六章:结构化开发方法
主要介绍系统分析与设计、结构化分析与设计、Web应用系统分析与设计、用户界面设计基础知识。
第七章:面向对象技术
主要介绍面向对象的基本概念和面向对象开发技术,包括面向对象的分析与设计方法,UML以及设计模式的概念和应用。
第八章:算法设计与分析
主要介绍算法设计与分析的基本概念,包括分治法、动态规划法、贪心法、回溯法、分支界限法、概率算法、近似算法、数据挖掘算法及智能优化算法。
第九章:数据库技术基础
主要介绍数据库的基本概念、数据模型、关系代数、SQL语言、规范化理论和事务处理等控制功能。
第十章:网络与信息安全基础知识
主要介绍网络与信息安全基础知识,包括网络体系结构、网络互连设备、网络构件、网络协议、网络应用、信息安全和网络安全方面的基础知识。
第十一章:标准化和软件知识产权基础知识
主要介绍标准化与知识产权基础知识。
第十二章:软件系统分析与设计
主要介绍结构化分析与设计、数据库分析与设计、面向对象分析与设计、算法分析与设计以及面向过程、面向对象的程序设计与实现。
目前软件设计师考试将按《软件设计师(第五版)》与《软件设计师考试大纲》出题,请各位考生务必认准相关出版社,在各大正规渠道进行购买(点此直接购买)。
软件设计师考试要求:
(1)掌握数据表示、算术和逻辑运算;
(2)掌握相关的应用数学、离散数学的基础知识;
(3)掌握计算机体系结构以及各主要部件的性能和基本工作原理;
(4)掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;
(5)熟练掌握常用数据结构和常用算法;
(6)熟悉数据库、网络和多媒体的基础知识;
(7)掌握C程序设计语言,以及C++、Java、Visual Basic、Visual C++中的一种程序设计语言;
(8)熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;
(9)熟练掌握软件设计的方法和技术;
(10)掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;
(11)了解信息化、计算机应用的基础知识;
(12)正确阅读和理解计算机领域的英文资料。
相关推荐:
温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!
信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。
信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。
发表评论 查看完整评论 | |