报考的是中级软件设计师,这段时间备战软考的过程中,做了很多题目发现基本都大同小异,自己稍微总结一下,希望对后面想要考这个证书的人有帮助哈,虽然这本证可能没有多大用处,但复习,备战的过程中确实让我们发现了很多自己身上没掌握好的知识点!写得不好,勿喷哈!
上午的考题涉及的知识点感觉非常杂,但感觉还是有所侧重的(感觉不需要去看整本考试提纲)
一般前15道选择题时跟底层的一些硬件设备(比如存储器的概念和分类,CPU的一些东东还有各种“码”,总线的分类)还有一些计算有关的(比如计算吞吐率,硬盘容量的计算等)一般还有3题左右的“法律题”(关于著作权和专利权的一些东东),然后就是包括一些信息安全的问题了(比如:漏洞,数字签名,加密解密,木马等)
16-35道: 一般来说都是关于操作系统(关键路径的求法,调度算法,死锁的解决方法,文件系统空间管理,信号量的东东)和软件工程的题目(这里考得就比较坑了我个人觉得,这块分数比较难得,因为感觉答案都很相似的样子,这块自己体会哈)
36-70道: 这些题目感觉是比较容易得分的吧,只要平时有一定的编程和数据结构的东东扎实的话(这里主要考得还是数据结构还有一些设计模式和系统分析的东西(ER图,UML图)和部分数据库题,偶尔有一些有限自动机的题目和编译原理的知识但是都是简单的,和一些计算机网络的简单计算(如子网个数的计算等))
70-75道:English ,WTF, I hate it!
下午的考题(这个规律最明显了)
大题一共是7道(1-4是必须要做的,5,6,7三题是选1来做的)
第一题(这个分数比较好得):我做了好多试卷,每一份都是关于“数据流图DFD”的,一般都是给你一段话,挖掉几个外部实体的名字,和数据存储的名字,让你填空,这个我觉得最没技术含量了,你认真看那段文字(其实非常容易找),然后就是问你哪些数据流是错误的,然后缺少了几个数据流,让你补充数据流的起点和终点
第二题:这题一般也是固定题型的哈,一般都是数据库的题目,一样的也是一段文字,文字里包含了一些表的信息,之后就是把表里的几个字段挖掉,让你填(认真看那段文字,只要眼力好,轻松拿分哈),然后接着就问你各个表的主键和外键是哪些咯,最后再问下“联系的类型”(比如1:n, m:n 等等)
第三题:一般是系统分析的题目(经常有什么用例图,时序图等),还是一段文字和几个图,有的时候是补充用例(一样,文字里写得很详细了),有的时候是补充时序图里的一些过程的名字(还是文字里写了),还有“联系的类型”(比如1:n, m:n 等等),一些关系的判断,和一些符号的含义!
第四题:(我觉得这道题还是比较有技术含量的),这个题目一般都是一道算法题,算法的说明它会跟我们讲好,然后挖空让我们自己填写(“01背包问题”,“最大堆的构建”,“最短路径算法”,“二叉平衡树”,“哈夫曼树”等等),这个题目还是比较注重平时的积累哈,有的时候比较熟悉的你连题目看都不用看直接就填了!
第5,6,7题(选做一题,自然不会很难):一般都是一些简单的语法填空啦,第五题是这个题目的c++版本,第六题是这个题目的java版本,第七题的话一般是这个题目的变种题或者其他毫不相关的题目【这个选作题,做不好的话,我就不清楚了!呵呵】
相关阅读:
2012年上半年计算机软考《网络工程师》试卷及答案 DOC http://www.linuxidc.com/Linux/2012-11/74638.htm
2012年软考数据库系统工程师试题及答案 http://www.linuxidc.com/Linux/2012-11/74414.htm
软考必备2——原码、反码、补码和移码 http://www.linuxidc.com/Linux/2012-06/62325.htm
软考必备1——二进制、十进制、十六进制和八进制之间的转换 http://www.linuxidc.com/Linux/2012-06/62324.htm
2012上半年软考在即 胆大心细下午题无压力 http://www.linuxidc.com/Linux/2012-05/61080.htm