天津大学902软件工程考研真题资料答案解析

合集下载

天津大学计算机科学与技术考研真题.doc

天津大学计算机科学与技术考研真题.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)缺乏丰富而强有力的软件工具和开发环境。

2015考研天津大学080902电路与系统参考书考研真题解析复试线

2015考研天津大学080902电路与系统参考书考研真题解析复试线

1/9【育明教育】中国考研考博专业课辅导第一品牌官方网站: 1育明教育天津分校2015年天津地区15所高校考研辅导必备天津分校地址南京路新天地大厦2007专注考研专业课辅导8年天津地区专业课辅导第一品牌天津分校王老师与大家分享资料育明教育,创始于2006年,由北京大学、中国人民大学、中央财经大学、北京外国语大学的教授投资创办,并有北京大学、武汉大学、中国人民大学、北京师范大学复旦大学、中央财经大学、等知名高校的博士和硕士加盟,是一个最具权威的全国范围内的考研考博辅导机构。

更多详情可联系育明教育天津分校王老师2015考研天津大学080902电路与系统参考书考研真题解析复试线考研网快讯,据天津大学研究生院消息,2014年天津大学电路与系统参考书目已发布,详情如下:专业名称参考书目080902电路与系统《现代通信原理》第二版,沈保锁、侯春萍主编,国防工业出版社,北京,2006。

《信号与线性系统分析(第四版)》,吴大正主编,高等教育出版社。

2/9【育明教育】中国考研考博专业课辅导第一品牌官方网站: 2考研政治每年平均分在4,50分,不是很高,政治取得高分除了靠记忆力还要有一定的技巧,今天我就考研政治中的一些答题技巧,来和同学们分享一下。

选择题分值为50分。

其中单选题16道,满分16分;多选题17道,满分34分。

选择题由于考查范围广,涉及的知识点零散,这种题型很需要考生对教材和大纲有系统而熟练的掌握。

选择题中,多选题的难度较大,它是拉开政治分数的一个题型之一。

单项选择题政治单选是属于必得的高分题型。

而应对单选这种题型,考生在记忆相关概念时一定要明晰,不能模棱两可,尤其是容易混淆的概念,一定要注意区分。

而最能帮助考生区分的方法是适度的习题训练,通过练习来加强记忆和理解。

在得分方面,单选题总分值在16分,考生最好拿12分以上的分数。

解答单项选择题要掌握一定的技巧,掌握技巧的前提是形成正确的解题思路。

第一步是读懂题,审好题,准确把握题干的规定性。

天津大学902软件工程考研复习经验

天津大学902软件工程考研复习经验

天津考研网()天津大学902软件工程考研复习经验我去年考的902软件工程,考了132分。

挺开心的。

虽然本科没学过软件工程专业,后来考研完全属于自学,但是自我感觉还是可以的。

虽然开始的时候挺费劲的,但是没办法,既然自己选择了,就要坚持啊,我跟你们聊聊感触吧。

哎。

觉得不好勿喷啊,哈哈。

考研时候,初试的体型,选择(有多选),我记得是10个。

名次解释是五个,还记得有个黑色的盒子,其他几个简单。

有一个不会的ccm,还是cmm啊,有点久,忘记了。

亲们自己百度一下哈。

然后就是简答题,都是一些软件的概念啊什么的。

再然后就是画数据流图(个人建议把uml这几种图都学会画数据流图,个人感觉哪次都有,基本是必考的)。

最后就是综合设计题,一个常规的,一个对象的,这个等我找当时的同学一起回忆回忆再说哈。

复试的时候是:40分的选择题,数据结构好像是十个左右,面向对象大约十个都是一些概念类的知识。

比如:重载,多态,虚函数等等。

数据结构有那个KMP算法,next数组。

简答题是:静态变量和实例变量的区别,重载和重写解释一下。

算法题:第一个:数列串,比如{2,-5,7,1,-9,5,-10……},求和最大的子段。

第二个:多机调度问题,七个作业,三个机器,每个作业的工作时间都不一样。

写算法,求最短时间。

我还有各种软件工程的书,打印的资料也有,可惜没法上传。

想要就给我留言吧。

