2020年天津大学902软件工程考研真题
天津大学计算机科学与技术考研真题.doc
天津大学计算机科学与技术考研真题•考研资料•笔记讲义天津考研网独家推出天津大学计算机科学与技术考研资料、真题解析班,笔记讲义等辅导资料,帮助考生在考研复习中能够理淸做题思路,出题方向及复习重点。
以下为相关资料的介绍。
天津大学计算机科学与技术考研真题等资料山天津考研网签约的天津大学计算机科学与技术学院高分考研学生丿力时近一月所作,该考生在考研屮取得了专业课129分的好成绩并在复试中更胜-•筹,该资料包含该优秀本校考生的考研经验、考研试题解题思路分析、复试流程经验介绍以及针对官方指定参考书的重难要点并根据天津大学本科授课重点整理等,从漫漫初试长路到紧张复试亮剑为各位研友提供全程考研指导攻关。
特别说明:此科目天津大学计算机科学与技术专业的考研专业课科目是数据结构和程序设计,此科目在06年以前科目名称为数据结构;从06年到08年科目名称改为计算机基础(包含数据结构、程序设计、计算机原理);自09年开始全国统考后,科目名称为计算机学科专业基础综合;自2013年开始山学校自主命题,科目名称改为901数据结构与程序设计。
第一部分曲天津考研网提供的核心复习资料:天津大学计算机科学与技术考研资料编者序言:本文的重点在于C++,数据结构的复习和复试基本情况介绍。
C++、数据结构又分别从复习规划,复习用书,重点知识点结合历年考题这四个方面來展开的.复习规划大家务必看一下,然后根据自己的实际情况在制定自己的复习时间,因为内容很多,大多数同学都在考试Z前复习不完,在心理因素上就落了一节。
重点知识点一•定要看了,这些知识点几乎每年都会有题了。
另外高分考生还给了历年试题的答案供大家参考。
有的答案是自C做的答案,可能会有疏忽的地方。
望大家提出宝贵的意见和建议。
复试的东西现在了解一下即可,等到进复试了,述是有足够的时间看的。
另外我还给了些自C 复习心得。
考完后感慨很多,冋顾了这多半年来自L1的成败得失。
希望大家从一开始就沿着比较高效的方向前进,减少不必要时间的浪费。
习题参考答案天津大学计算机科学与技术学院
第1章 软件与软件工程 1、软件及软件工程定义 答:软件是能够完成预定功能和性能,并对相应数据进行加工的程序和描述程序及其操作的文档。
软件 = 程序+数据+文档 程序 = 算法+数据结构软件工程:为了克服软件危机,在软降的开发生产过程中采用工程化的方法,采用一系列科学的,现代化的方法和技术开发软件,将工程化的思想贯穿到软件开发和维护的全过程。
2、软件危机的原因答:软件危机答:软件开发和维护过程中遇到的一系列严重问题。
导致软件危机的原因:1)软件的规模加大、复杂性提高、性能增强 2)软件是逻辑产品, 尚未完全认识其本质和特点3)缺乏有效的、系统的开发、维护大型软件项目的技术手段和管理方法 4)用户对软件需求的描述和软件开发人员对需求的理解往往存在差异,用户经常要求修改需求,开发人员很难适应5)软件开发的技术人员和管理人员缺乏软件工程化的素质和要求,对工程化的开销认识不足3、简述瀑布模型及其特点1. 试简述瀑布模型软件开发方法的基本过程。
答:1)软件开发过程与软件生命周期是一致的;2)相邻二阶段之间存在因果关系;3)需对阶段性产品进行评审4、简述一下螺旋模型及其特点开发 时期计划时期))答:螺旋模型沿着螺线进行若干次迭代,图中的四个象限代表了以下活动:(1)制定计划:确定软件目标,选定实施方案,弄清项目开发的限制条件;(2)风险分析:分析评估所选方案,考虑如何识别和消除风险;(3)实施工程:实施软件开发和验证;(4)客户评估:评价开发工作,提出修正建议,制定下一步计划5、简述一下原型模型及其特点答:原型模型的优点是:(1)可及早为用户提供有用的产品。
(2)可及早发现问题,随时纠正错误。
(3)减少技术、应用风险,缩短开发时间,减少费用、提高生产率。
(4)通过实际运行原型,提供直接评价系统的方法,促使用户主动参与开发活动,加强了信息反馈,促进各类人员的协调,减少误解,适应需求变化,能有效提高系统质量。
原型模型的缺点是:(1)缺乏丰富而强有力的软件工具和开发环境。
天津大学902软件工程考研复习经验
天津考研网()天津大学902软件工程考研复习经验我去年考的902软件工程,考了132分。
挺开心的。
虽然本科没学过软件工程专业,后来考研完全属于自学,但是自我感觉还是可以的。
虽然开始的时候挺费劲的,但是没办法,既然自己选择了,就要坚持啊,我跟你们聊聊感触吧。
哎。
觉得不好勿喷啊,哈哈。
考研时候,初试的体型,选择(有多选),我记得是10个。
名次解释是五个,还记得有个黑色的盒子,其他几个简单。
有一个不会的ccm,还是cmm啊,有点久,忘记了。
亲们自己百度一下哈。
然后就是简答题,都是一些软件的概念啊什么的。
再然后就是画数据流图(个人建议把uml这几种图都学会画数据流图,个人感觉哪次都有,基本是必考的)。
最后就是综合设计题,一个常规的,一个对象的,这个等我找当时的同学一起回忆回忆再说哈。
复试的时候是:40分的选择题,数据结构好像是十个左右,面向对象大约十个都是一些概念类的知识。
比如:重载,多态,虚函数等等。
数据结构有那个KMP算法,next数组。
简答题是:静态变量和实例变量的区别,重载和重写解释一下。
算法题:第一个:数列串,比如{2,-5,7,1,-9,5,-10……},求和最大的子段。
第二个:多机调度问题,七个作业,三个机器,每个作业的工作时间都不一样。
写算法,求最短时间。
我还有各种软件工程的书,打印的资料也有,可惜没法上传。
想要就给我留言吧。
我本人用的资料是天津考研网主编的《天津大学902软件工程考研红宝书》。
最大的感触,就是初试的时候今年的题型和去年的难度加大了,完全不一样了。
我就看了一本软件工程,看了七遍啊!!七遍!!,PPT又看了3遍,当时感觉心力交瘁了都。
然后还有一本就是软件工程配套的那本(天津大学902软件工程考研红宝书)历年真题都在里面,虽然看的时候有的很难看懂,但是有解析啊,嘿嘿。
所以都弄懂了。
而且记住哦,必须弄透了,不是做对了就完了。
只有自己深刻的理解了,才能应对各种突发情况,才能考出高分,先准备复试,天津大学软件工程第一志愿优先录取,把初试过了,问题就不大了。
天津大学软件工程专硕考研辅导及复习指导【2020考研】
天津大学软件工程专硕考研辅导及复习指导天津大学软件学院是由国家教育部、国家计委批准的国家示范性软件学院,是全国首批35所国家示范性软件学院之一。
根据国家创意文化发展需求,结合天津市“动漫”产业的发展趋势,天津大学于2009年进行了专业调整,整合了原软件学院软件工程系软件工程专业和原影视学院视觉艺术系动画专业,成立了新的软件学院。
天津大学软件工程专硕考研的初试科目是:①101 思想政治理论;②201 英语一;③301 数学一;④901 数据结构与程序设计。
政治相对其他科目,复习不会应为没有基础而有所困难,因此政治复习拖得比较晚,暑假才开始复习的,十二月份才开始背的主观题,但是政治想要得高分,那么必须拿下选择题,得选择题者得天下。
因此在复习后期,基本上将市面上能买到的预测卷都刷了一遍,也会复习自己所做的错题。
英语一的复习,个人认为最好的方法是在真题里学习单词,从阅读记忆单词,具体是在做题的过程中将不认识的单词进行标记,然后去查,最后去背,单词记忆是一个反复并且循序渐进的过程。
另外,多读多背一些经典文章,扩大词汇量的同时培养英语语感,英语语感在后续做题有着不可言喻的重要作用。
在英语的考试中,阅读所占的分值还是比较大的,所以提高英语阅读能力是非常重要的。
关于数学一的复习,数学的复习效率也不是很高,可以说是低,因为分值所占比例大,不能直接放弃不复习。
都知道短板效应,因此在数学的复习要花费一定的时间和精力。
数学的复习其实就是培养逻辑思维的过程,若是逻辑思维很强,学数学是不会有太大的问题的,反之则会硬性复习数学的进度,因此要积极去培养自己的思维能力,让后边的复习效率以及复习质量都会有一定的提高。
专业课数据结构与程序设计的参考书是:1.软件工程导论(第6版),张海藩,清华大学出版社;2.《软件工程:实践者研究方法》(原书第8版),(美)普雷斯曼著,郑人杰等译,机械工业出版社;3.UML面向对象建模与设计(第2版),(美)MichaelBlaha JamesRumbaugh著,人民邮电出版社。
天津大学902软件工程考研真题资料答案解析
天津考研网()天津大学902软件工程考研真题资料答案解析天津大学902软件工程考研复习是有依据可循的,考研学子关注事项流程为:考研报录比-大纲-参考书-资料-真题-复习经验-辅导-复试-导师,缺一不可。
作为一名天津大学的研一新生,想给今年将要参加研究生入学考试的同学们说一说自己在复习天津大学902软件工程时使用的真题复习资料,略尽自己的绵薄之力,希望可以帮助同学们在资料的选择上少走一些弯路,留下更多的时间好好备考。
天津大学902软件工程考研红宝书是由天津考研网组织多名一线大学老师及过去几年在天津大学研究生初试中专业课取得高分的考生共同编写及整理的一套复习材料。
里面包含混合的各种题型,包括大题,满足寻求高分同学的要求,可以进一步提升自己,让基础更加扎实,提升自己的做题速度和水平。
试题库都是本人从海量的网上题库中摘出的满足天大要求的题目进行自我训练的,你想找的精华,我们在这儿已经帮你找到并且整理好双手奉上啦~这套材料对考研指定教材中的考点内容进行深入提炼和总结,同时辅以科学合理的复习规划,使得同学们只要使用我们这套材料便可以掌握天津大学此门课程几乎全部的考点、帮助同学用最短的时间实现全面而有深度的复习。
通过深度解析目标专业、制定合理复习计划、剖析考试科目重点等方面的指导使得研友对考试科目有总体的认识,对复习有清晰的思路,对考试有宏观的把握。
软件学院:软件工程;软件工程(专业学位)第一部分核心复习资料:天津大学902软件工程考试包括软件工程和UML两部分,使用教材为《软件工程导论》。
本套资料包括三部分内容:1.902软件工程所有内容的详细PPT课件;2.软件工程部分(PPT、知识整理、试卷整理);3.UML部分(PPT、知识点和题目整理);天津大学902软件工程年考研真题(回忆基本完整版),由特约考生考场记录并带出,市场独家推出;还有更多的优秀学长学姐笔记可以分享给大家。
除此之外,大家还可以搜索一些专业的相关延伸书籍,用来拓宽自己的视野。
天津大学计算机技术专硕考研真题资料含答案解析
天津大学计算机技术专硕考研真题资料含答案解析天津大学计算机技术专硕考研复习都是有依据可循的,考研学子关注事项流程为:考研报录比-大纲-参考书-资料-真题-复习经验-辅导-复试-导师,缺一不可。
首先笔者先简单地介绍一下自己的情况,笔者是2017届的考研党,报考的院校和专业是天津大学计算机技术专硕,本科是普通一本,是一个跨专业考生,很幸运地进入了复试阶段并且成为了天津大学的一员。
最近正是开学季,也是大家开始要复习专业课的时候了,于是我决定把自己用过的真题资料书分享给大家,希望可以帮到考研的小伙伴们。
下面是给大家找出来的天津大学计算机技术专硕考研真题解析含答案部分。
天津大学901数据结构与程序设计2016年考研真题今年901考试的难度不是很大,感觉上140应该问题不大,比去年稍微简单点,都不是很难,相当于acm初级水平。
去年的编程题太简单,今年的编程题稍微提升了难度。
然而实做题、读程序与写结束这些部分都是非常简单的,只要掌握好课本知识就没有任何问题,能快速解答。
901考试分为两个部分,就是名字中的这两个科目,其中数据结构考试题分为实做题和算法设计:C++分为程序填空,写结果+程序设计,程序设计要求输入输出可执行的完整的算法,这点与数据结构的算法设计不一样,那个只要表达清楚思想就可以了。
本文运用复习课本是王道,数据结构综合联考单科,严蔚敏C语言版数据结构,谭浩强C++面向对象程序设计,这三本课本我感觉足以应付天大的901的考试了,里面有很多的考研类似题,值得大家借鉴。
看这些课本的时候,我觉得应该注意,要保证你到考试的时候对数据的算法,每个算法是做什么的,它的特征,思路清晰,比如一说树的先序遍历,立刻想到递归的怎么写,非递归的怎么写,具体哪些算法需要记忆。
C++编程,可以做一些ACM的简单题来练习。
数据结构实做题(共45分)一、(10分)(1)给定10个数,求其二叉排序树。
(2)根据上述的二叉排序树,写出构造从大到小的排序序列的方法。
软考真题及答案解析(2020下半年)
软考真题及答案解析(2020下半年)1在程序执行过程中,高速缓存(Cache)与主存间的地址映射由()。
A.操作系统进行管理B.操作系统进行管理C.程序员自行安排D.硬件自动完成2计算机中提供指令地址的程序计数器PC在()中。
A.控制器B.运算器C.存储器D.I/O设备3以下关于两个浮点数相加运算的叙述中,正确的是().A.首先进行对阶,阶码大的向阶码小的对齐B.首先进行对阶,阶码小的向阶码大的对齐C.不需要对阶,直接将尾数相加D.不需要对阶,直接将阶码相加4某计算机系统的CPU主频为2.8GHz。
某应用程序包括3类指令,各类指令的CPI(执行每条指令所需要的时钟周期数)及指令比例如’下表所示。
执行该应用程序时的平均CPI为(4);运算速度用MIPS表示,约为(5)。
#FormatImgID_0#A.25B.3C.3.5D.45某计算机系统的CPU主频为2.8GHz。
某应用程序包括3类指令,各类指令的CPI(执行每条指令所需要的时钟周期数)及指令比例如’下表所示。
执行该应用程序时的平均CPI为(4);运算速度用MIPS表示,约为(5)。
#FormatImgID_1#A.700B.800C.930D.11006中断向量提供().A.函数调用结束后的返回地址B.I/O设备的接口地址C.主程序的入口地址D.中断服务程序入口地址7以下关于认证和加密的叙述中,错误的是()。
A.加密用以确保数据的保密性B.认证用以确保报文发送者和接收者的真实性C.认证和加密都可以阻止对手进行被动攻击D.身份认证的目的在于识别用户的合法性,阻止非法用户访问系统8访问控制是对信息系统资源进行保护的重要措施,适当的访问控制能够阻止未经授权的用户有意或者无意地获取资源。
计算机系统中,访问控制的任务不包括()。
A.审计B.授权C.确定存取权限D.实施存取权限9路由协议称为内部网关协议,自治系统之间的协议称为外部网关协议,以下属于外部网关协议的是()。
2024软件工程考研试题
2024软件工程考研试题2024年的软件工程考研试题,是对未来软件工程师的综合能力进行考察的一次重要考试。
本次考试试题涵盖了软件工程的各个方面,旨在评估考生的专业知识、解决问题的能力以及创新思维。
以下是本次考试的试题内容。
一、单项选择题(共30题,每题2分,共60分)1. 软件工程的目标是:A. 提高软件开发效率B. 提高软件质量C. 提高软件可维护性D. 以上都是2. 下列哪个不是软件工程的基本原则?A. 需求分析B. 设计C. 编码D. 测试3. 软件生命周期模型中,不包括以下哪个阶段?A. 需求分析B. 设计C. 实现D. 维护4. 下列哪个不是软件测试的类型?A. 单元测试B. 集成测试C. 系统测试D. 缺陷测试5. 软件需求分析的目的是:A. 确定软件的功能和性能要求B. 确定软件的开发周期C. 确定软件的编程语言D. 确定软件的测试方法二、简答题(共5题,每题10分,共50分)1. 请简要解释软件工程的概念,并列举至少三个软件工程的基本原则。
2. 请简要描述软件生命周期模型,并选择其中一种模型进行详细解释。
3. 请简要解释软件测试的目的和方法,并列举至少两种常用的软件测试方法。
4. 请简要解释软件需求分析的过程,并列举至少三个常用的需求分析方法。
5. 请简要解释软件项目管理的概念,并列举至少三个软件项目管理的常用工具。
三、论述题(共2题,每题20分,共40分)1. 请论述软件工程在现代社会中的重要性,并举例说明。
2. 请论述软件工程师应具备的核心能力,并解释为什么这些能力对软件工程师的职业发展至关重要。
本次考试试题的设计旨在全面考察考生对软件工程的理解和掌握程度。
通过选择题考察考生对基本概念和原则的掌握,通过简答题考察考生对具体知识点的理解和应用能力,通过论述题考察考生对软件工程的整体认识和思考能力。
软件工程作为一门新兴的学科,对现代社会的发展起到了重要的推动作用。
它不仅提高了软件开发的效率和质量,也为各行各业的信息化建设提供了强有力的支持。
2024年天软专业课考试真题
选择题:在软件开发过程中,需求分析阶段的主要任务是?A. 确定软件的总体结构和模块划分B. 与用户沟通,明确软件的功能和性能需求(正确答案)C. 编写软件的详细设计文档D. 进行软件的测试与调试下列哪项是软件测试的基本原则之一?A. 尽可能多地找出软件中的错误(正确答案)B. 确保软件无错误后再进行发布C. 只需对软件的核心功能进行测试D. 测试工作应由开发人员自行完成在软件工程中,模块独立性是评价软件设计质量的重要指标之一。
下列哪项不属于提高模块独立性的方法?A. 尽量减少模块间的调用关系B. 尽量使用全局变量进行模块间的数据交换(正确答案)C. 尽量将功能相近的模块划分在同一子系统中D. 尽量降低模块间的耦合度下列哪项是面向对象程序设计语言的基本特征之一?A. 封装性(正确答案)B. 过程调用C. 面向机器语言D. 面向数据结构在数据库设计中,E-R图主要用于表示?A. 数据库的逻辑结构B. 数据库的存储结构C. 概念模型(正确答案)D. 物理模型下列哪项不是软件维护的类型之一?A. 改正性维护B. 适应性维护C. 创新性维护(正确答案的反面,实际应选除此项外的其他项,但此处按题目要求表述)D. 预防性维护(正确答案)在软件开发过程中,编码阶段的主要任务是?A. 制定软件开发计划B. 将软件设计转换为计算机可执行的程序代码(正确答案)C. 对软件进行集成测试D. 对软件进行系统测试下列哪项是软件复用的主要优势之一?A. 提高软件的开发效率(正确答案)B. 增加软件的复杂性C. 降低软件的可维护性D. 延长软件的开发周期在软件项目管理中,Gantt图主要用于表示?A. 软件的结构关系B. 软件的模块划分C. 项目的时间进度安排(正确答案)D. 项目的资源分配情况。
[答案][天津大学]2020春《软件工程》在线作业1
1.从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大?()A.需求分析阶段B.详细设计阶段C.测试和运行阶段D.概要设计阶段答案:A2.在软件概要设计中,不使用的图形工具是()图。
A.SCB.PADC.IPOD.IDEF0答案:B3.判定表和判定树是数据流图中用以描述加工的工具,它常描述的对象是()。
A.逻辑判断B.组合条件C.操作条目D.层次分解答案:B4.软件结构图中,模块框之间若有直线连接,表示它们之间存在着()关系。
A.顺序执行B.链接C.调用D.组成答案:C5.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的()。
A.激活机制和控制方法B.抽象和信息隐蔽C.局部化和封装化D.内聚性和耦合性答案:D6.软件需求规格说明书的内容不应该包括()。
A.软件的性能B.对重要功能的描述C.对算法的详细过程描述D.对数据的要求答案:C7.在软件需求规范中,下述哪些要求可以归类为过程要求?()A.效率要求B.执行要求C.可靠性要求D.可移植性要求答案:B8.软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为()。
A.相互补充B.相互排斥C.独立使用D.交替使用答案:A9.进行需求分析可使用多种工具,但()是不适用的。
A.数据流图(DFD)B.数据字典C.判定表D.PAD图答案:D10.在面向数据流的软件设计方法中,一般将信息流分为()。
A.数据流和控制流B.变换流和控制流C.变换流和事务流D.事务流和控制流答案:C11.在下面的叙述中哪一个不是软件需求分析的任务?()A.问题分解B.结构化程序设计C.确定逻辑模型D.可靠性与安全性要求答案:B12.软件设计将涉及软件的构造、过程和模块的设计,其中软件过程是指()。
A.软件开发过程B.软件层次结构C.模块间的关系D.模块的操作细节答案:D13.用于描述对象模型的工具是()。
天津大学软件工程硕士考试
天津大学软件工程硕士考试一、学校简介天津大学原名北洋大学,是中国第一所现代大学,创建于1895年10月2日,开中国现代高等教育之先河。
学校自创始以来,即以振兴中华为己任,传承“实事求是”的校训,坚持“严谨治学、严格教学要求”的方针,艰苦奋斗,上下求索“兴学强国”之路。
现在的天津大学已成为一所办学特色鲜明、综合实力雄厚、教学质量和科研水平高、在国际上有较大影响的研究型大学。
天津大学软件学院,作为国家级示范性软件学院开设的软件工程硕士(MSE)制造信息方向硕士学程,由天津大学软件学院具有实战管理理论和经验的教授组成授课团队,引入经典案例教学模式,面向全国招收具备本科以上学位的制造业厂长经理等高级主管、有志从事制造业管理顾问和诊断的管理者、准备传承企业的接班人,以帮助企业快速提升整体竞争能力。
二、招生对象★以信息化战略优势提高竞争力企业的总裁CEO、CTO、CIO;★大中型企事业单位的信息化建设部门的主管人士和技术骨干;★各级政府信息产业或信息化管理部门的人员;★具有IT技术背景和工作经验,有志提升自己职业生涯水平或创业的人士;★大专以上学历可以参加本课程学习,如果申请硕士研究生入学考试,须具有国民教育序列大学本科毕业证书。
三、申硕条件★具有学士学位或具有国民教育系列大学本科毕业学历(包括应届本科毕业生和在职工作人员),工作年限与原所学专业不限,年龄一般不超过45岁;一般应具有学士学位。
★较系统掌握计算机专业基础知识,具有一定的软件开发或软件项目管理等方面的经验和能力。
四、入学考试及录取★考试方式:由天津大学自行命题,组织笔试与面试;★录取方式:由天津大学自行划线、录取;★考试科目:英语、数学、专业基础(笔试),专业综合测试(面试);★考试日期:上半年5-6月份、下半年9-10月份;★考前辅导:考试前由我们为学员提供专业考前辅导。
五、培养方向:★管理类方向:﹡服务科学与工程管理﹡软件项目管理﹡制造业信息化﹡电子政务★技术类方向:﹡软件开发技术﹡嵌入式软件设计﹡数字媒体﹡软件测试与质量保证﹡网络与信息安全﹡集成电路与系统芯片(SoC)设计《服务科学与工程管理》方向服务科学与工程是IT 技术、通讯网络技术与其它学科相结合的一门新的交叉学科。
考研软件工程试题及答案
考研软件工程试题及答案一、单项选择题(每题2分,共20分)1. 软件工程的主要目标是()。
A. 提高软件的可靠性B. 提高软件的生产率C. 降低软件的成本D. 以上都是答案:D2. 软件需求分析阶段的主要任务是()。
A. 确定软件的功能需求B. 确定软件的非功能需求C. 确定软件的界面需求D. 确定软件的性能需求答案:A3. 在软件测试中,黑盒测试的主要依据是()。
A. 程序内部逻辑B. 程序外部功能C. 程序设计文档D. 用户操作手册答案:B4. 软件开发过程中,需求变更可能导致()。
A. 项目延期B. 成本增加C. 质量下降D. 以上都是答案:D5. 面向对象分析与设计的主要概念不包括()。
A. 对象B. 类C. 模块D. 继承答案:C二、多项选择题(每题3分,共15分)1. 以下哪些是软件工程的基本原则?()A. 系统性原则B. 可维护性原则C. 可测试性原则D. 可扩展性原则答案:ABCD2. 软件项目管理包括以下哪些方面?()A. 时间管理B. 成本管理C. 风险管理D. 质量管理答案:ABCD3. 软件测试的目的是()。
A. 发现软件中的缺陷B. 验证软件是否满足需求C. 确保软件的可靠性D. 提高软件的性能答案:ABC三、简答题(每题5分,共20分)1. 简述软件生命周期的各个阶段。
答案:软件生命周期包括需求分析、设计、编码、测试、维护等阶段。
2. 什么是软件危机?它主要表现在哪些方面?答案:软件危机是指在软件开发过程中出现的一系列问题,如成本超支、进度延误、质量低下等。
3. 请解释什么是软件重构。
答案:软件重构是指在不改变软件外部行为的前提下,对软件内部结构进行调整,以提高其可理解性和可维护性。
4. 什么是敏捷开发?答案:敏捷开发是一种以人为核心、迭代、循序渐进的软件开发方法,强调团队合作、客户反馈和对变化的响应。
四、计算题(每题10分,共20分)1. 假设一个软件项目的开发周期为18个月,预计成本为1000万元。
天津大学软件工程(专业学位)专业考研专业目录2019年与2018年对比一览表
格瑞斯教育旗下天津考研网,专注考研专业课资料与考研专业课辅导!
天津大学软件工程(专业学位)专业考研专业目录2019年与2018年对比一览表
相信在备考天津大学研究生的同学一定知道专业目录是培养研究生的高等学校、科研机构制定的培养规划。
各高等学校、科研机构依据专业目录进行招生和培养工作。
具体包含专业代码、名称及研究方向、招生计划人数、考试科目等相关信息。
是考研学子们选择目标院校、目标专业的唯一指定官方文件。
然而,各大高校的专业目录均在9月中旬左右才公布,对按照前一年的专业目录来准备的研友们来说可谓姗姗来迟。
借此,我们天津考研网特别推出专业目录的对比、变化情况的系列专题,以此来消除学子们的复习误区,使复习更加合理化,让学子们尽早把握报考院校拟定专业的招生动态,为考研学子的专业选择之路指明方向!
天津大学软件工程(专业学位)专业考研资料请到天津考研网官网咨询查看。
天津 2023年计算机科学与技术考试:软件工程真题模拟汇编(共152题)
天津 2023年计算机科学与技术考试:软件工程真题模拟汇编(共152题)1、软件工程是采用()的概念、原理、技术方法指导计算机程序设计的工程学科。
(单选题)A. 工程B. 系统工程C. 体系结构D. 结构化设计试题答案:A2、需求分析阶段研究的对象是软件项目的()。
(单选题)A. 用户要求B. 合理要求C. 模糊要求D. 上线要求试题答案:A3、以下不属于逻辑覆盖的是()。
(单选题)A. 语句覆盖B. 判定覆盖C. 条件覆盖D. 基本路径试题答案:D4、软件需求分析一般应确定的是用户对软件的()。
(单选题)A. 功能需求B. 非功能需求C. 性能需求D. 功能需求和非功能需求试题答案:D5、下面的叙述中,与可维护性关系最密切的是()。
(单选题)A. 软件从一个计算机系统和环境转移到另一个计算机系统和环境的容易程度B. 尽管有不合法的输入,软件仍能继续正常工作的能力C. 软件能够被理解、校正、适应及增强功能的容易程度D. 在规定的条件下和规定的一段时间内,实现所指定功能的能力试题答案:C6、以下说法错误的是()。
(单选题)A. 单元测试是指对源程序中每一个程序单元进行测试B. 集成测试各模块组装起来,检查各个模块是否正确实现规定的功能C. 确认测试主要检查已实现的软件是否满足需求规格说明书中确定了的各种需求D. 系统测试是指把已确认的软件与其他系统元素结合在一起进行测试试题答案:B7、黑盒测试是从()观点出发的测试,白盒测试是从()观点出发的测试。
(单选题)A. 开发人员、管理人员B. 用户、管理人员C. 用户、开发人员D. 开发人员、用户试题答案:C8、确认测试计划是在()阶段制定的。
(单选题)A. 可行性研究和计划B. 需求分析C. 概要设计D. 详细设计试题答案:B9、使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。
(单选题)A. 程序的内部逻辑B. 程序的复杂结构C. 使用说明书D. 程序的功能试题答案:A10、在下列工具与环境中,()属于较早期的CASE。
天津大学计算机学院软件工程卷子文字版
p.s. 软件工程2010-2011年试卷文字版一、名词解释(5小题,每题4分,共20分)1.软件工程2.分布式对象结构3.软件重用4.动态模型5.继承二、简答题(6小题,每题5分,共30分)1. 试简述瀑布模型软件开发方法的基本过程2. 试解释模块内聚度和耦合度,并阐明它们和软件重用之间的关系3. 某项目总得功能点(FP)估算值是310,基于过去项目的人均生产率是5.5FP,该项目总成本的估算值为560,000元,试估算月均人力成本4. UML中有哪些关系?解释类图中聚合和关联的相同点和不同点。
5. 什么是设计模式?常用的设计模式有哪些?6. 如何将含有继承关系的类图映射为关系数据库?三、综合题(2小题,共计30分)1.(20分)下面是一段用赛德尔迭代法求解线性方程组的程序。
其中A[n,n]是方程组的系数矩阵,B[n]是方程组的右端项,X[n]是方程组的解向量。
eps是控制迭代精度的较小实数,imax是控制迭代的最大次数。
flag是标志,=0,表示迭代不收敛,=1,表示迭代收敛。
for k:=1 to n d o X[k]:=0.0;X[n]:=1.0;for i:=1 to imax d obegin flag:=1;for j:=1 to n tobegin s:=B[j];for k:=1 to n d obeginif j=k then s:=s+X[k];s:=s-A[j,k]*X[k]end;if abs(X[j]-s)>(abs(s)+1.0)*eps then flag:=0;X[j]:=s;end;if flah=1 then goto L1;end;L1:1)请给出程序流程图2)试画出其盒图(N-S图)3)计算它的McCabe环路复杂性4)给出基于路径覆盖的测试用例2.(10分)试为如下各类建立UML类图,并描述它们之间的关系。
农产品,水果,蔬菜,苹果,西瓜,杏,白菜,黄瓜,樱桃西红柿,红富士苹果,无籽西瓜,西瓜籽,杏仁,露露杏仁饮料,农药。
天津大学软件工程专业考研复习辅导资料及导师分数线信息
天津大学软件工程专业考研复习辅导资料及导师分数线信息 天津大学计算机学院内包括软件工程专业,除此之外还有软件学院也包括软件工程专业,本篇资料内容针对计算机学院中的软件工程专业,考生注意区分。
考试科目主要有思想政治理论、英语一以及数学一和数据结构与程学设计,复试科目为数据库与编译原理。
专业名称 科目名称 备注083500软件工程 0116083500 ①101思想政治理论②201英语一③301数学一④901数据结构与程序设计复试科目:数据库与编译原理天津大学软件工程专业近几年考研报名录取情况报考人数 录取人数 推免生 录取分数学院 专业名称 2012年 2013年2012年2013年2012年2013年2012年2013年计算机学院软件工程 517820171113 345 323天津大学计算机学院软件工程专业2012年报考人数为51人,2013年报考人数为78人,2015年报考人数为49人,2012年录取人数为20人,2013年录取人数为17人,2015年录取人数为5人,2012年推免生人数为11人,2013年推免生人数为13人,2015年推免生人数为2人,整体上人数有所减少。
此专业考试科目06年以前科目名称为数据结构;自06年到08年科目名称改为计算机基础(包含数据结构、程序设计、计算机原理);自09年开始全国统考,科目名称为计算机学科专业基础综合;自2013年开始由学校自主命题,科目名称改为901数据结构与程序设计。
本套资料是由天津考研网组织多名一线大学老师及过去几年在天津大学研究生初试中专业课取得高分的考生共同编写及整理的一套复习材料。
本套材料对考研指定教材中的考点内容进行深入提炼和总结,同时辅以科学合理的复习规划,使得同学们只要使用我们这套材料便可以掌握天津大学此门课程几乎全部的考点、帮助同学用最短的时间实现全面而有深度的复习。
天津大学计算机学院软件工程专业考研导师信息冯志勇冯志勇,男,工学博士,中国计算机学会理事会理事,中国计算机学会高级会员,中国计算机学会教育专业委员会资深常务委员,中国计算机学会软件工程专业委员会委员,中国计算机学会服务计算专业委员会常务委员,ACM(Association for Computing Machinery)会员。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
且复杂,要-定时间去做,还有软件业务流程图这个词
好像张海藩的书里也没有提到,猜测是软件系统流程图的设
计)
2020
2020年天津大学902软件工程考研真题
-、名词解释(5*8)
白盒测试、软件能力成熟度模型、软件过程、软件工程、多.
态性、模块化、经济可行性、计算机辅助软件工程
二、简答题(8*5)
1.什么是软件项目管理?它有哪些内容?
2.什么是内聚?它包括那些类型?
3.什么是软件的可维护性?它有哪些度量?
4.请画出下列类所具有的关系。(会给图,其中包括接口
类)
5.请对,上述程序进行等价类划分并设计一组测试用例。(程
是给的程序流程图、大概是一个三角形判断)
三、建模题(15*2)
1.某公司需要一个计算机辅助软件,应用于生产科和技术
科,请你设计该软件的结构图。(会,方
便查到到数据流)
2.-个音像出租厅的业务描述,要求设计出该音像出租系统