软考复习了将近两个月,终于在5月24号那天画了一个句号。虽说,到现在为止,软考过去将近半个月了吧,但我的总结博客却迟迟没有发出去,究其原因,主要是觉得这期间学到的东西太多了,我都不知道该如何说起。现在,思绪好乱,但还是想整理整理两个月的空白时间。
回头看看软考相关记录,是从3月21号开始复习的。软考分为两个内容,上午内容+下午内容
上午内容
涉及到的知识面特别广,我算了算,总共包含13方面的内容,有数据库、数据结构、操作系统、软件工程、计算机网络、面向对象技术、计算机组成、多媒体、安全性可靠性及系统性能评价、标准化、知识产权、编译原理、算法基础。因为我参加了自考,所以说数据库、数据结构、操作系统挺熟悉,看着这几块的知识,一看就有印象了,因此复习起来也比较容易。
下午内容
包括数据流图、UML、数据库设计、设计模式以及算法。还是那句,因为自考的原因,所以说数据流图、数据库的设计对于我来说不是难事。而UML、设计模式是我们学习的内容,所以说这两个方面的内容是我所熟悉的,唯一没见过的就是算法了。
现在将我在做上午题和下午题时候的个人总结的一些经验分享在这里,希望给还没有参加软考的人一点感触。也给自己留点东西。
个人总结经验
上午题
多媒体、安全性可靠性及系统性能评价、标准化、知识产权、编译原理,这几个方面的内容中,考的都只是一些概念性的东西。
在做上午题的时候,每做完一套试题的时候,别忘记对下答案,然后对做错了的试题进行总结分析,然后根据错了的部分,返回去再看书,加深理解。
下午题的数据流图
第一:父图和子图平衡。
第二:有输入就有输出。
第三:数据隐藏。
下午题的UML
第一:注意UML中类与类之间的关系。
第二:对UML中的九种图要熟悉。
第三:UML中值得编写,可以根据这句话来判定:一个类实例化的对象可以对应多少个另一个类的实例化的对象,这就就可以判定是1,还是1~*,还是0~*。
下午题的数据库设计
第一:在补充实体内的属性的时候,可以结合题干的描述+实体关系图来补充,主外键的确认同样根据实体关系图来确认。
第二:要注意当实体关系图中实体关系为1:1的时候,任何一个主键都可以作为另外一个实体的外键;当实体关系图中实体关系是1:N时,N端的主键作为1端的外键;当实体关系图中实体关系为M:N时,整理出一张新的实体关系表。
第三:在补充实体关系图时,注意题干中的信息。
下午题的设计模式
第一:建议看大话设计模式这本书,当把这本书看透后再看Head First设计模式。
第二:明白每一种设计模式中方法的调用关系。
第三:Java设计模式的接口、抽象方法、依赖、实现、聚合、组合是怎么在代码中体现。
下午题的算法题
第一:明白各种算法的思想。
第二:根据题干分析这属于什么算法,然后根据这种算法的思想然后分析代码。
错题再复习和总结
在最后几天的时候,对于前期所做试题的错题进行再复习。
同时可以找个人坐下来,好好的看看下午题,分析总结下午题,找出在我们平时容易忽略的地方。在临近考场的前一晚,在大脑中回忆回忆自己总结的内容,这个很关键,我个人认为。
心里暗示
其实,有一个良好的心理暗示也是很重要的,要想着自己能过,能够通过软考增加自己知识面,特别是在最后几天和上考场的时候,也要想着自己一定能过,这样,自己对软考就有信心,答题的时候也就认真多了。
总结
为什么参加软考?首先说不是为了考过,拿到那个证书,而是为了学习知识,解决我能够做出来,但是原理还比较模糊的问题,解决在计算机体系知识不全的问题,提升自己总结的能力,主动学习的能力。
很庆幸自己参加了自考,自考学的东西在软考中占的比例也有一半了吧,有了自考的基础,软考也就轻松多了。