2016软考软件设计师考试重点:软件工程与计算机系统

5星 · 超过95%的资源 需积分: 3 45 下载量 146 浏览量 更新于2024-09-09 1 收藏 32KB DOCX 举报
"2016年软考软件设计师考试主要涵盖了软件工程、计算机系统知识、计算机软件知识、程序设计语言和语言处理程序知识、数据库知识以及计算机网络知识等多个方面。" 在软件工程领域,考试内容包括计算机科学基础知识。这部分涉及数制转换,如二进制、八进制、十进制和十六进制之间的转换,以及计算机内数据的表示,如数值(补码表示,整数和实数的精度和溢出)、非数值(字符和汉字、声音和图像)的表示。此外,还有算术和逻辑运算,如二进制数的运算方法和逻辑代数的基本运算。其他数学基础知识,如常用数值计算、排列组合、概率论、应用统计、编码基础、命题逻辑、谓词逻辑和运筹学方法也是考试的重要部分。 在计算机系统知识中,考试着重于硬件和软件。硬件方面,考生需要了解计算机系统的组成、体系结构分类(如CISC/RISC,流水线操作,多处理机,和并行处理),CPU、存储器、I/O设备和通信设备的工作原理,虚拟存储器、RAID存储系统,以及系统的可靠性与性能评测方法。软件方面,考生应熟悉数据结构(如数组、链表、队列、栈、树、图等)和算法,操作系统的基本概念,如处理机管理、存储管理、设备管理、文件管理和作业管理,以及数据库模型和数据库管理系统。 在程序设计语言和语言处理程序方面,考生需要理解汇编、编译和解释系统的工作原理,程序设计语言的基本成分,以及不同编程语言的特点和应用场景。同时,数据库知识包括数据模型、数据库语言、数据库管理系统的功能和控制,以及数据仓库和分布式数据库的基础知识。 最后,计算机网络知识涵盖网络体系结构、传输介质和技术,网络设备,Client-Server和Browser-Server结构,局域网(LAN)的构建,Internet和Intranet的应用,以及网络软件和网络管理。这部分内容对于理解现代信息技术架构至关重要。 总体来说,2016年软考软件设计师考试是一个综合性的测试,要求考生具备广泛而深入的IT知识,涵盖了从底层硬件到上层应用软件的多个层面。