软件设计师考试备考要点分析软件设计师纲中计算机与软件工程知识首先基础知识中涉及到计算机硬件的内容和多媒体知识以及语言知识问题这是一个量的积累最后实现质的飞跃数据结构部分这是首次学习线性表数组广义表树图查找算法和排序及算法的分析等这部分的学习要吃透理论适当加大习题量最好能结合上机深化理解数据结构好比是武功中的内功数据结构学习用了我一至二年的时间以自学教材为主吃透理论就是反复读书以一本书为主目前清华大学严蔚敏老师的数据结构是一个经典可能的话再搜罗其他版本的教程这样可以互相印证就同一问题多看几本书这一做法也可推广到其他学科的学习中操作系统知识主要从资源管理的角度来分析系统功能的实现假设你要设计一个新的操作系统如何实现它操作系统理论就是向读者逐步介绍和解释重点是五大管理职能的实现及其原理计算机网络中对七层的划分以及各种协议的功能传输理论互联设备知识除参考模型理论外其他的比较比较凌乱系统安全问题是目前社会关注的问题也是应用价值较高的知识可结合现实中的相关问题来加深理解软考中的信息化标准化知识是新增考点是对基本素质的考查也要重视专业英语不是软件考试特有的是专业知识英语水平考前不需专业准备平时有意识