我本人用的资料是天津考研网主编的《天津大学902软件工程考研红宝书》。

最大的感触,就是初试的时候今年的题型和去年的难度加大了,完全不一样了。

我就看了一本软件工程,看了七遍啊!!七遍!!,PPT又看了3遍,当时感觉心力交瘁了都。

然后还有一本就是软件工程配套的那本(天津大学902软件工程考研红宝书)历年真题都在里面,虽然看的时候有的很难看懂,但是有解析啊,嘿嘿。

所以都弄懂了。

而且记住哦,必须弄透了,不是做对了就完了。

只有自己深刻的理解了,才能应对各种突发情况,才能考出高分,先准备复试,天津大学软件工程第一志愿优先录取,把初试过了,问题就不大了。

天津大学902软件工程考研大纲及考题真题资料

天津大学902软件工程考研大纲及考题真题资料

天津大学902软件工程考研大纲及考题真题资料天津大学902软件工程考研复习都是有依据可循的,考研学子关注事项流程为:考研大纲-参考书-真题资料-复习经验-辅导-复试-导师,缺一不可。

咱们今日分享天津大学902软件工程考研大纲及考题真题资料,帮助大家找到报考学校的命题规律、题型考点、分值分布、难易程度、重点章节、重要知识点等,从而使我们的复习备考更具有针对性和侧重点,提高复习备考效率。

下面是天津大学902软件工程考研考试大纲一、考试的总体要求本考试内容主要包括结构化软件工程、面向对象软件工程、统一建模语言(UML)三部分内容。

软件工程是软件工程、计算机软件与理论及其他相关专业的一门重要的专业课,要求学生掌握基本的软件工程思想并能熟练运用成熟的结构化软件工程方法,并能熟练运用UML进行面向对象的软件工程建模。

二、考试的内容及比例1、软件工程概念、软件生命周期概念、软件生命周期模型、软件流程2、数据字典、数据流图及其应用;结构化分析方法包括变换分析、事务分析3、结构化的设计方法;程序流程图、盒图、判定树、判定表及应用;模块化、耦合、内聚的定义,各种耦合和内聚类型;4、统一建模语言(UML)定义、优点;UML中的图、图的构成以及各自功能;元素间的关系:关联、聚合、组成、依赖等的含义及应用;用例图的画法;顺序图(Sequence Diagram)和通信图(Communication Diagram)的关系及建模方法;类图的设计方法;状态机图的建模;组件图和部署图的基本概念;逆向工程的概念;5、面向对象的分析;用例分析方法6、面向对象的设计;类设计方法;子系统及设计方法;7、软件测试的基本概念;白盒测试和黑盒测试的定义;等价类划分、边界值分析;确认和验证;语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖、路径覆盖;单元测试概念;集成测试;α测试和β测试;回归测试三、试卷类型及比例考试题型:包括选择、名词解释、简答(论述)、建模、综合五大类:其中简答题可能包括说明题、举例说明题、图示题、论述题等。

天大2002年硕士研究生入学试题及答案

天大2002年硕士研究生入学试题及答案

