浙江工业大学计算机/软件工程 考研
浙江工业大学计算机考研 软件工程
看到这篇文章的小伙伴们祝大家都能一战成硕,相约工大!
一.个人浅谈:
关于软件工程方向的复习规划,网上已经有很多经验贴可供大家参考,所以这里就不再涉及到整体的复习规划,仅谈谈浙工大计算机专业的软件工程方向,关于如何系统复习软件工程这一门的问题。
软件工程和数据结构一样,在专业课中各占比百分之50,由于大部分小伙伴都饱受过数据结构这门课程的摧残,并且也知道该如何去复习,例如:王道考研指导书、各种习题和视频也非常多可供大家参考。但是,关于软件工程的复习资料却非常少,网上的教学视频似乎也什么价值。下面就针对浙工大软工复习,结合历年真题,谈谈我的一些个人心得。
(1)关于简答题
从近十年的真题来看,考过的题型大致可分为:名词解释、简答题和画图题。从20年开始,名词解释这种题型已经没有了,并且,如果大家做过真题可以发现,也就是从20年开始,简答题的出题风格似乎也发生了一些变动,不再是仅局限于参考书上的一些热门概念,而是结合实际场景或者是某个应用场景,从实际应用开发的角度去答题。这一点,无疑增加了备考的难度,可能你花了很大的时间和精力在记忆和背诵上,但是等到考试的时候,却发现自己背的东西似乎又用不上,不再是那些纯粹的抽象概念了。显然,我们不能一味地死记硬背了,需要调整一下复习思路
如果你刚开始准备复习软工的话,建议不要花太多时间在简答题上面,应该把大部分的精力放在画图题上面。官网指定的参考书——《软件工程——面向对象和传统的方法》(以下简称:黑书),最好不要去看,如果没有任何软工方面的基础的话,你会发现你根本看不懂,甚至会口吐莲花(亲身经历)。可以先去找张海藩的《软件工程导论》(以下简称:红书)这本书,先入门,对基本概念有一些了解,但是这里必须指出,千万不要把这本书当做参考书去复习,因为即使同一个东西,在两本书里面名称也不一样,说白了,两本书的编写体系不一样。这本黑书在软件工程方面的地位可以堪称鼻祖,整体的编写思维体系,包括一些实例和用语等,都是非常跳跃式的,导致我们看起来会云山雾绕一般;而红书,是国内编写的高校教材,在国内的知名度也比较高,很多学校也会将这本书设置为参考书,这本书是在红书的基础上,经过一些调整和补充,按照中国人思维脉络进行编写,是迎合中国人的阅读思维的,有些概念或改动、或删减,比如:在测试这一部分,红书里面是没有TTD(测试驱动开发)这个概念的,所以红书可以作为入门来看,可以从网上找找红书的精简版(相当于浓缩笔记),等有了一定基础,在有时间的情况,还是要看看那本黑书。
资料准备:考试大纲、历年真题、黑书、红书
不要局限于某一本书,可以拿着考试大纲里面的标题,翻看两本书的目录进行标记,有的知识点在红书里面,有的是在黑书里面,我们最好准备一个大纲笔记本,按照考试大纲里面的知识点概述,对应到两本书里面的位置,抄写下来,最终形成一个考纲笔记(需要的小伙伴可以留言或者私信找我要电子版),前期的时候,可以着重去做这项工作,避免看书时的茫无目的,还可以在考研后期为我们节省时间和精力。
在复习时,把握住两条主线:①面向传统开发 ②面向对象开发 ;一个框架:可行性研究–需求–设计–编码–测试–维护,此外还有一个非常庞大的模块:项目管理。红书着重于将①放在这个框架中,而我们考试现在逐渐倾向于②。其中,最常考的部分,也就是 [需求]、 [测试]、 [维护]、[项目管理]。这三部分要着重看看黑书里面的内容。大家可以看看改革之后的20、21年真题,基本上可以发现一个特点(重要性):需求+测试+维护>设计+编码,需要着重把握2015-2021年的简答题真题。
如果时间不多的情况下,建议直接抛开书本,简答题真题(15-21)+历年的名词解释。虽然名词解释现在已经不考了,但是我们可以据此为底本,将这些名词概念理解记忆(一些冷门难理解的概念可以忽略,如耦合和内聚),然后结合近6年的真题简答作为知识储备,在考试的时候,着重抓住关键词进行展开分析,每道题目设置10分,分5条作答,合理即可。
还有一些细心的同学会发现,历年真题好多都是黑书上面的课后习题原题,有的则来自一些改编,所以会有人担心,黑书后面的课后习题会不会再次被考到?在这里,可以告诉大家,首先:黑书中能考的课后习题基本上都被考了,还有一些没有考到的,基本上是不太热门的考点;其次就是答案问题,网络上基本上没有黑书的课后习题答案,能找的也就是第七版的英文(需要的小伙伴也可以留言或者私信我),而且答案解析也灰常少,基本上就是一两句话,也不可能用来作为考试答案,还不如自己去写。还有就是书本中,可能作为考点进行出题的地方,我也都进行了整理,当初我也是想着万一考到了,那不就赚了嘛!哈哈哈,果然,考试的时候没有考!所以,大家如果有精力可以去整理一下,如果时间不多,就没必要这样做了。
(2)关于画图题
这一部分是大部分小伙伴复习软工感到最为头疼的地方,因为根本不知道该从何下手!画图题,主要包括:数据流图、类图、用例图、状态图、测试用例、活动图+顺序图+设计模式(这三个考的可能性比较低)、PDL+判定表+盒图(现在不考了)。其中,DFD基本上必考,剩下的就在这里面挑了。接下来会着重讲一下,数据流图和类图的画法,这也是比较难的一点
关于上述提到的一些资料,大家也都可以评论或者私信,找我要。后续会出一些画图教程。
