软考 软件设计师 考试内容
软考中的软件设计师考试内容主要包括计算机科学基础知识、计算机系统知识和计算机软件知识。具体来说,包括以下知识点:
1. 计算机科学基础知识:包括数制及其转换(二进制、八进制、十进制和十六进制等常用数制及其相互转换)、计算机内数据的表示(数的表示、非数值表示)、算术运算和逻辑运算(计算机中的二进制数运算方法、逻辑代数的基本运算)、其他数学基础知识(常用数值计算、排列组合、概率论应用、应用统计等)。
2. 计算机系统知识:包括计算机硬件基础知识(计算机系统的组成、体系结构分类及特性、CPU、存储器的组成、性能和基本工作原理、常用I/O设备、通信设备的性能以及基本工作原理、I/O接口的功能、类型和特性等)和存储系统(虚拟存储器基本工作原理、多级存储体系、RAID类型和特性等)。还包括可靠性与系统性能评测基础知识(诊断与容错、系统可靠性分析评价、计算机系统性能评测方法)。
3. 计算机软件知识:包括数据结构与算法知识(数组、链表、队列、栈、树、图的定义、存
储和基本操作、杂凑等)、操作系统知识(操作系统的内核、处理机管理、存储管理、设备管理、文件管理、作业管理、网络操作系统和嵌入式操作系统基础知识等)、程序设计语言和语言处理程序知识(汇编、编译、解释系统的基础知识和基本工作原理等)、数据库知识(数据库模型、数据模型、ER图、规范化等)。
此外,软件设计师考试还会涉及C程序设计语言,以及C++、Java中的一种程序设计语言。同时,要求考生熟悉软件工程、软件过程改进和软件开发项目管理的基础知识,掌握软件设计的方法和技术。还需要了解信息化、常用信息技术标准、安全性,以及有关法律、法规的基础知识,并能正确阅读和理解计算机领域的英文资料。
计算机软件系统以上信息仅供参考,考试大纲可能会随时间有所变化,请考生查阅软考了解最新信息。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论