天津大学研究生院2002年招收硕士生入学试题答案二、1.⎩⎨⎧==⇒⎪⎪⎭⎫⎝⎛=⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛-=-1052/52/53/106/12/121211b b b b b B 又由δj =C j -C B B -1P j ,设⎪⎭⎪⎬⎫⎪⎩⎪⎨⎧=-==⇒⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧⎪⎪⎭⎫⎝⎛-=-⎪⎪⎭⎫ ⎝⎛--=-⎪⎪⎭⎫ ⎝⎛--=-10263/10)(026/12/1)(042/12/1)(43211313132C C C C C C C C C C ⎪⎪⎭⎫-- ⎝⎛3/106/12/1012/12/110 ⎪⎪⎭⎫-- ⎝⎛2011023160 ∽⎪⎪⎭⎫- ⎝⎛200122216∽⎪⎪⎭⎫- ⎝⎛100112113初表:∴⎪⎪⎭⎫- ⎝⎛1001121130对应得到a 11=0,a 12=1,a 13=2,a 21=3,a 22=-1,a 23=12.t 1变化,将影响各检验数的变化,检验各非基变量检验数,若δj ≤0,则最优解不变8603/10)610(006/12/1)610(002/12/1)610(21151412≤≤-⇒⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧≤⎪⎪⎭⎫⎝⎛+-=≤⎪⎪⎭⎫ ⎝⎛-+-=≤⎪⎪⎭⎫⎝⎛-+--=t t t t δδδ 3.t 2变化即b 变化,要使最优基不变则B -1b ≥0,因为⎪⎪⎭⎫ ⎝⎛-=-3/106/12/11 B ,所以153/50)10(3/1)35(6/10)35(2/1010353/106/12/12222221≤≤-⇒⎩⎨⎧≥+++-≥+⇒≥⎪⎪⎭⎫⎝⎛++⎪⎪⎭⎫ ⎝⎛-=-t t t t t t b B 三、解:设三种防寒服分别生产x 1,x 2,x 3件。

z 表示获得的利润,y 1,y 2,y 3分别表示0-1变量,y i =1表示做第x i 种防寒服(i=1,2,3)321321200150100131210max y y y x x x z ---++=⎪⎪⎪⎪⎪⎪⎩⎪⎪⎪⎪⎪⎪⎨⎧=≥≤≤≤≤++≤++≤++≤++10,,0,,10000100001000030002.48.38.2400055.4410006.15.13.115009.18.16.1..321321332211321321321321或y y y x x x y x yx y x x x x x x x x x x x x x t s 四、(1)最大流量:2+3+3=8(2){}{}()()()()(){}集中各弧的输送状况。

天津大学902软件工程考研资料+经验(历年试题)

天津大学902软件工程考研资料+经验(历年试题)

天津大学902软件工程考研资料+经验(历年试题)天津大学软件工程专业的考研复习都是有依据可循的,考研学子关注事项流程为:考研报录比-大纲-参考书-资料-真题-复习经验-辅导-复试-导师,缺一不可。

专业课的复习与公共课的备考是需要区别对待的。

因为公共课是全国统一命题,而专业课则是每个学校自主命题,各个学校的命题情况是不一样的,这就需要我们在专业课上具体问题具体分析。

专业课分值为150分,是对学生专业知识能力的考察,因此需要考生相当重视,要把握每个学校的命题特点和方向。

同学们在准备的时候可以咨询已经考上的学长学姐或者老师同学,或者查阅相关资料。

接下来天津考研网根据整理的资料为大家详细说说软件工程专业的考研情况。

一、天津大学软件工程考研指定教材天津考研网为大家整理了天津大学的指定书目供大家参考:软件工程导论(第4版),张海藩,清华大学出版社软件工程:实践者研究方法(原书第6版),(美)普雷斯曼著,郑人杰等译,机械工业出版社二、天津大学软件工程专业考研资料知道了参考书目之后,还有一个普遍的问题就是大家不知道该怎么看这些书,书看了几遍了还是感觉什么重点也没总结出来,什么也没记住。

另外,很多报考的同学可能并未学过或者没有仔细学过软件工程的课程,而考研大纲中占很大比重的UML部分更是接触甚少,绝大部分院校都未开设UML的课程。

我们天津考研网为了使同学们能够高效的复习,针对这种情况组织多名在考研专业课中取得高分的前辈们编写了《天津大学902软件工程考研红宝书》,来帮助报考天津大学的专业课基础不扎实,对院系信息了解较少的同学复习。

<一>核心原创资料软件工程复习第一步:基础和对知识体系整体的把握是最基本的,复习开始就是先细读《软件工程导论》这本书,从头到尾仔细学习吸收,然后仔细攻克每一章的课后习题,在学习的时候配合【软件工程文件夹中的PPT】,PPT中有很详细的重点知识点的记录,学习思路和方法。

有的时候读过很多遍书,花了很多时间,因为个人视角的局限,没办法很好的摘选出章节中的重点知识,很多重点被忽略,很多做题思路和方向是错误的,本套资料中的PPT是天大软件工程本科生上课所用的PPT,具有很高的含金量,它是从命题人角度给出的知识点讲解方式,我们按照这上面所列出的各种知识点进行复习,无疑是事半功倍的。

天津大学计算机技术专硕考研真题资料含答案解析

天津大学计算机技术专硕考研真题资料含答案解析

天津大学计算机技术专硕考研真题资料含答案解析天津大学计算机技术专硕考研复习都是有依据可循的,考研学子关注事项流程为:考研报录比-大纲-参考书-资料-真题-复习经验-辅导-复试-导师,缺一不可。

首先笔者先简单地介绍一下自己的情况,笔者是2017届的考研党,报考的院校和专业是天津大学计算机技术专硕,本科是普通一本,是一个跨专业考生,很幸运地进入了复试阶段并且成为了天津大学的一员。

最近正是开学季,也是大家开始要复习专业课的时候了,于是我决定把自己用过的真题资料书分享给大家,希望可以帮到考研的小伙伴们。

下面是给大家找出来的天津大学计算机技术专硕考研真题解析含答案部分。

天津大学901数据结构与程序设计2016年考研真题今年901考试的难度不是很大,感觉上140应该问题不大,比去年稍微简单点,都不是很难,相当于acm初级水平。

去年的编程题太简单,今年的编程题稍微提升了难度。

然而实做题、读程序与写结束这些部分都是非常简单的,只要掌握好课本知识就没有任何问题,能快速解答。

901考试分为两个部分,就是名字中的这两个科目,其中数据结构考试题分为实做题和算法设计:C++分为程序填空,写结果+程序设计,程序设计要求输入输出可执行的完整的算法,这点与数据结构的算法设计不一样,那个只要表达清楚思想就可以了。

本文运用复习课本是王道,数据结构综合联考单科,严蔚敏C语言版数据结构,谭浩强C++面向对象程序设计,这三本课本我感觉足以应付天大的901的考试了,里面有很多的考研类似题,值得大家借鉴。

看这些课本的时候,我觉得应该注意,要保证你到考试的时候对数据的算法,每个算法是做什么的,它的特征,思路清晰,比如一说树的先序遍历,立刻想到递归的怎么写,非递归的怎么写,具体哪些算法需要记忆。

C++编程,可以做一些ACM的简单题来练习。

数据结构实做题(共45分)一、(10分)(1)给定10个数,求其二叉排序树。

(2)根据上述的二叉排序树,写出构造从大到小的排序序列的方法。

[全]软件工程专业基础综合考研真题详解[下载全]

[全]软件工程专业基础综合考研真题详解[下载全]

软件工程专业基础综合考研真题详解1下列关于线程的描述中,错误的是()。

[2019年408统考]A.内核级线程的调度由操作系统完成B.操作系统为每个用户级线程建立一个线程控制块C.用户级线程间的切换比内核级线程间的切换效率高D.用户级线程可以在不支持内核级线程的操作系统上实现【答案】B查看答案【解析】用户级线程仅存在于用户空间中,与内核无关,其线程库对用户线程的调度算法与OS的调度算法无关,不需要操作系统为每个用户级线程建立一个线程控制块。

2下列选项中,可能将进程唤醒的事件是()。

[2019年408统考] Ⅰ.I/O结束Ⅱ.某进程退出临界区Ⅲ.当前进程的时间片用完A.仅ⅠB.仅ⅢC.仅Ⅰ、ⅡD.Ⅰ、Ⅱ、Ⅲ【答案】C查看答案【解析】可能唤醒进程的事件包括I/O结束、某进程退出临界区等。

当前进程的时间片用完会引起另一个进程的调度并运行,不是唤醒进程。

3下列关于系统调用的叙述中,正确的是()。

[2019年408统考] Ⅰ.在执行系统调用服务程序的过程中,CPU处于内核态Ⅱ.操作系统通过提供系统调用避免用户程序直接访问外设Ⅲ.不同的操作系统为应用程序提供了统一的系统调用接口Ⅳ.系统调用是操作系统内核为应用程序提供服务的接口A.仅Ⅰ、ⅣB.仅Ⅱ、ⅢC.仅Ⅰ、Ⅱ、ⅣD.仅Ⅰ、Ⅲ、Ⅳ【答案】C查看答案【解析】系统调用接口是连接操作系统和应用程序的桥梁,而接口是以具体程序中的函数实现的,称之为系统调用,在不同的操作系统中,具有不同的系统调用,但是它们实现的功能是基本相同的。

4下列选项中,可用于文件系统管理空闲磁盘块的数据结构是()。

[2019年408统考]Ⅰ.位图Ⅱ.索引节点Ⅲ.空闲磁盘块链Ⅳ.文件分配表(FAT)A.仅Ⅰ、ⅡB.仅Ⅰ、Ⅲ、ⅣC.仅Ⅰ、ⅢD.仅Ⅱ、Ⅲ、Ⅳ【答案】B查看答案【解析】文件系统管理空闲磁盘块的数据结构包括位图、链表、文件分配表。

索引结点是指在许多类Unix文件系统中的一种数据结构。

每个索引节点保存了文件系统中的一个文件系统对象的元信息数据,但不包括数据内容或者文件名。

软件工程 笔试科目复习资料 天津大学考试提交及答案

软件工程 笔试科目复习资料 天津大学考试提交及答案

软件工程复习题一、名词解释1. 软件生命周期:答:一个软件从提出开发要求开始直到该软件报废为止的整个时期。

包括:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护。

2. 需求分析:答:开发人员准确地理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的需求规格说明的过程。

3. 软件工程:答:用科学的知识程和技术原理来定义,开发,维护软件的一门学科。

4. 集成测试:答:集成测试也称组装测试或联合测试。

是指在单元测试的基础上,将所有模块按照设计要求组装成一个完整的系统进行的测试。

组装模块的方式有两种:渐增式测试和非渐增式测试。

5. 数据字典:答:用来定义数据库流图中的各个成分的具体含义。

有以下四类条目:数据流,数据项,数据存储,基本加工。

6. CASE:答:CASE是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开发。

CASE把软件开发技术、软件工具和软件开发方法集成到一个统一而一致的框架中,并且吸收了CAD(计算机辅助设计)、软件工程、操作系统、数据库、网络和许多其他计算机领域的原理和技术。

因而,CASE领域是一个应用、继承和综合的领域。

7. 数据流图:答:数据流图DFD是一种图形化技术,它描绘了信息流和数据从输入到输出的过程所经历的变换。

8. 结构化分析方法:答:结构化分析方法是需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。

基本思想是采用自顶向下,逐步分解的方法分析整个系统,有效地控制系统开发的复杂性。

二、简答题1. 简述多态性。

答:多态性指面向对象技术中,子类对象可以象父类对象那样使用,同样的消息即可以发送给父类对象也可以发送给子类对象。

多态性机制增加了面向对象软件系统的灵活性,进一步减少了信息冗余,而且提高了可重用性和可扩充性。

2. 什么是软件生存周期模型?有哪些主要模型?答:生存周期模型:描述软件开发过程中各种活动如何执行的模型。

2020年天津大学902软件工程考研真题

2020年天津大学902软件工程考研真题
的数据流图和软件业务流程图。(这个材料特别特别的多,
且复杂,要-定时间去做,还有软件业务流程图这个词
好像张海藩的书里也没有提到,猜测是软件系统流程图的设
计)
2020
2020年天津大学902软件工程考研真题
-、名词解释(5*8)
白盒测试、软件能力成熟度模型、软件过程、软件工程、多.
态性、模块化、经济可行性、计算机辅助软件工程
二、简答题(8*5)
1.什么是软件项目管理?它有哪些内容?
2.什么是内聚?它包括那些类型?
3.什么是软件的可维护性?它有哪些度量?
4.请画出下列类所具有的关系。(会给图,其中包括接口
类)
5.请对,上述程序进行等价类划分并设计一组测试用例。(程
是给的程序流程图、大概是一个三角形判断)
三、建模题(15*2)
1.某公司需要一个计算机辅助软件,应用于生产科和技术
科,请你设计该软件的结构图。(会,方
便查到到数据流)
2.-个音像出租厅的业务描述,要求设计出该音像出租系统

天津大学2018年软件工程考研真题

天津大学2018年软件工程考研真题

天津大学2018年软件工程考研真题一、名词解释 5*81. 封装性2. 继承3. 耦合4. CMM5. RUP6. 软件重用7. 软件生命周期8. McCabe方法二、简答题 8*51. 由a,b,c构成三角形,都在1到100之间,输出打印等腰三角形、等边三角形或一般三角形,请用等价类划分设计测试用例。

2. 书上原例题,订货系统的数据流图。

3. 各种类图的关系表示,5个小题4. 可行性研究的步骤5. 软件测试的步骤是什么?这些测试和软件开发过程有什么联系?三、建模题 15*21. 课后原题(软件工程导论,张海藩),患者监护系统,要求写出问题定义和不同层级的数据流图。

2.给一个商店设计用例模型,主要实现销售功能、库存功能、订货功能、统计功能(1)售货员对顾客的商品进行结算,通过系统可以得到记录清单。

顾客可以要求购买清单。

(2)库存管理员清点货物,管理记录货品进库出库。

订货员和经理都可以查询库存情况,可以精确查找或模糊查找。

(3)订货员根据库存情况生成订货单。

(4)经理利用系统的统计功能,根据销售情况、库存情况和订货情况,调整相应的市场策略。

四、综合题 20*21.杨辉三角的PDL语言和程序流程图。

2.短信开户系统。

用户代表发送开户短信,包含用户姓名,用于开户的身份证,开户用的手机号,短信系统接收后将消息合并并转发到支业系统,支业系统验证短信格式是否正确,如果错误,返回错误消息,如果正确则生成并保存开户信息,开户信息包括开户银行、开户账号,然后执行账户预扣款,若扣款成功,则返回成功消息,若失败则返回失败消息;(1)短信开户系统的类图。

(2)用例图(3)顺序图(4)活动图(5)状态图。

《软件工程》试题及参考答案(第9套)

《软件工程》试题及参考答案(第9套)

《软件工程》试题(第9套)第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.研究开发所需要的成本和资源是属于可行性研究中的研究的一方面。

( )A.技术可行性B.经济可行性C.社会可行性D.法律可行性2.模块的内聚性最高的是( )A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚3快速原型模型的主要特点之一是( )A.开发完毕才见到产品B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件 ;D.及早提供工作软件4.因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )A.教正性维护B.适应性维护C.完善性维护D.预防性维护5.在McCall软件质量度量模型中,()属于面向软件产品修改。

