黑色字体为原本答案,蓝色字体修改补充了复习题组「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高校,在此就不再一一列举,小编只列举一些对于中等生比较实惠的院校,比如燕山大学、浙江工业大学、浙江师范大学、浙江理工大学等四所双非院校,实力较强,也是很多软件工程考研的目标院校,大家对此怎么看?
数据字典数据字典是关于数据的信息集合,也就是对数据流图中包含的所有元素的定义的集合详细设计的步骤及基本任务详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易懂。详细设计的基本任务就是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段把这个描述直接翻译成某种程序设计语言书写的程序。步骤:1.为每个模块确定采用的算法2.确定每个模块使用的内部数据结构3.确定模块的接口细节4.指定模块的测试计划3. PAD定义(过程设计的工具,程序流程图,盒图,PAD图)PAD是问题分析图,它是用二维树形结构的图来表示程序的控制流,将这种图翻译成代码比较容易,PAD图的控制流程为自上而下,从左到右地执行。4. 快速原形模型定义通过快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是最终产品的一个子集5. 软件质量定义软件质量是软件与明确地叙述的功能和性能的需求,文档中明确描述的开发标准以及任何专业开发软件产品都应该具有的隐含特征相一致的成都6. 文档在软件中的作用1)提高软件开发过程的能见度。把开发过程中发生的事件以某种可阅读的形式记录在文档中。管理人员可把这些记载下来的材料作为检查软件开发进度和开发质量的依据,实现对软件开发的工程管理。2)提高开发效率。软件文档的编制,使得开发人员对各个阶段的工作都进行周密思考、全盘权衡、从而减少返工。并且可在开发早期发现错误和不一致性,便于及时加以纠正。3)作为开发人员在一定阶段的工作成果和结束标志。4)记录开发过程中的有关信息,便于协调以后的软件、开发、使用和维护。5)提供对软件的运行、维护和培训的有关信息,便于管理人员、开发人员、操作人员、用户之间的协作、交流和了解。使软件开发活动更科学、更有成效。6)便于潜在用户了解软件的功能、性能等各项指标,为他们选购符合自己需要的软件提供依据7. 单元测试的内容模块接口局部数据结构重要的执行通路出错的处理通路边界条件8. 阿拉法和贝塔测试定义与区别Alpha测试由用户在开发者的场所进行,并且在开发者对用户的“指导下”进行测试。开发者负责记录发现的错误和使用中遇到的问题,总之,它是在受控的环境中进行的。Beta测试由软件的最终用户们在一个或多个客户场所进行,与Alpha测试不同,开发者通常不在Beta的测试的现场,因此,Beta测试是软件在开发者不能控制的环境中的真实应用,用户记录在Beta测试过程中遇到的一切问题,定期的把这些报告给开发者9. 集成和系统测试的区别集成测试界于单元测试和系统测试之间,起到“桥梁作用”,一般由开发小组采用白盒加黑盒的方式来测试,既验证“设计”,又验证“需求”。系统测试的粒度最大,一般由独立测试小组采用黑盒方式来测试,主要测试系统是否符合“需求规格说明书”。10. 软件生命周期三大步,八小步,软件生命周期由软件定义,软件开发和运行维护3个小时期组成的,每个阶段的基任务问题定义可行性研究需求分析总体设计详细设计编码和单元测试综合测试11. 软件工程的基本特征,什么是软件工程软件工程是指导计算机软件开发和维护的一门工程学科。采用工程化的方法来开发和维护软件,把经过实践考验而证明正确的工程管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效的维护它。这就是软件工程。软件工程关注于大型程序的构造软件工程的中心课题是控制复杂性软件经常有变化开发软件的效率非常重要和谐的合作是开发软件的关键软件必须有效的支持它的用户在软件工程领域通常具有一种文化背景的人替具有另一种文化背景的人创造产品12. 系统模型图和数据流图的定义数据流图简称DFD,是SA方法中用于表示系统逻辑模型的一种工具。它以图形的方式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。系统流程图是描绘系统物理模型的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况,而不是对数据加工处理的控制过程13. 软件生命周期模型软件生命周期模型它简洁的描述了软件过程。生命周期模型规定了把生猛周期划分成哪个阶段及各个阶段的执行顺序,因此也成为过程模型。瀑布模型快速原型模型增量模型螺旋模型喷泉模型Rational同意过程微软过程14. 软件配置管理的作用标识变化控制变化确保适当的实现变化向需要知道这类信息的人报告变化目标:使变化更正确,更容易被适应,在必须变化时减少所需花费的工作量15. 软件危机定义软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题16. 软件维护所谓软件维护就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改的软件的过程提高软件可维护性的措施①建立明确的软件质量标准:②利用先进的软件技术和工具;③建立明确的质量保证制度;④选择可维护的程序设计语言;⑤改进程序的文档。提高可维护性不能保证程序没有任何错误状态图状态图(Statechart Diagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应。瀑布模型的优缺点1.阶段具有顺序性和依赖性前一阶段结束后一阶段开始,前一个阶段输出文档,后一个阶段输入文档。2.推迟实现观点瀑布模型在编码前设置系统分析、系统设计,推迟程序物理实现,保证前期工作扎实。3.质量保证观点瀑布模型每阶段坚持两个重要做法:是每阶段都必须完成完整、准确的文档。软件开发时人员间通信、运行时期维护的重要依据。是每阶段结束前对文档评审。瀑布模型由于是单向的,所以实际开发中如果一个步骤出现问题,是没有办法返回处理的,为了解决这个问题,实际开发中的瀑布模型是带有反馈环的,就是说开发过程中如果之前的一部出现问题的话,还可以回去解决静态测试静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错增量模型优缺点黑盒白盒质量检测小组项目组必须以一种有意义且有效的方式彼此交互和通信
文章转载自:大学考研帮手公众号因篇幅限制,仅保留没目录部分1、郑州大学241二外日语2005、2007考研真题汇编2、郑州大学243二外法语(法语1-3册)2005-2007考研真题汇编3、郑州大学244二外俄语2005-2007考研真题汇编4、郑州大学338生物化学2005-2007考研真题汇编5、郑州大学349药学综合2005-2007考研真题汇编6、郑州大学352口腔综合2005-2007考研真题汇编7、郑州大学353卫生综合2006-2008考研真题汇编8、郑州大学615美学原理2003、2005-2006、2007考研真题汇编9、郑州大学631科学技术史2005-2007考研真题汇编10、郑州大学650量子力学2005-2008考研真题汇编11、郑州大学655数学分析2002-2007考研真题汇编12、郑州大学664生物化学(二)2005-2007考研真题汇编13、郑州大学711卫生综合2006-2008考研真题汇编14、郑州大学713卫生管理综合2006-2007考研真题汇编15、郑州大学730口腔综合(一)2005-2007考研真题汇编16、郑州大学751马克思主义哲学原理2007、2009考研真题汇编17、郑州大学753社会学理论2006-2007考研真题汇编18、郑州大学754公共管理学(一)2001-2014考研真题汇编19、郑州大学808中共党史(含党建30)2005-2007考研真题汇编20、郑州大学816社会工作与社会研究方法2005-2008考研真题汇编21、郑州大学817政治学基础2007-2008考研真题汇编22、郑州大学823国际关系史2003、2005、2006-2007考研真题汇编23、郑州大学825中西美学史2003、2007考研真题汇编24、郑州大学855专业英语(英美文学,翻译理论与实践,英语语言学)2006-2007考研真题汇编25、郑州大学861中国经济史2006-2007考研真题汇编26、郑州大学863中国古代史2003、2006-2007考研真题汇编27、郑州大学871科学技术史(二)2005-2007考研真题汇编28、郑州大学927环境化学2003、2005-2006考研真题汇编29、郑州大学934细胞生物学2005-2007考研真题汇编30、郑州大学941电子科学与技术2004-2005、2007考研真题汇编31、郑州大学945软件工程专业基础综合2004-2007考研真题汇编32、郑州大学957材料力学(二)2005-2008考研真题汇编33、郑州大学960工程力学(一)2003、2005考研真题汇编34、郑州大学964物理化学(四)2005-2007考研真题汇编35、郑州大学966机械设计2003-2007考研真题汇编36、郑州大学980土力学2004-2007考研真题汇编37、郑州大学982工程水文学2004-2006考研真题汇编38、郑州大学983地理信息系统原理及应用2004-2005考研真题汇编39、郑州大学985路基路面工程2004-2007考研真题汇编40、郑州大学990环境科学概论2004-2006考研真题汇编41、郑州大学993工程流体力学2005-2007考研真题汇编42、郑州大学994工程热力学2005-2007考研真题汇编43、郑州大学996物理化学(二)2007-2008考研真题汇编44、郑州大学信息与通信工程基础2003-2008考研真题汇编45、郑州大学卫生综合2006-2008考研真题汇编46、郑州大学普通物理1999-2002、2004-2005、2007-2008考研真题汇编47、郑州大学材料科学基础05-07考研真题汇编48、郑州大学材料科学基础2005-2007考研真题汇编49、郑州大学物理化学二2007-2008考研真题汇编50、郑州大学电力系统分析2003-2004考研真题汇编51、郑州大学电路2005-2008考研真题汇编52、郑州大学社会学理论2006-2007考研真题汇编53、郑州大学社会工作与社会研究方法2005-2008考研真题汇编54、郑州大学管理学一2003-2008、回忆2013考研真题汇编55、郑州大学管理学(一)2003-2008、回忆2013考研真题汇编56、郑州大学经济学基础2005-2010、2012考研真题汇编57、郑州大学经济学基础(政治经济学、西方经济学)2005-2007、2010考研真题汇编58、郑州大学结构力学一2005-2008考研真题汇编59、郑州大学药学综合2005-2007考研真题汇编60、郑州大学药学综合(一)(有机化学、无机化学、分析化学)2005-2007考研真题汇编
本例为2006年考研数学二、四试题中的一道考题。【例】(2006数学二、四)【分析】本题主要对带参数无穷小的阶的比较进行考查。涉及的知识点有:无穷小的比较方法,如洛必达法则,泰勒公式,等价无穷小替换等方法。可用多种方法解答。【方法一】洛必达法则是解决这类问题常用的方法,但有时计算量稍大。由题设可知,由洛必达法则,有由上式极限分母极限为0可推得,再次应用洛必达法则,故,即则由(1)(2)(3),得,【方法二】利用泰勒公式法求解此类问题是非常有效的方法,尤其是涉及的函数为简单的初等函数(基本初等函数)时。根据泰勒公式,代入到题设等式中,得,整理并比较两端系数,得解得,【方法三】泰勒公式法为了更好应用泰勒公式法(或其他方法),可对题设等式变形。题设等式可变形为由泰勒公式代入,比较系数,得,【总结】(1)无穷小的阶的比较,是考研高频考点,常用方法有:泰勒公式,洛必达法则,无穷小等价,以及分类讨论;(2)不论是极限运算、求导求积运算,运算之前化简,变形会带来简便。本题变形后,利用洛必达法则进行计算,计算量也明显变小。
来源:大学考研帮手公众号1、湖南大学信息与通信工程828信号与系统2008真题2、湖南大学信息与通信工程828信号与系统2006真题3、湖南大学信息与通信工程(828)信号与系统2012年真题4、湖南大学信息与通信工程828信号与系统2007真题5、湖南大学801结构力学2019通关宝典6、湖南大学环境科学与工程811环境毒理学与环境工程微生物综合考试2016真题7、湖南大学控制科学与工程823自动控制原理一2013真题8、湖南大学化学工程与技术832物理化学(工一)2012真题9、湖南大学会计学836中级财务会计学2008真题10、湖南大学中国语言文学715文学理论和写作2016真题11、湖南大学力学(801)结构力学2012年真题12、湖南大学土木工程801结构力学2004真题13、湖南大学化学703有机化学(理)2011真题14、湖南大学化学703有机化学(理)2012真题15、湖南大学化学703有机化学(理)2013真题16、湖南大学化学703有机化学(理)2014真题17、湖南大学化学831物理化学(理)2011真题18、湖南大学化学831物理化学(理)2012真题19、湖南大学化学831物理化学(理)2013真题20、湖南大学化学831物理化学(理)2014真题21、湖南大学其它(836)日本语言文学专业基础2012年真题22、湖南大学文物与博物馆(348)文博综合2012年真题23、湖南大学工业设计工程(819)专业设计A2012年真题24、湖南大学交通运输工程(808)土力学2012年真题25、湖南大学计算机科学与技术866数据结构2011真题答案26、湖南大学计算机科学与技术866数据结构2014真题答案27、湖南大学应用经济学848经济学综合(含微观经济学、宏观经济学)2014真题答案28、湖南大学应用经济学848经济学综合(含微观经济学、宏观经济学)2013真题答案29、湖南大学应用经济学848经济学综合(含微观经济学、宏观经济学)2012真题答案30、湖南大学应用经济学848经济学综合(含微观经济学、宏观经济学)2009真题31、湖南大学应用经济学848经济学综合(含微观经济学、宏观经济学)2012真题32、湖南大学(440)新闻与传播专业基础初试笔记33、湖南大学哲学843中国哲学史2007真题34、湖南大学公共管理856公共行政学2007真题35、湖南大学新闻传播学714新闻传播史论2007真题36、湖南大学中国史722中国史2016真题37、湖南大学力学805机械原理2014真题38、湖南大学机械工程807机械设计基础2012真题39、湖南大学力学812材料力学2011真题40、湖南大学电子科学与技术822电子技术基础一2011真题41、湖南大学计算机技术829计算机程序设计2013真题42、湖南大学计算机技术829计算机程序设计2012真题43、湖南大学计算机技术829计算机程序设计2014真题44、湖南大学土木工程801结构力学2011真题45、湖南大学动力工程805机械原理2012真题46、湖南大学车辆工程805机械原理2012真题47、湖南大学材料科学与工程805机械原理2014真题48、湖南大学车辆工程805机械原理2014真题49、湖南大学动力工程807机械设计基础2011真题50、湖南大学动力工程807机械设计基础2012真题51、湖南大学车辆工程807机械设计基础2012真题52、湖南大学车辆工程807机械设计基础2011真题53、湖南大学日语语言文学707基础日语2006真题54、湖南大学日语语言文学707基础日语2007真题55、湖南大学外国语言文学609基础英语2005真题56、湖南大学外国语言文学214法语2008真题57、湖南大学外国语言文学(835)英语语言文学专业基础2012年真题58、湖南大学化学工程与技术832物理化学(工一)2011真题59、湖南大学统计学846经济学基础(含宏微观经济学、计量经济学)2013真题60、湖南大学统计学846经济学基础(含宏微观经济学、计量经济学)2016真题61、湖南大学数学610数学分析0真题62、湖南大学公共管理(844)教育学2012年真题63、湖南大学车辆工程812材料力学2014真题64、湖南大学机械工程812材料力学2015真题65、湖南大学材料科学与工程812材料力学2015真题66、湖南大学动力工程812材料力学2015真题67、湖南大学车辆工程812材料力学2015真题68、湖南大学机械工程812材料力学2016真题69、湖南大学车辆工程812材料力学2016真题70、湖南大学电气工程821电路一2014真题71、湖南大学软件工程829计算机程序设计2012真题72、湖南大学软件工程829计算机程序设计2014真题73、湖南大学应用经济学405经济学综合2007真题74、湖南大学其它850统计学2016真题75、湖南大学材料工程839材料科学基础二2015真题76、湖南大学翻译448汉语写作与百科知识2014真题77、湖南大学翻译448汉语写作与百科知识2016真题78、湖南大学工商管理840管理学原理2017真题79、湖南大学生物学712细胞生物学2014真题80、湖南大学公共管理710管理学原理2017真题81、湖南大学应用统计432统计学2013真题82、湖南大学应用统计432统计学2014真题83、湖南大学应用统计432统计学2015真题84、湖南大学应用统计432统计学2016真题85、湖南大学中国史722中国史2017真题86、湖南大学公共管理856公共行政学2016真题87、湖南大学工业设计工程337工业设计工程2015真题88、湖南大学数学610数学分析2011真题89、湖南大学中国语言文学715文学理论和写作2011真题90、湖南大学新闻与传播440新闻与传播专业基础2014真题91、湖南大学新闻传播学854新闻传播实务2013真题92、湖南大学材料科学与工程838材料科学基础2016真题93、湖南大学材料工程839材料科学基础二2011真题94、湖南大学材料科学与工程838材料科学基础2011真题95、湖南大学应用经济学846经济学基础(含宏微观经济学、计量经济学)2016真题96、湖南大学法学847专业综合二(含民法、刑法)2013真题97、湖南大学法学847专业综合二(含民法、刑法)2016真题98、湖南大学工商管理849财务会计学2011真题
上个周末,一年一度的考研终于结束,这是290万考研学子辛苦准备了很长时间的一场检验。在考试前,今年就被广大网友称为今年是史上考研最难的一年,报考总人数已经超过历年,考研压力可想而知。随着现在就业压力的增大,越来越多的人在本科毕业后选择了读研这条路,据不完全统计,目前很多学校的读研率高达50%以上。除了保送之外,大部分学生不得不通过考研这条路。所以事关290万人的考研公平就非常受到大家的期待和关注。而今年,注定是考研史上最不凡的一年,网友称之为“史上考研最乱的一年”。正常来说,考研跟高考一样,由于涉及面广,所以考试相对还是比较公平公正,这种级别的考试不是普通的期末考试,需要经过层层把关和审核,一般很难出现各种低级错误。然而今年却不一样。相信很多人都知道,根据最新的山东省教育厅公告,山东师范大学、青岛理工大学等2所大学,由于在考研时出现试题错将,将答案直接发给了考生,出现了这种低级错误,而且造成了大面积考生的考试受影响,这属于严重的责任事故。虽然目前,山东省教育厅已经对相关责任人进行了停职处理,下一步的调查还有进行当中。真是让人大跌眼镜,考研这么重要的考试,能够将试题装错,这恐怕是史上第一次闹这么大笑话。可见相关学校在对待考试这件事情上的态度是很有问题。无独有偶,除了山东的2所大学出现这种低级错误,网络上还曝光出电子科技大学这所985高校的考研试题《固体物理》试题出现偏差,将统一组织补考。考研试题出现错误,这将会严重影响考生的情绪,就算是重新补考,多多少少也会受到影响,这种损失谁来弥补?除了上述3所大学将试题弄错,网络上又曝出一则消息,西南大学疑似考研试题泄露。相信,我们每年都能听到这种新闻,不管是高考还是考研,总有不法分子喜欢铤而走险,将本来一场公平的考试硬生生在利益面前被打破。目前,西南大学针对这起事件,正在调查,不管真实与否,调查结果将及时向社会公布。2019年的考研,是将近300万学子实现梦想的一场考试,希望有关部门高度重视,还这场考试一个公平,还考试一个蓝天。对于2019年考研,你们有什么想说的?欢迎交流
来源:大学考研帮手公众号1、北京邮电大学信息与通信工程801通信原理2011真题2、北京邮电大学马克思主义哲学612马克思主义哲学原理2011真题3、北京邮电大学电子与通信工程804信号与系统2014真题4、北京邮电大学其它-99传播学理论2012真题5、北京邮电大学电子与通信工程801通信原理2011真题6、北京邮电大学信息与通信工程801通信原理2013真题7、北京邮电大学项目管理813管理工程基础2014真题8、北京邮电大学其它-99国际贸易2005真题9、北京邮电大学其它-99国际金融与国际贸易(国际金融部分)2006真题10、北京邮电大学其它-99国际金融与国际贸易综合2006真题11、北京邮电大学其它-99数据结构2004真题12、北京邮电大学其它-99数据结构2005真题13、北京邮电大学其它-99数据结构(A)2006真题14、北京邮电大学其它-99日语二外(A)2008真题15、北京邮电大学其它-99日语二外(A)2009真题16、北京邮电大学其它-99民事诉讼法2004真题17、北京邮电大学618设计理论与创作2019通关宝典18、北京邮电大学807软件工程专业综合2019通关宝典19、北京邮电大学翻译448汉语写作与百科知识2013真题20、北京邮电大学法学613民法2012真题21、北京邮电大学外国语言文学614英语语言基础2011真题22、北京邮电大学公共管理615公共管理理论2012真题23、北京邮电大学新闻传播学617传播学理论2011真题24、北京邮电大学新闻传播学617传播学理论2012真题25、北京邮电大学新闻传播学617传播学理论2013真题26、北京邮电大学设计艺术学618设计理论与创作2011真题27、北京邮电大学设计艺术学618设计理论与创作2012真题28、北京邮电大学数字媒体技术804信号与系统2014真题29、北京邮电大学控制科学与工程804信号与系统2014真题30、北京邮电大学信息安全804信号与系统2014真题31、北京邮电大学电子科学与技术804信号与系统2015真题32、北京邮电大学控制科学与工程804信号与系统2015真题33、北京邮电大学电子与通信工程804信号与系统2015真题34、北京邮电大学电子科学与技术805物理学2011真题35、北京邮电大学电子科学与技术805物理学2013真题36、北京邮电大学生物医学工程806电磁场理论2012真题37、北京邮电大学信息与通信工程804信号与系统2012真题38、北京邮电大学生物医学工程804信号与系统2012真题39、北京邮电大学网络空间安全804信号与系统2012真题40、北京邮电大学数字媒体技术804信号与系统2013真题41、北京邮电大学控制科学与工程804信号与系统2013真题42、北京邮电大学信息安全804信号与系统2013真题43、北京邮电大学电子与通信工程804信号与系统2013真题44、北京邮电大学电子科学与技术804信号与系统2014真题45、北京邮电大学生物医学工程804信号与系统2014真题46、北京邮电大学数字媒体技术804信号与系统2012真题47、北京邮电大学艺术821设计基础2008真题48、北京邮电大学电子科学与技术804信号与系统2005真题49、北京邮电大学机械工程802电子电路2011真题50、北京邮电大学机械工程802电子电路2014真题51、北京邮电大学教育技术学803计算机学科基础综合2014真题52、北京邮电大学光学工程804信号与系统2011真题53、北京邮电大学光学工程804信号与系统2012真题54、北京邮电大学光学工程804信号与系统2013真题55、北京邮电大学光学工程804信号与系统2014真题56、北京邮电大学光学工程804信号与系统2015真题57、北京邮电大学物理学805物理学2011真题58、北京邮电大学光学工程806电磁场理论2011真题59、北京邮电大学中国特色社会主义理论与实践-99中国特色社会主义理论与实践2011真题60、北京邮电大学其它-99人工智能A卷2007真题61、北京邮电大学网络空间安全803计算机学科基础综合2014真题62、北京邮电大学电子科学与技术804信号与系统2011真题63、北京邮电大学控制科学与工程804信号与系统2011真题64、北京邮电大学数字媒体技术804信号与系统2011真题65、北京邮电大学信息安全804信号与系统2011真题66、北京邮电大学生物医学工程804信号与系统2011真题67、北京邮电大学控制科学与工程804信号与系统2012真题68、北京邮电大学信息安全804信号与系统2012真题69、北京邮电大学电子与通信工程804信号与系统2012真题70、北京邮电大学电子科学与技术804信号与系统2013真题71、北京邮电大学应用经济学820经济学基础0真题72、北京邮电大学艺术618设计理论与创作2012真题73、北京邮电大学电子科学与技术801通信原理2011真题74、北京邮电大学生物医学工程801通信原理2011真题75、北京邮电大学电子科学与技术801通信原理2013真题76、北京邮电大学数字媒体技术801通信原理2013真题77、北京邮电大学生物医学工程801通信原理2013真题78、北京邮电大学信息与通信工程801通信原理2014真题79、北京邮电大学光学工程802电子电路2011真题80、北京邮电大学电子与通信工程802电子电路2011真题81、北京邮电大学物流工程802电子电路2011真题82、北京邮电大学光学工程802电子电路2012真题83、北京邮电大学电子与通信工程802电子电路2012真题84、北京邮电大学物流工程802电子电路2012真题85、北京邮电大学电子科学与技术802电子电路2013真题86、北京邮电大学控制科学与工程802电子电路2013真题87、北京邮电大学电子与通信工程802电子电路2013真题88、北京邮电大学电子科学与技术802电子电路2014真题89、北京邮电大学网络空间安全811概率论2004真题90、北京邮电大学电子科学与技术806电磁场理论2005真题91、北京邮电大学生物医学工程806电磁场理论2004真题92、北京邮电大学生物医学工程806电磁场理论2007真题93、北京邮电大学电子科学与技术806电磁场理论2008真题94、北京邮电大学生物医学工程806电磁场理论2008真题95、北京邮电大学信息与通信工程801通信原理2004真题96、北京邮电大学生物医学工程801通信原理2004真题97、北京邮电大学电子与通信工程801通信原理2004真题98、北京邮电大学电子科学与技术801通信原理2005真题99、北京邮电大学电子与通信工程801通信原理2005真题100、北京邮电大学应用经济学820经济学基础2012真题
黑色字体是原本的答案,蓝色字体是补充整理后的答案,如果有错的话,我也没办法了……复习「16-20,16-20,4,4」考题组一、名词解释16.路径覆盖路径覆盖要求设计足够多的测试用例,在白盒测试法中,覆盖程度最高的就是路径覆盖,因为其覆盖程序中所有可能的路径。在一个控制流图中,路径是由链组成,包含一串指令或语句,设计足够多的测试用例,执行所有可能穿过程序控制流程的路径,尽可能覆盖程序中的所有可能的路径。17.软件生存周期软件生存周期是指软件产品从考虑其概念开始到该软件产品交付使用,直至最终退役为止的整个过程,一般包括计划、分析、设计、实现、测试、集成、交付、维护等阶段。18.基线是一个软件配置管理的概念,它能够帮助我们在不严重阻碍合理变更的条件下控制变更,IEEE中这样定义基线:已经通过正式审评和批准的规格说明或产品,他可以作为进一步开发的基础,并且只有通过正式的变更控制规程才能修改它19.控制耦合当操作A调用操作B,并且向B传递了一个控制标记时,就会发生此种耦合控制耦合: 如果一个模块调用另一个模块时,传递的是控制变量(如开关、标志等),被调模块通过该控制变量的值有选择地执行块内某一功能。20.协作图协作图表示一组对象之间的动态协作关系,反映收发消息的对象的结构组织。协作图是动态图的另一种表现形式,强调参加交互的各对象结构的信息。协作图是一种类图,包含类元角色和关联角色,而不仅仅是类元和关联。协作图强调参加交互的各对象的组织。二、简答16.什么是CMM关键过程域,举例说明其含义。关键过程域是指一系列相互关联的操作活动,这些活动反映了一个软件组织改进过程时必须集中精力改进的几个方面。换句话说,关键过程域标识了达到某个成熟度等级时所必须满足的条件。如软件成熟度模型中第 4 级(管理级)有 2 个关键过程域,主要的任务是为软件过程和软件产品建立一种可以理解的定量的方式。关键过程域是定义成熟度等级的主要构造块,每一个关键过程域是一组相关的活动,通过它们的共同执行来达到一组目标。关键过程域标识了为达到一个成熟度级别而必须强调的问题。例如:CMM2级中的关键过程域"软件项目规划",涉及工作量估算,必要承诺的建立,以及工作执行计划的定义。17.影响软件成本的主要因素有哪些具体方面?软件的规模、复杂度、开发工具、开发人员的业务素质、软件工程管理水平及开发工作环境等。从系统软件生命周期构成的两阶段即开发阶段和维护阶段看,系统软件的成本由开发成本和维护成本构成。其中开发成本由软件开发成本、硬件成本和其他成本组成,包括了系统软件的分析/设计费用(含系统调研、需求分析、系统分析)、实施费用(含编程/测试、硬件购买与安装、系统软件购置、数据收集、人员培训)及系统切换等方面的费用;维护成本由运行费用(含人工费、材料费、固定资产折旧费、专有技术及技术资料购置费)、管理费(含审计费、系统服务费、行政管理费)及维护费(含纠错性维护费用及适应性维护费用)。 18.画数据流图原则是什么?(1)明确系统界面。 (2)自顶向下逐层扩展。(3)合理布局。(4)数据流图绘制过程,就是系统的逻辑模型的形成过程,必须始终与用户密切接触,详细讨论,不断修改,也要和其他系统建设者共同商讨一求一致意见。数据流图是一种最常用的结构化分析工具,它从数据传 递和加工角度,以图形的方式刻画系统内的数据运动情况。画数据流图的原则是:1)确定系统的输入和输出2)由外向里画系统的顶层数据流图3)自顶向下逐层分解,画出分层数据流图19.什么叫基本路径测试,如何确定基本路径?实际程序中路径是个很庞大的数字,所有路径覆盖是不现实的,测试中把路径数压缩在一定范围内,称为基本路径测试。在程序控制流图的基础上,通过分析控制构造的环路复杂性测度,导出基本可执行路径的基本集合。从一个程序的入口开始,执行所经历的各个语句的完整过程。在不能保证做到所有路径覆盖的前提下,需要对路径数量进行压缩,如果可以保证程序中每一个可执行的路径可以至少运行一次,则这种测试方法就是通常所说的基本路径测试方法如何确定基本路径:画出程序的控制流图计算环路复杂度,得到独立路径条数,条数为基本路径测试法所必须的测试用例数目的上界导出基本路径集,确定程序的独立路径根据3设计测试用例的输入数据和预期输出20.简述USE/CASE的作用。(原作答有问题)用例图由一组用例、参与者以及它们之间关系所组成。一个系统的用例图反映了整个系统提供的外部可见服务和工作范围。用例图的作用:(1)清晰表达用户的需求:由专门描述可被最终用户,分析人员和测试人员看到的系统行为的用例组成,分析人员使用用例图来描述用户的需求,与用户和设计人员交流,最终用户使用用例视图来理解要完成的系统的功能,确认是否符合自己的要求,测试人员根据用例图来验证实现后的系统是否符合用户的需求。用例图从一定程度上驱动了需求分析后各个阶段的开发工作。(2)很好描述系统需求:用例图还应注意清晰的定义系统边界,从执行者的角度来命名用例,避免与执行者的名字不一致,避免与执行者之间的关系太复杂等。用例可以很好的描述系统需求,但是有些场合用例来描述是不适合的,这就需要用来文档描述,——扩展————(图片来自网络)三、论述4.结合软件工程要素,论述面向对象方法的思想答:软件工程的方法(开发方法)、工具(支持方法的工具)、过程(管理过程)称为软件工程的三要素。方法支撑过程和工具;过程和工具促进方法学的研究。面向对象方法(Ohject--Oriented Method,OOM)是一种运用对象、类、消息传递、继承、封装、聚合、多态性等概念来构造软件系统的软件开发方法。它的优点是:所开发的程序是面向对象程序,直接描述客观世界的对象及其相互关系;具有模块性、继承性和类比性;可广泛支持对象的重用;十分有利于开发过程的质量控制;极大地减小了系统维护的复杂程度。缺点是:面对大型系统时,若缺乏整体系统设计划分,易造成系统结构不合理、各部分关系失调等问题;只能在现有业务基础上进行分类整理,较难从科学管理角度进行理顺和优化;需要一定的软件支持环境。因此,通过三要素的关系可以看出,面向对象方法决定了它需要一定的开发工具和严格合理的管理过程来支持,同时,在这两个条件得到满足的情况下,面向对象的方法将能够极大的方便、优化工程的开发以及管理维护。软件工程要素包含:方法(开发方法)、工具(支持方法的工具)、过程(管理过程)三要素。方法支撑过程和工具;过程和工具促进方法学的研究。面向对象(Object+oriented,简称OO)方法是以面向对象思想为指导进行系统开发的一类方法的总称。以对象为中心,以类和继承为构造机制来抽象现实世界,并构建相应的软件系统。面向对象方法包括面向对象分析、面向对象设计和面向对象程序语言。(1)面向对象分析(OOA)面向对象分析阶段是通过行为分析法认定对象及他们之间的关系。面向对象的分析模型通常使用UML的建模方法进行建模。常用的工具如:用例图、类图、顺序图、活动图(2)面向对象设计(OOD)是OO方法中一个中间过渡环节。主要作用是对OOA分析的结果作进一步的规范化整理,以便能够被OOP直接接受。即确定对象结构、属性、方法等内容,对之前的模型进行优化等。(3)面向对象编码(OOP)一种程序设计范型,同时也是一种程序开发的方法。对象指的是类的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性。面向对象方法遵循的基本原则有:(1)抽象:抽象是指从事物中舍弃个别的、非本质的特征,而抽取共同的本质特征的做法。(2)分类:按照某种原则划分出事物的类别,以便有助于认识复杂世界。在面向对象中分类就是把具有相同属性和方法的对象化为一类,用类作为这些对象的抽象描述。分类实际上是把抽象原则运用于对象描述时的一种表现形式。(3)封装:封装就是用对象把属性和和操纵这些属性的操作包装起来,形成一个独立的实体单元,体现了事物的相对独立性。另一个含义则是信息隐蔽,即外界不能直接存取对象的内部属性以及隐藏起来的内部操作,外界也不用知道对象操作的内部实现细节。(4)多态性 :多态性是指在具有继承关系的类层次结构中可以定义同名的操作或者属性,但是这些属性和操作具有不同的含义,即具有不同的数据类型或表现出不同的行为。面向对象方法对于面向对象方法的程序设计,其唯一组成是对象,对象之间的关系构成了程序的基本框架。由于对象是一个数据、功能统一的实体,故开发人员需要实现对象内部的数据结构与算法,不过显然实现难度比一个完整的程序要小很多。之后的关注点就是协调好对象之间的信息传递,使其能协同工作,发挥预期效果。面向对象方法采用自顶向下的设计思想,先设计父类,再设计子类,并继承父类的属性与方法,而对象则是在最后程序运行过程中动态生成。(不用答这么多,大体思路是这样)四、应用题4.设计一个简单的学生选课系统,系统能够注册符合要求的学生,学生注册以后就能选课。选课过程如下:(1)浏览限选课名列表,然后根据课程的任课教师、时间、地点和人数限制决定是否选课成功;(2)任课教师也可以根据情况,提供新的课程或修改过去课程的说明;(3)教务管理人员统一管理注册的情况,可以删除、修改学生、教师和课程的权限。要求:(1)请设计出功能模型,用用例(use-case)图表示(10分)。(2)请设计出对象模型,要求画出对象图,标出多重性、角色、限定词和关系(10分);(3)请设计出动态模型,要求画册出学生成功注册后选课的时序图(10分);
软件工程20考研:专硕、学硕实力强校排名,2020考研党择校参考软件工程专业培养的方向就是程序员,在当前是一个比较热门的工科专业。软件工程专业热门的原因,一是因为毕业生的薪酬待遇高。软件工程专业毕业生平均薪酬水平排在各专业之首,一线城市的程序员,月薪过万的程序非常普遍。二是软件工程专业毕业生的社会需求量大。各个行业只要用到计算机,就会需求大量的软件技术人员,在软件设计开发、软件测试、软件维护等方面,都有较多的人才需求。但是软件工程专业的缺点是工作辛苦加班多,年龄在35岁以后要考虑转岗。学习软件工程专业,最重要的是兴趣和悟性,或者说是天赋。在程序员行业中,很多程序员大咖其实是跨专业来当的程序员。本人机械类专业,我在大学有一个同班同学,毕业后就是去做了程序员,而且做得非常好。这位同学在上学时非常喜欢计算机,对计算机达到痴迷的程度。我上大学的那个年代,386、486还是主流机型,个人电脑还是贵重物品。这位同学家庭条件一般,也没钱买个人的电脑,平时多是去学校的公用机房实践学习。毕业后直接去找的软件设计类的工作,后来又跳槽到世界著名的大企业,在北京混的相当不错。平时也经常在网络上看到,某跨专业的程序员,技术水平怎么高。其实细想一下也是,如果不是技术水平高,也不会跨专业来做程序员了。软件工程2020学硕考研择校可以参考上表,实际上软件工程也可以跨专业报考。如果你真的对程序设计感兴趣,再加上一定的悟性,一定能够学好做好。怕只怕学生对程序设计不感兴趣或兴趣不足,或者虽然兴趣浓厚但是悟性太低。学习软件工程专业,不要太在乎学校的层次,要在乎是学校所在的城市。,上表则是2020考研专硕院校排名软件行业发展速度快,知识更新快。偏远地区学校,对行业发展的最新动态反应不灵敏,有的知识已经更新三两年,偏远地区还没反应,甚至几年后都没反应,一本老教材用上十几年甚至几十年。如果学习的是陈旧的知识,很难跟上这个行业的发展速度。所以,学习软件工程专业,最好到一线城市沿海城市,要去IT行业发达、软件人才需求旺盛的地区学习,这样的地区容易接触实践,院校对市场的反应快,知识更新快。