2015软件设计师考纲详解:计算机与软件工程知识

需积分: 9 4 下载量 186 浏览量 更新于2024-07-21 收藏 105KB DOC 举报
"2015年最新的软件设计师复习大纲" 这份资料详尽地涵盖了2015年软件设计师考试的复习要点,虽然可能存在部分缺失,但被公认为是最全面的参考资料之一。对于准备11月考试的考生来说,这份大纲提供了一个全面的学习框架。 在大纲中,考试内容分为“理解(I)”,“一般应用(II)”和“综合应用(III)”三个层次,分别对应对知识的理解程度和应用能力。考试科目一主要涉及计算机与软件工程知识,包括以下几个核心领域: 1. 计算机科学基础知识: - 数制及其转换:包括二、八、十、十六进制的转换,理解和应用。 - 计算机内数据的表示:讨论数的表示形式,如定点数(原码、反码、补码、移码)和浮点数,以及溢出概念。 - 算术运算和逻辑运算:包括二进制运算方法,补码下的加减乘除,以及基本逻辑运算(与、或、非、异或)。 - 数学基础知识:涵盖数值计算、矩阵和行列式、数值积分、常微分方程,以及编码基础(如ASCII码、汉字编码、校验码等)。 2. 计算机系统基础知识: - 计算机硬件:讲解计算机系统组成、CPU和存储器的工作原理,I/O设备、通信设备和接口的特性。 - 存储器:强调内存、外存、缓存、闪存的特性和性能指标。 - I/O交互:讨论CPU与I/O设备的数据交换问题,如速度、时序、格式和类型匹配,以及各种I/O控制方式(程序查询、中断、DMA)。 这些内容是软件设计师需要掌握的基础,不仅涉及理论,还包含实践应用,如数据处理和硬件与软件的交互。为了在考试中取得好成绩,考生应深入理解每个知识点,并通过实际练习来提升综合应用能力。此外,了解RISC和CISC架构,以及并行处理和流水线技术,对于理解和设计高效软件至关重要。 这份大纲提供了一个全面的框架,帮助考生系统地复习和准备软件设计师的考试,涵盖的内容广泛且深入,适合有志于在IT领域特别是软件设计方向发展的专业人士。