A.可靠性B.可重用性C.适应性D.可移植性6.汽车有一个发动机。

汽车和发动机之间的关系是 ( )关系。

A.一般具体 B.整体部分C.分类关系D.主从关系7.对象是OO方法的核心,对象的类型有多种,通常把例如飞行、事故、演出、开会等等,称之为( )A.有形实体B.作用C.事件D.性能说明8.提高程序可读性的有力手段是( )A.使用三种标准控制结构B.采用有实际意义的变量名C. 显式说明一切变量D.给程序加注释9.程序的三种基本控制结构的共同特点是()A.只能用来描述简单程序 B.不能嵌套使用C.单入口,单出口 D.仅用于自动控制系统10.在软件开发的各种资源中,()是最重要的资源。

A 开发工具B 方法C 硬件环境D 人员11. 协作图反映收发消息的对象的结构组织,它与()是同构的。

A 用例图B 类图C 活动图D 时序图12.详细设计与概要设计衔接的图形工具是( )。

A、DFD图B、SC图C、PAD图D、程序流程图13.确认测试中,作为测试依据的文档是( )。

A、需求规格说明书B、设计说明书C、源程序D、开发计划14.为了适应软硬件环境变化而修改软件的过程是( )。

考研软件工程试题及答案

考研软件工程试题及答案

