软件设计师考试备考要点分析 软件设计师纲中计算机与软件工程知识 (1)一方面基础知识中涉及到计算机硬件的内容和多媒体知识以及语言知识问题,这是一个量的积累,最后实现质的奔腾
(2)数据结构部分,这是初次学习线性表、数组、广义表、树、图、查找算法和排序及算法的分析等
这部分的学习,要吃透理论、适当加大习题量、最佳能结合上机,深化理解数据结构好比是武功中的内功,数据结构学习用了我一至二年的时间,以自学教材为主
吃透理论就是反复读书,以一本书为主(目前清华大学严蔚敏老师的数据结构是一个经典),也许的话,再搜罗其他版本的教程,这样可以互相印证,就同一问题,多看几本书这一做法,也可推广到其他学科的学习中
(3)操作系统知识,重要从资源管理的角度来分析系统功能的实现
假设你要设计一个新的操作系统,如何实现它
操作系统理论就是向读者逐步介绍和解释
重点是五大管理职能的实现及其原理
(4)计算机网络中对 ISO/OSIRM 七层的划分以及各种协议的功能
传输理论、互联设备、Internet 知识,除参考模型理论外,其他的比较比较凌乱
(5)系统安全问题是目前社会关注的问题,也是应用价值较高的知识,可结合现实中的相关问题来加深理解
软考中的信息化、标准化知识是新增考点,是对基本素养的考察,也要重视
专业英语,不是软件考试特有的,是专业知识+英语水平,考前不需专业准备,平常故意识地上网读点英文专业资料
软考的考试内容既是大学计算机本科专业的必修课,同时又有着鲜亮的侧重点,这对于没有通过系统学习的朋友们来说,无疑是一次全面、进一步学习的机会,无论是自学或是参加培训,只要去学了就会对计算机有更进一步全面的了解,而不只是停留在过去那些肤浅的结识上面
以上是专业背景知识,是对软件设计师基本素养的规定
软件设计师的专业能力 软件设计师,关键是设计软件的能力
纲规定:要熟悉软件工程、软件