黑色字体为原本答案,蓝色字体修改补充了复习题组「56-60/56-60/12/12」一、名词解释56.集成测试根据软件设计规定的软件体系结构,把已测试过的模块组装起来,在组装时,检查程序结构组装的正确性。集成测试是在单元测试的基础上,把软件单元按照软件概要设计规格说明的规格要求,组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求。集成测试包括BigBang、自顶向下、自底向上、核心系统集成、高频集成。57.团队软件过程团队软件过程是为开发软件产品的开发团队提供指导,TSP的早期实践侧重于帮助开发团队改善其质量和生产率,以使其更好的满足成本及进度的目标。加上PSP帮助高绩效的工程师在一个团队中工作,来开发有质量保证的软件产品,生产安全的软件产品,改进组织中的过程管理。58.项目计划评审技术计划评审技术就是工程项目当作一种系统,用网络图或者表格或者矩阵来表示各项具体工作的先后顺序和相互关系,以时间为中心,找出从开工到完工所需要时间的最长路线,并围绕关键路线对对系统进行统筹规划,合理安排以及对各项工作的完成进度进行严密的控制,以达到用最少的时间和资源消耗来完成系统预定目标的一种计划与控制方法。PERT是利用网络分析制定计划以及对计划予以评价的技术。它能协调整个计划的各道工序,合理安排人力、物力、时间、资金,加速计划的完成。在现代计划的编制和分析手段上,PERT被广泛的使用,是现代化管理的重要手段和方法。59.内聚内聚是模块功能强度(一个模块内部各个元素彼此结合的紧密程度)的度量。内聚是指一个模块的内部功能相互关联的紧密程度,执行某个特定的任务或相关任务组的模块是具有高内聚性的,而没有核心功能只是将大量功能凑到一起的模块具有低内聚性。60.主动对象主动对象内部包含一个线程,可以自动完成动作或改变状态。主动对象是内部拥有自己的控制线程的对象。二、简答题56.为什么要进行阶段评审?评审项目的状态,并确定项目是否应该进入下一阶段。项目的资源状况(人力、资金)项目的风险状况项目的技术进展项目的规模里程碑状态(进度)软件的质量保证工作不能等到编码阶段结束之后再加以实施,其理由为:第一,大部分错误始于编码之前;第二,错误的发现与修改时间越晚,需要付出的代价就越高。因此,本原则意味着,在软件开发的每个阶段应该进行严格的评审,以便尽早发现软件开发过程中的错误。57.软件维护分几类,每类的内容是什么?软件维护在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。维护的分类 (1)改正性维护:在软件交付使用后,因开发时测试的不彻底、不完全,必然会有部分隐藏的错误遗留到运行阶段。这些隐藏下来的错误在某些特定的使用环境下就会暴露出来。为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程就叫做改正性维护 。(2)适应性维护:在使用过程中,外部环境(新的硬、软件配置)数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化 。(3)完善性维护:在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为满求了足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。(4)预防性维护:采用先进的软件采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编制和测试。58.什么叫模块化,为什么要划分模块?指解决一个复杂问题时自顶向下逐层把系统划分成若干模块的过程第一,把一个系统分解成各个不同的子模块,不同的开发者专注于对其中某一模块的开发,一方面实现了劳动的分工,另一方面也提高了自由软件开发的效率。第二,对于开发者而言,基于模块化的自由软件开发具有更大的吸引力,其在参与开发过程中可以得到更高的期望收益。第三,在非模块化的软件开发过程中,存在着严重的“搭便车”现象,当一个开发者选择参与开发,其余的开发者就会选择“搭便车”,最终会导致软件的供给不足;在基于模块化的开发过程中,所有的开发者都更倾向于参与开发不同的模块,从而实现整个系统的开发。模块化就是有组织地把一个大文件拆成独立并互相依赖的多个小模块。模块内部有许多私有属性,只向外暴露一部分公开的接口(如可以修改私有属性的方法等),模块化是一种处理复杂系统分解为更好的可管理模块的方式。为什么要划分模块:1.高内聚低耦合,有利于团队作战,当项目很复杂的时候,将项目划分为子模块分给不同的人开发,最后再组合在一起,这样可以降低模块与模块之间的依赖关系体现低耦合,模块又有特定功能体现高内聚。2.可重用,方便维护,模块的特点就是有特定功能,当两个项目都需要某种功能的时候,我们定义一个特定的模块来实现该功能,这样只需要在两个项目中都引入这个模块就能够实现该功能,不需要书写重复性的代码;并且当需求变更该功能需要改变的时候,我们直接修改该模块,这样就能够修改所有项目的功能,维护起来很方便。3、通过 exports 暴露接口。这意味着不需要命名空间了,更不需要全局变量。这是一种彻底的命名冲突解决方案。4、通过 require 引入依赖。**这可以让依赖内置,开发者只需关心当前模块的依赖,其他事情 Sea.js/ Require.js 都会自动处理好59.比较在组装测试中,自顶向下与自底向上、深度优先与宽度优先的优缺点。自顶向下优点:<1>较早地验证主要的控制和判断点。<2>可以首先实现和验证一个完整的软件功能,增强信心;<3>减少了测试驱动程序开发和维护的费用<4>可以和开发设计工作一起并行执行集成测试,能够灵活的适应目标环境;<5>容易进行故障隔离和错误定位。缺点:桩模块的开发和维护费用大。自底向上优点<1>减少了桩模块的工作量;<2>容易对错误进行定位。缺点<1>直到最后一个模块加进去之后才能看到整个系统的框架;<2>只有到测试过程的后期才能发现时序问题和资源竞争问题;<3>驱动模块的设计工作量大;<4>不能被及时发现高层模块设计上的错误。自底向上的组装测试方案是工程实践中最常用的测试方法。相关技术也较为成熟。它的优点很明显:管理方便、测试人员能较好地锁定软件故障所在位置。但它对于某些开发模式不适用,如使用XP开发方法,它会要求测试人员在全部软件单元实现之前完成核心软件部件的组装测试。尽管如此,自底向上的组装测试方法仍不失为一个可供参考的组装测试方案。自顶向下集成的优点在于能尽早地对程序的主要控制和决策机制进行检验,因此较早地发现错误。缺点是在测试较高层模块时,低层处理采用桩模块替代,不能反映真实情况,重要数据不能及时回送到上层模块,因此测试并不充分。自底向上集成方法不用桩模块,测试用例的设计亦相对简单,但缺点是程序最后一个模块加入时才具有整体形象。它与自顶向综合测试方法优缺点正好相反。60.简述RUP(Rational Unified Process)的基本内容RUP(Rational Unified Process,统一软件开发过程,统一软件过程)是一个面向对象且基于网络的程序开发方法论。统一软件开发过程)是一个面向对象且基于网络的程序开发方法论。内容:迭代式开发、管理需求、体系结构、可视化建模、验证软件质量、控制软件变更RUP是风险驱动的、基于Use Case技术的、以架构为中心的、迭代的、可配置的软件开发流程。我们可以针对RUP所规定出的流程,进行客户化定制,定制出适合自己祖师的使用的软件流程。RUP是一个流程定义平台,是一个流程框架。内容:迭代式开发、管理需求、体系结构、可视化建模、验证软件质量、控制软件变更三、论述题12.论述软件测试与软件质量的关系软件质量是指软件产品的特性可以满足用户的功能、性能需求的能力。软件过程是人们通常所说的软件生命周期中的活动,一般包括软件需求分析、软件设计、软件编码、软件测试、交付、安装和软件维护。随着软件过程的开始,软件质量也逐渐建立起来。软件过程的优劣决定了软件质量的高低,好的过程是高效高质量的前提。人员和过程是决定软件质量的关键因素。高质量的人员和好的过程应该得到好的产品。软件系统的开发包括一系列生产活动,其中由人带来的错误因素非常多,错误可能出现在程序的最初需求分析阶段,设计目标可能是错误的或描述不完整,也可能在后期的设计和开发阶段,因为人员之间的交流不够,交流上有误解或者根本不进行交流,所以尽管人们在开发软件的过程中使用了许多保证软件质量的方法和技术,单开发出的软件中还会隐藏许多错误和缺陷。可见,只有通过严格的软件测试,才能很好的提高软件质量,而软件质量并不是依靠软件测试来保证的,软件的质量要靠不断的提高技术水平和改进软件开发过程来保证,软件测试只是一种有效的提高软件质量的技术手段,而不是软件质量的安全网。软件测试能够找出软件缺陷,确保软件产品满足需求。但是测试不是质量保证,二者并不等同。测试可以查找错误并进行修改,从而提高软件产品的质量。软件测试避免错误以求高质量,并且还有其他方面的措施以保证质量问题,如软件质量保证。正规的软件测试系统主要包括:制定测试计划、测试设计、实施测试、建立和更新测试文档。而软件质量保证的工作主要为:制定软件质量要求、组织正式度量、软件测试管理、对软件的变更进行控制、对软件质量进行度量、对软件质量情况及时记录和报告。软件质量保证的职能是向管理层提供正确的可行信息,从而促进和辅助设计流程的改进。软件质量保证的职能还包括监督测试流程,这样测试工作就可以被客观地审查和评估,同时也有助于测试流程的改进。二者的不同之处在于软件质量保证工作侧重对软件开发流程中的各个过程进行管理与控制,杜绝软件缺陷的产生。而测试则是对已产生的软件缺陷进行修复。四、应用题12.某网站开发新的邮件系统供用户使用,现需要做系统测试。请以“输入正确的用户邮件地址和错误的密码”为例,完成如下的测试用例中(1)、(2)、(3)和(4)部分。测试用例:l 测试目标:( 1 )(5分);l 测试环境:Windows XP 操作系统和浏览器IE8;l 输入数据:( 2 )(5分);l 步骤:( 3 )(15分);l 期望结果( 4 )(5分)。l 测试目标:(检验客户输入正确邮箱地址和错误密码时候会出现的现象)(5分);l 测试环境:Windows XP 操作系统和浏览器IE8;l 输入数据:(用户名,密码)(5分);l 步骤:(①输入正确用户邮件地址②输入错误密码③提交观察结果)(15分);l 期望结果(系统反馈输入密码错误提示,不会进入邮箱)(5分)。
计算机科学与技术专业是一个软硬件都要学习的一大专业,如果本科是软件工程的话,对计算机硬件知识是不会涉及的,软件工程对应的就是平常所说的码农,主要是进行软件开发或者软件维护工作的,作为软件工程这个专业目前还是比较吃香的,应用范围比较广泛,薪酬较高,但由于其学习难度较大,很多本科生在选择考研的时候,可能会换专业,比如软工转计算机专业的话,复试该如何准备的问题,下面小编给大家简单的分析一下。软件工程与计算机专业在大部分的课程设置上基本相差不大,计算机要学的课程软件工程也一样不会少,软件工程在软件这一块的学习内容可能会更多一些,因为专业方向的原因,特别是数据处理、编程等课程会学得更深入,这也为学生未来更好的做好软件开发工作做准备,当然在本科阶段的学习也是比较笼统的,方向并不太明确,在很多双非一本高校,甚至可以说与计算机专业所学的内容区别不大。计算机专业则是软硬兼收的一个专业,所学专业课也根据学校的不同而有差异。有的学校会只学数电,有的专业会学模电和电路分析,硬件方面肯定也会涉及,一句话,计算机专业更注重的是对互联网等知识的整体的掌握,既有硬件的学习,也有软件的讲解,本科阶段所学也不是太专一,除非是实力较强的高校,比如北航、国科大等传统软件工程实力特别强的高校。作为软工出身,若初试分数还算说的过去,老师一般不会为难你,只要根据所报目标院校的要求准备就好了,另外可以向往届学长讨教,从而在准备面试的时候做到心中有数,至于单片机,这些硬件方面的知识大概率不会提问,那是电子信息工程方向导师会问的,结合你做过的项目来答就可以了。鉴于软工专业的方向,导师可能会问数据库和操作系统方面的问题,其实完全可以看一下往年和今年的初试、复试题目,好好复习一遍,很多题目都是导师从里面挑出来的,换汤不换药。总的来说,两个专业的课程差不多,所以复试问题都不会太大,大家对跨考计算机专业怎么看?
软件工程考研热度排行:武大3,华师5,燕大13,上交21,西电23软件工专业就业好,薪资高,因此很多考生都报考该专业,目前该专业在各大高校的录分都是比较高的,特别是一些985、211高校该专业更是非常抢手,当然该专业的一级专业计算机也非常火,软工只是计算机的二级学科。学软件工程其实门槛还是比较高的,首先自己要有兴趣,物理、数学基础要非常好,英语水平也要非常高,三者有机结合才能学出成果,该专业是一个典型的讲究技术的专业,没有技术和实力就业只能选择一些基础性的工作,因此考研也是学软件工程的大方向了。软件工程专业很多本科生认为软工是一个技术性较强的专业,觉得考研的必要性不大,实际按照目前互联网相关专业的发展趋势来看,考研是必须的了,比较好的互联网公司招人最低要求都是研究生了,对于大多数软工毕业的本科生来说,研究生是另外一个平台,比本科生平台大的多。考上研究生以后,并不耽误你从事软件开发。在研究生学习期间,你完全可以利用业余时间进行你自己的软件开发。武汉大学很多本科生毕业以后忙着找工作,本科毕业已经具备一些软件开发的水平了。于是,就出来开始找项目开发软件。这固然是一条路,也不乏本科毕业就开发出很好的软件的。软件开发本身和学历关系就不是太大,比尔盖茨当年大学没有毕业就整出了一套风靡世界的dos系统。所以很多本科生呢,就幻想着成为比尔盖茨那样的。燕山大学不过现在的世界不太一样,也不是每个人都有比尔盖茨那样的天赋和运气的。读一读研究生,你接触的人不一样,你接触的导师不一样,你的平台就不一样。你入职的门槛也会不一样。所以如果水平够的话,建议你去考取研究生,特别是名校的研究生。2019软件工程考研热度比较高的高校有哪些呢?华东师大软件工程专业在四轮学科评估中实力最强的院校有北航、浙大与国科大,三校的软件工程都是A+学科,但考软件工程研究生报考这些实力型高校的话,考取的难度非常大,在这里列举的考研院校并不一定都是实力非常强的,只是一些考生们爱报考的性价比高、地理位置好,很实惠的考研院校,大家不要用这些高校和四轮学科评估的软工高校作对比,在此仅供参考。上海交大2019软工考研院校热度榜5星级高校有8所,都是国内一流的高校,比如清华、北大、武大、南大等,还有一些行业性高校,比如电子科大、华东师大、北邮等,另外还有一所中端985高校四川大学,遮所高校都是地理位置好,各大城市互联网行业最发达的城市,所以成了考研党眼中的香饽饽了。西电四星级的考研院校有23所,大多属于985、211高校,在此就不再一一列举,小编只列举一些对于中等生比较实惠的院校,比如燕山大学、浙江工业大学、浙江师范大学、浙江理工大学等四所双非院校,实力较强,也是很多软件工程考研的目标院校,大家对此怎么看?
软件工程20考研:专硕、学硕实力强校排名,2020考研党择校参考软件工程专业培养的方向就是程序员,在当前是一个比较热门的工科专业。软件工程专业热门的原因,一是因为毕业生的薪酬待遇高。软件工程专业毕业生平均薪酬水平排在各专业之首,一线城市的程序员,月薪过万的程序非常普遍。二是软件工程专业毕业生的社会需求量大。各个行业只要用到计算机,就会需求大量的软件技术人员,在软件设计开发、软件测试、软件维护等方面,都有较多的人才需求。但是软件工程专业的缺点是工作辛苦加班多,年龄在35岁以后要考虑转岗。学习软件工程专业,最重要的是兴趣和悟性,或者说是天赋。在程序员行业中,很多程序员大咖其实是跨专业来当的程序员。本人机械类专业,我在大学有一个同班同学,毕业后就是去做了程序员,而且做得非常好。这位同学在上学时非常喜欢计算机,对计算机达到痴迷的程度。我上大学的那个年代,386、486还是主流机型,个人电脑还是贵重物品。这位同学家庭条件一般,也没钱买个人的电脑,平时多是去学校的公用机房实践学习。毕业后直接去找的软件设计类的工作,后来又跳槽到世界著名的大企业,在北京混的相当不错。平时也经常在网络上看到,某跨专业的程序员,技术水平怎么高。其实细想一下也是,如果不是技术水平高,也不会跨专业来做程序员了。软件工程2020学硕考研择校可以参考上表,实际上软件工程也可以跨专业报考。如果你真的对程序设计感兴趣,再加上一定的悟性,一定能够学好做好。怕只怕学生对程序设计不感兴趣或兴趣不足,或者虽然兴趣浓厚但是悟性太低。学习软件工程专业,不要太在乎学校的层次,要在乎是学校所在的城市。,上表则是2020考研专硕院校排名软件行业发展速度快,知识更新快。偏远地区学校,对行业发展的最新动态反应不灵敏,有的知识已经更新三两年,偏远地区还没反应,甚至几年后都没反应,一本老教材用上十几年甚至几十年。如果学习的是陈旧的知识,很难跟上这个行业的发展速度。所以,学习软件工程专业,最好到一线城市沿海城市,要去IT行业发达、软件人才需求旺盛的地区学习,这样的地区容易接触实践,院校对市场的反应快,知识更新快。
招生院系:软件学院招生专业:083500 软件工程招生人数:35研究方向:01 软件工程理论与方法02 软件工程技术03 软件服务工程04 领域软件工程考试科目:① 101|思想政治理论 ② 201|英语一 ③ 301|数学一 ④ 408|计算机学科专业基础综合复试考核科目:963|程序设计(上机,限java、C、C#或C++语言)备考经验数学我是跟的张宇老师的视频课,但是刚开始我是自己把本科教材都过了一遍,自己不过的话,老师讲的时候会有听不懂的情况发生,建议刚开始把课本过一遍。跟着视频课看完之后,我用的是李永乐的复习全书,很全,而且讲解也很清晰。每个概念都要力求搞懂,搞明白,不要偷懒觉得自己知道就行了。有很多陷阱都是一些概念问题,所以不要忽视概念,定理的记忆和理解。书上的例题也要自己亲手算一算,只看的话马上就会忘得。线性代数我是看的李永乐的辅导讲义,配套还有一个视频课,一起看效果更佳。李永乐老师的线性代数应该不用多说了,讲的简单易懂。书上的例题也必须每道题都要会做,懂为什么要这么解,一般线代的题都是那几个讨论,例题我觉得足够了。卷子的话我是做了往年的真题,每天一套,按照考试时间来做,模拟考试氛围。模拟题做的是超越135,例题比较经典。专业课408知识点多且杂,个人建议复习时需要全面反复多遍,至少应该过完3遍,所以说408越早开始越好(当时我就是后期没时间,导致第三遍没有过完),当你过完3遍后你会觉得408也没有这么恐怖。我当时复习的顺序是数据结构、操作系统、计算机网络、计算机组成原理,当然你可以选择适合你的复习顺序。第一遍,最好结合课程以及配套辅导书,过完一小节或几小节后就开始做辅导书上的选择题,此时并不建议做后面的大题,因为大题涉及的知识点比较多可能你还没学到或学透,也无需死抠知识点,只需要了解408整体的知识框架。这一遍,建议在6月中旬前完成。第二遍,就可以做辅导书上的大题了,当然回顾之前的知识点也非常重要,此时你可能会接触到一些陌生的知识点,这时你可以翻阅各科目的配套教材或者通过考研文库查阅来获取相关解析。这一遍,建议在8月中旬完成。第三遍,主要是对所有知识点的回顾与总结,建议在9月中旬完成。过完三遍后你基本具备了通过目录就能想起这章大概有哪些重要知识点的能力,还可以补充看看《新祥旭考研华南理工大学软件工程辅导班讲义》。十月份就可以开始做真题与模拟题了,在此强调真题真的非常非常重要,真题的重复率还是挺高的,每年都会有相似的题目,建议把大部分的题目都给吃透。真题做完后(建议留最近3-4年用于模拟),注意总结,这非常重要!
一、选择好适合自己的学校和专业择校是一个很关键的事,考研届择校直接影响了你的成功率。在我本人的考量中,由于我本人是211,所以我肯定不会追求比自己低的学校,很多人也都是奔着211、985去的。这样你就需要看它的分数线和招生人数,如果招的特别少,大家也要谨慎,不要对自己过于自信,我推荐大家在考研文库去看看相关信息,以及特定专业的红宝书,里面对同专业各个高校的专业情况进行了对比。二、初试复习经验英语首先,每天APP背单词,推荐APP墨墨背单词,建议最好不要一直背一本单词书,当背完一本书建议再买另一本单词书去背,因为每一本书排版的角度是不同的,词汇量基本上都是在5500左右。做阅读几个关键的点:1.不要纠结不认识单词的含义,只关注它的感情方向是正向的还是负向的即可。2.先题后文,也就说先读题目,并且读完题目后在后面标记一下是推断题还是细节题还是例证题等等,然后带着题目去读文章,会有事半功倍的效果。3.定位好的句子就是解题的依据。翻译、新题型、完型这类题目如果阅读理解可以掌握方法,实则换汤不换药。政治我认为政治复习暑期开始很合适的,梳理马原、史纲、思修和中特各个知识点,要花大量时间去练习、去刷选择题,做好错题整理,然后回到书本上去找出处,重复几次效果会好很多,至于答题部分,背好肖四,多分析出题角度,进行思考和拓展,然后尝试去写一下大题,掌握熟悉相应的格式,即可。数学3-6月过完第一遍高数线代和概率论,高数在数学中占比较大,全书只做了高数部分。7月中旬-8月将上一轮做过的题重新做了一遍,经常出现做过的题第二遍仍然做错,很正常,多做几遍多总结即可。9月-10月收尾+真题。9月上旬将前两轮进行了收尾,第二轮其实进行的挺慢的,紧赶慢赶的才过完第二遍,我记得当时为了赶进度十八讲部分章节并没有做完第二遍,数学还是挺忌讳赶进度一味强调遍数的,容易造成不深入,浮于表面的弊端。9月末开始做了历年真题,一定要掐表全真模拟,一般一天一套,一个月差不多就能做完。11月-12月查漏补缺,做各家模拟。专业课参考书目为数据结构(C语言版). 严蔚敏,吴伟民 编著,北京:清华大学出版社,2007年。数据结构(用面向对象方法与C++语言描述)(第2版).殷人昆主编. 北京:清华大学出版社.2007.6。南开大学软件学院2019年软件工程学硕统招6人,仅1人上线。专硕也仅1人上线;调剂仅接收校内调剂。弃考率也近30%,所以对各位的专业课,第一个建议就是坚持,坚持你就赢了一大半。专业课上,鉴于之前的分数情况并不乐观,所以我在新祥旭报了个一对一分辅导课程,主要是跟着直系的学姐学长的规划来的,包括真题和日常习题的练习讲解。三、小结复试是网上进行,专业课提问的时候,有些问题若一开始回答的还可以,老师会一直向深处问,实在一点不会的就直接诚实说,若一开始就回答的不太理想,老师也不会为难,会主动问下一个问题,老师整体还是比较和蔼的。大家优先把握好初试,再考虑复试的事。
北航计算机学院考试科目:①101思想政治理论②201英语一③301数学一④961计算机基础综合参考书目961计算机基础综合含计算机组成原理、操作系统、计算机网络技术,分别占60分,50分、40分。1.《计算机组成原理》唐朔飞 高等教育出版社2.操作系统实用教程(第三版),任爱华,清华大学出版社。3.现代操作系统(Modern Operating System) (The 3rd Edition), 陈向群, 马洪兵等译,Andrew S. Tanenbaum 著,机械工业出版社。4.《计算机网络》(第7版),谢希仁编著,电子工业出版社,20175.《计算机网络》(第5版),Andrew S. Tanenbaum,严伟,潘爱民译,清华大学出版社,2012英语一需要使用恋恋有词,前期背单词,词汇至关重要,其次是熟练使用词汇,好比给你一件工具,但是你不会使用,这相当于没有的,所以需要多做一些习题的,我在暑假就开始刷真题了,无论是英语一还是英语二,英语一我做了近30年的真题,英语二做了10年的,不仅要练习自己的阅读理解能力,也要提高自己的做题速度和准确率,我也会定期联系自己的写作能力,找师哥师姐或者老师给点评一下,找出不足处。政治:跟着肖秀荣就对了。不是很建议后期突击政治,要背的东西太多了,都拖到后期会让人感到绝望,从刚开始就要每天抽出一点点时间来记,理解,到了后期背的时候就会比较轻松了。选择题就做肖老师的1000题,后期背大题就肖四和肖八足够了,基本每年都会押中几道题,没有押中的你看了题也会觉得似曾相识,不会完全没有思路的。数学我复习数学的时间最长,从四月份开始就每天学数学,没有大事就没有间断过。一开始是把高数的课本过了一遍,课后题全部算了一遍,一定要拿演草纸好好算,我当时数学演草纸正反两面用总共用了10本的演草纸。课本过了一遍之后就不用再看课本了,之后用的是汤家凤复习全书、汤家凤1800题、李永乐线性代数复习全书。暑假期间先把汤家凤复习全书过了一遍,做的时候用白纸盖着答案写,不会的题做了个记号。暑假过后开始写1800题,边写边复习第一遍复习全书,一般只要好好做了课本上的题以及复习全书,1800会写得很快,所以我是在九月底做完了1800题,就开始做真题了,做真题的时候我直接买的答题卡,直接用答题卡做的真题,并且卡时间,三个小时内写完。对待数学一定要认真认真再认真,不要光想多做题,而是要把做过的题至少做三遍,每一遍都有不一样的体会。专业课961最具特色的就是计组的CPU部分了,这个是要参考黑书的,我用到的资料是王道的三本单科,961的历年真题以及《新祥旭考研北京航空航天大学软件工程辅导班讲义》。虽然961自命题,但OS和网络和王道的章节几乎无差。计组除了CPU部分也都是差不多的。它的资料上面题型较多,而且现在也有了相应的解题视频,考研文库上可以搜到。计组我主要是跟着学长学的,他也是跨考,所以都是从跨考生的角度讲课,能够带着我一点点构建计算机思维,CPU的部分也讲的相当精彩。关于计组,计算机系统概述、数据的表示和运算、存储系统、总线、输入输出这几个章节看书就已经讲的很详细了,然后结合961真题,我当时看书时感觉浮点数和ALU比较难,但是看了961的题目后发现ALU几乎不会考,浮点数也是选考,所以结合真题很重要。而961的指令系统有自己的特色,MIPS指令系统和汇编必考,记下指令格式,会写简单的编码就可以解决该类题型。中央处理器部分也需要看黑书,尤其是单周期MIPS处理器和指令流水线部分必考大题,我的方法是把图背住,能够自己画出来,这样做题就很得心应手了。注意961数据链路层加了宽带技术和数字传输技术,应用层多了套接字编程接口就行。我当时自己总结了一下961各个章节题型的出题频率,建议大家也这样做一下。
首先,软件工程专业大二开始准备考研是完全来得及的,即使当前的学习情况并不理想,但是如果能够有一个比较好的学习规划,未来也有可能会走进研究生课堂。对于软件工程专业的大二同学来说,如果有明确的考研计划,那么在大二期间要做好三件事,其一是重点关注数学和外语的学习,这两门课程对于后续的学习和考研都有非常直接的影响,尤其要重视课堂学习时间,多与老师进行交流,明确自己的考研计划,以便于获得老师更多的帮助和建议。其二是重视专业比赛,虽然从大二开始准备参赛已经不算早了,但是也不算太晚,在时间上还是允许的。当前不少学校都有针对于各种比赛的社团,参加这些社团会获得一些比较直接的帮助,而且不少社团还会获得一些额外的教育资源,包括专业老师的指导等等。参赛经历对于考研复试的影响还是比较积极的,不论成绩如何,也都能得到一定的锻炼。其三是重视科研实践活动,积极参与老师的课题组也会获得很多收获,这个过程同样会对考研复试有比较积极的影响。在参加课题组的过程中,要尽量选择时间周期在一年左右的,这样也不至于影响后续的考研复习,最好能够在大三下学期开始前就完成实践活动。最后,当前计算机相关专业是考研的热点专业,而且由于计算机专业的考研内容多且难度大,所以考生的复习压力也相对比较大,因此在复习的过程中,除了要有足够的时间保障之外,还应该重视与专业老师的交流。我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以私信我!
由于目前就业形势的严峻和学历的贬值严重,很多学生都选择了考研这条路,这也使得近些年考研人数一直都在增加,考研的难度也是一年比一年大。对于很多考生来说,考研应该怎样准备以及从什么时候准备等,都是他们非常关心的问题。其实,考研从什么时候准备以及准备多长时间和怎样准备,都与个人的实际情况有很大关系。软件工程专业是一门发展快、实用性强的专业,当今是互联网的时代,生活越来越离不开网络,各类的软件也逐渐成为人们生活中的“必备”。各种手机软件改变了我们的出行、旅游、工作方式,改变了我们的生活方式,这背后都离不开软件工程专业。软件工程和其他专业一样,一般而言,大部分学生往往选择在大三第二学期开始复习(二月份左右),一直到考研初试结束的12月份。当然,有些同学可能基础好,英语等各方面实力都比较强,所以在十月份才开始准备都不吃,但也有一些同学,可能刚刚上大学就准备考研的同学,无论如何,每个人都是不一样的,大家在打算考研的时候,一定要按照自己的实际情况来决定自己应该什么时候开始备考。最后我想说,考研不是一蹴而就的事情,无论是软件工程还是其他专业,都需要认真备考,加油吧,考研党!
首先,软件工程专业是当前的考研热点专业之一,整体的考研竞争是比较激烈的,所以越早准备越好。软件工程专业虽然就业情况一直比较好,但是随着IT(互联网)行业的结构升级,大型科技公司对于研发型人才的需求量也越来越大,这在很大程度上推动了研究生人才的薪资待遇不断提升,所以目前不少IT行业的职场人(尤其是初级技术人员),也希望通过考研来提升自身的岗位级别,这进一步加剧了软件工程专业考研的竞争。软件工程专业在考研复习的初期,需要根据自身的知识基础和学习能力选择目标高校,初期可以多选择几所不同层次的高校,然后抓紧制定复习计划。由于数学和外语需要一个长时间的学习和积累过程,所以这两门课程可以率先复习,而且在考试前最好能够完成三轮以上的复习。软件工程专业的专业课考试有三大特点,其一是考试科目多,不少重点大学在初试和复试阶段几乎会考察所有的专业课,通常至少涉及到7门以上,所以整体的复习压力是比较大的;其二是考试难度大,往年不少考生都反映考试时间不够用;其三是更注重实践能力考察,不少重点高校在复试期间会安排上机考试。所以,对于软件工程专业的学生来说,如果想考进学科实力比较强的大学,一定要早做准备且注重提升自身的复习效率。软件工程专业在考研时需要重点关注一下考研方向,目前大数据、云计算、物联网、人工智能等方向都是不错的选择,在选择具体方向的时候,也需要结合目标高校的实际情况,尽量选择目标高校的优势学科。我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!