考研软件工程试题及答案一、单项选择题(每题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万元。

天津大学软件工程考研辅导及复习资料推荐

天津大学软件工程考研辅导及复习资料推荐

天津大学软件工程考研辅导及复习资料推荐天津大学软件工程本科毕业生中有近 21%的同学被推荐免试攻读天津大学及其他国内著名高校研究生,继续深造。

另有近20%左右本科毕业生通过考研、申请等方式到国内外著名高校继续学习深造。

大部分毕业生进入国家和地方政府机关、银行、证券、通讯、电子商务等知名企事业单位就职。

天津大学软件工程的初试科目有:①101 思想政治理论;②201 英语一;③302 数学二;④902 软件工程。

考研政治第一轮就是把书读薄,梳理出建材的框架,比如马原理辩证法有20多页的内容,总结为两大特征+三大规律+五对范畴+四对方法。

接下来二轮复习就是把读薄的想厚,对框架填充乡音的基本内容,在二轮复习可以将两大特征联系和发展搞明白,并能想出联系的特点、发展的实质,基本上就算是想厚了。

三轮复习就是讲内容想透,就是对考点理解透彻,哪些是可能的考点,同时也可以通过做真题去发现规律。

英语一的复习一定能要好好掌握词汇,时间宽裕就就十分建议去看朱伟的恋练有词视频。

再结合单词书,把单词牢牢掌握好!阅读,就多做,并且从中去发现和总结做题思路。

作文:结合何凯文、朱伟的作文书,对真题作文类型进行归类。

大致4-6类,自己更改其中的句子,形成自己的模板。

然后进行真题套入训练,上考场更换主题词即可写出。

考研数学二的考试科目有:高等数学、线性代数。

在试题中,各科目所占比例为:高等数学78%、线性代数22%。

基础阶段,我一般都是下午和晚上学数学。

数学比较重基础,所以反复去不断看基础知识笔记有助于后续做题,数学讲究近的去,出的来,题集必须做,但是别陷进去,不懂的时候就多看教材和笔记,所接触不同的题型,到十月份的时候就可以做真题,历15年真题至少两遍吧,把真题的每一道题目都做会,不会了依旧是看教材或者笔记,这样可以防止遗忘知识点。

专业课902软件工程的参考书有:1.软件工程导论(第6版),张海藩,清华大学出版社.2.《软件工程:实践者研究方法》(原书第8版)(美),普雷斯曼著,郑人杰等译,机械工业出版社。

天津大学软件工程专业考研复习辅导资料及导师分数线信息

天津大学软件工程专业考研复习辅导资料及导师分数线信息

天津大学软件工程专业考研复习辅导资料及导师分数线信息 天津大学计算机学院内包括软件工程专业,除此之外还有软件学院也包括软件工程专业,本篇资料内容针对计算机学院中的软件工程专业,考生注意区分。

考试科目主要有思想政治理论、英语一以及数学一和数据结构与程学设计,复试科目为数据库与编译原理。

专业名称 科目名称 备注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)会员。

天津大学计算机科学与技术专业考研真题资料

天津大学计算机科学与技术专业考研真题资料

天津大学计算机科学与技术专业考研真题资料、试题答案天津大学计算机科学与技术专业的考研复习都是有依据可循的,考研学子关注事项流程为:考研报录比-大纲-参考书-资料-真题-复习经验-辅导-复试-导师,缺一不可。

在找天津大学计算机科学与技术专业考研真题的研友当你看到这篇文章时,你就要觉得你是很幸运的一位。

因为我将带给你考研全流程需要的所有资料,首先呢,考研专业课复习之前,一定要浏览一下历年真题。

弄清楚考查形式,题型情况,难易程度等内容,有利于针对性的看书。

真题是考研题目的集大成者,不论是对于专业课还是公共课来说,都是一样的。

下面小编为你搜罗的天津大学901数据结构与程序设计2016年真题截图和2016年答案解析:
这部分真题截图截自天津考研网主编的《天津大学901数据结构和程序设计考研红宝书》,大家可以去天津考研网搜索这个资料查看详细的介绍,还有一部分免费资料可下载观看。

或许很多同学认为天津大学计算机科学与技术考研专业课的复习还不算晚,但其实专业课的知识是可以在潜移默化中提高的,换句话说,如果你从一开始就慢慢接受专业课的学习,让专业课渗透到你的脑海里,那么到了后期冲刺时,你的压力就会小很多。

在复习的强化期大家一定要对专业课有所涉及,最起码也要有答题的印象,这样才不会在后期复习时茫然无措。

专业课的复习大家要掌握一些方法,这样复习起来效率会有很大的提升!。

软件工程硕士研究生课程试题及答案

软件工程硕士研究生课程试题及答案

1.试述数据、数据库、数据库系统、数据库管理系统的概念。

答:(1)数据(Data):描述事物的符号记录称为数据。

数据的种类有数字、文字、图形、图像、声音、正文等。

数据与其语义是不可分的。

(2)数据库(D砒aBase,简称DB):数据库是长期储存在计算机内的、有组织的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

(3)数据库系统(DataBase Sytem,简称DBS):数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

(4)数据库管理系统(DataBase Management Sytem,简称DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。

DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

2.数据库管理系统的主要功能有哪些?答:(1)数据库定义功能;(2)数据存取功能;(3)数据库运行管理;(4)数据库的建立和维护功能。

3.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。

这些零件由不同的原材料制成,不同零件所用的材料可以相同。

这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。

请用 E 一R 图画出此工厂产品、零件、材料、仓库的概念模型。

答:E-R图:产品组成零件储存制造材料存放仓库mn mnn 11n各实体的属性为:产品:产品号,产品名零件:零件号零件名原材料:原材料号,原材料名,,类别仓库:仓库号,仓库名各联系的属性为:产品组成:使用零件量零件制造:使用原材料量零件存储:存储量材料存放:存放量其DBTG模型:零件储存:零件号,仓库号,存储量仓库:仓库号,仓库名零件:零件号,零件名产品:产品号,产品名称原材料:原材料号,原材料名,类别,仓库号,存放量产品组成:产品号,零件号,使用零件量零件组成:零件号,原材料号,使用原材料量对应的关系模型为(其中有下横线的属性是主码属性):产品(产品号,产品名,仓库号)零件(零件号,零件名)原材料(原材料号,原材料名,类别,仓库号,存放量)仓库(仓库号,仓库名)产品组成(产品号,零件号,使用零件量)零件组成(零件号,原材料号,使用原材料量)零件储存(零件号,仓库号,存储量)4.试述SQL 语言的特点。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

天津考研网()
天津大学902软件工程考研真题资料答案解析
天津大学902软件工程考研复习是有依据可循的,考研学子关注事项流程为:考研报录比-大纲-参考书-资料-真题-复习经验-辅导-复试-导师,缺一不可。

作为一名天津大学的研一新生,想给今年将要参加研究生入学考试的同学们说一说自己在复习天津大学902软件工程时使用的真题复习资料,略尽自己的绵薄之力,希望可以帮助同学们在资料的选择上少走一些弯路,留下更多的时间好好备考。

天津大学902软件工程考研红宝书是由天津考研网组织多名一线大学老师及过去几年在天津大学研究生初试中专业课取得高分的考生共同编写及整理的一套复习材料。

里面包含混合的各种题型,包括大题,满足寻求高分同学的要求,可以进一步提升自己,让基础更加扎实,提升自己的做题速度和水平。

试题库都是本人从海量的网上题库中摘出的满足天大要求的题目进行自我训练的,你想找的精华,我们在这儿已经帮你找到并且整理好双手奉上啦~
这套材料对考研指定教材中的考点内容进行深入提炼和总结,同时辅以科学合理的复习规划,使得同学们只要使用我们这套材料便可以掌握天津大学此门课程几乎全部的考点、帮助同学用最短的时间实现全面而有深度的复习。

通过深度解析目标专业、制定合理复习计划、剖析考试科目重点等方面的指导使得研友对考试科目有总体的认识,对复习有清晰的思路,对考试有宏观的把握。

软件学院:软件工程;软件工程(专业学位)
第一部分核心复习资料:
天津大学902软件工程考试包括软件工程和UML两部分,使用教材为《软件工程导论》。

本套资料包括三部分内容:
1.902软件工程所有内容的详细PPT课件;
2.软件工程部分(PPT、知识整理、试卷整理);
3.UML部分(PPT、知识点和题目整理);
天津大学902软件工程年考研真题(回忆基本完整版),由特约考生考场记录并带出,市场独家推出;还有更多的优秀学长学姐笔记可以分享给大家。

除此之外,大家还可以搜索一些专业的相关延伸书籍,用来拓宽自己的视野。

在校的同学们可以好好利用校园网的资源,在知网上下载一些相关论文看看。

相关文档
最新文档