当前位置:文档之家› 2020年【北京大学软件工程考研】考研真题分享及权威参考书

2020年【北京大学软件工程考研】考研真题分享及权威参考书

2020年【北京大学软件工程考研】考研真题分享及权威参考书
2020年【北京大学软件工程考研】考研真题分享及权威参考书

2020年【北京大学软件工程考研】考研真题分享及权威参考书大家好

我是育明506马老师

软件工程这几年这个专业慢慢的热起来,比较好的软件工程北京这边的学校像北大、清华、北航、北交、北邮等,北京地区阅卷较严,所以考北大的同学统考科目分数比起一些水区院校研究生的分数较低,且软件与微电子学院最近三年的报考人数增加明显,考研北大软件工程和计算机技术的难度越来越大。

2019年软件工程录取了36人,其中最高分433分,最低分341分。

北京大学软件工程全日制专业硕士公共课考试科目为英语一和数学一,难度高于其他院校专硕的英语二和数学二,专业课有很独特的学院风格,需要有针对性的准备,了解相关辅导班可以关注公众号“研究生巴士”。

招生目录:

近三年分数线:

2019年,政治55,英语55,专业课90,总分340 2018年,政治50,英语45,专业课80,总分300 2017年,政治50,英语45,专业课80,总分300

推荐使用参考书:

《数据结构与算法》,张铭、王腾蛟、赵海燕,高等教育出版社,普通高等教育“十一五”国家级规划教材,2008-06;《计算机网络》(中英文)第5版,Andrew S.Tanenebaum and David J.Wetherall,清华出版社,2012-03。

《微型计算机基本原理与应用》第2版,王克义,北京大学出版社;

《现代操作系统》(原书第3版),(荷)Andrews S. Tanenbaum著,陈向群、马洪兵等译,机械工业出版社,2012-07;

《操作系统-精髓与设计原理》(原书第7版),(美)William Stallings著,陈向群、陈渝译,电子工业出版社,2012-09;复试基本内容和复试程序:

1、按照各招生专业方向及考试类别分组,差额复试。

2、复试以综合面试为主,对综合能力较强且具备今后专业学习能力的考生予以择优录取。综合面试重点考核考生基础知识的掌握、编程语言的掌握、工程实践(或项目管理)能力、语言表达能力、英语能力、逻辑思维以及综合能力。

3、工业设计工程和艺术硕士专业的考生,需提交一份以上本人专业作品(形式、内容不限,能充分体现个人专业水平即可),直接进行综合面试。不能提供作品者,取消其综合面试的资格。

4、对同等学力考生,除正常参加复试外,需加试两门专业课。

5、总成绩=初试权重*初试4门总成绩/5+复试成绩*复试权重。初试权重为70%,复试权重为30%。

6、复试成绩采用百分制记分,60分为及格。复试成绩不合格的考生不予录取。

专业课备考经验分享:

数据结构这门课程框架比较确定,算是比较基础的课程,可以作为第一门复习的课程。在复习时建立知识框架,在延伸至具体的知识点以及各种抽象概念等,散而不乱,打好知识基础,然后在辅以做题,比如王道的习题,你就会豁然开朗。算法基本上都需要手写代码,这个你如果感觉上来比较难的话,可以复习一遍之后再进行,推荐第一遍复习选择题,第二遍复习答题(算法),代码一定要手写,不能光看。看完后背下来也要默写一遍。我当时准备了一个本子,写了大概有几十个算法,基本上都还比较基础一些的。

这门课程知识点繁多且比较杂,需要花费比较多的时间复习,建议作为最后一门课程复习,避免遗忘的太快。这门课程的主要难点及考点基本就是五层协议:物理层,数据链路层,网络层,传输层,应用层。其中下面两层考选择

较为多些,上面三层,结合组网之类的会考答题,一般只有一题。网路这部分必须拿到高分,尽量少失分。

操作系统整体分为:进程管理、内存管理、文件管理、设备管理。即操作系统负责硬件管理,可以简单理解为依次管CPU,管内存,管外存,管外设。进程管理:进程和线程的比较,进程的创建和终止。进程的阻塞与唤醒。死锁的判断(四个必要条件),死锁的预防(破坏四个必要条件),死锁的避免(银行家算法等)。内存管理:程序装入的过程与原理,编译与连接,逻辑地址与物理地址。连续分配方式的原理与特点。分页与分段,请求分页与请求分段。缺页中断的处理。虚拟地址和物理地址的转换。

辅导中心总部位于北京市海淀区学院路7号弘彧大厦506,近邻中国矿业大学,北京语言大学,中国农业大学,北京林业大学。我们有专门的自习室供学生上自习,集训营在西三旗,每个学生都有固定的座位和床铺。

平时除了四个小班集训之外,主要就是专业课一对一上课和上自习,时间是早8:30-晚9:30,十一月份会更晚,因为我们这边上课的学生比较多,所以就算平时你没有课,老师给别的学生上课的时候你可以问老师问题,报名后平时有不懂的问题,随时问老师,给老师留言,老师有义务回复你。管理你生活的有专门的教务老师,基本每个月都有测试,而且会存档。

2018年专业课真题分享:

一、选择题(30个每题2分)

1、具有n个节点的强连通图,边数至少有()个。

2、存放具有相同hash值的n个元素,CPU进行探查的个数至少是()次。

3、RIP、OSPF、BGP传递数据使用的协议分别是是()。

4、系统将数据放入缓冲区的时间是T,CPU处理时间是C,将结果放回用户的时间是M,则系统处理数据的平均时间是()。

5、邮件在网络上传送时使用的协议是(),但是在服务器间传送时使用的协议是()。

二、问答题

1、一个二叉树按先序遍历的序列是ABCDEFGH,按中序遍历的序列是。。。(记不清了),请画出二叉树并画出后续遍历序列。

2、带有不同权重的顶点集ABCDEFGH(应该是8个),要求画出哈夫曼树,并计算其WPL。

3、多级反馈队列遵循FIFO的原则。。一个3级反馈队列Q1、Q2、Q3,时间片大小分别为2s、4s、8s。A、B、C、D四个作业,到达时间依次是0s,5s,7s,12s。请写出各个时间Q1、Q2、Q3各队列中的作业状况。(本题15分)

4、给出带有权重的邻接矩阵,ABCDEFGH(定点很多)。(1)写出邻接矩阵,按照普利姆算法画出最小生成树。(2)写出邻接表,按照克鲁斯卡尔算法画出最小生成树。

5、(1)屏蔽中断和嵌套中断适用的情况和优缺点;(2)中断处理的流程。

6、(1)常用的文件目录存储结构有哪些?有什么优点?(2)文件目录的哈希结构有什么优点?有什么局限性?

7、使用TCP传送数据的A、B两端,A端发送编号为200和300的两个数据段。

(1)如果第二个数据段没有收到,问B发送给A的序号是多少?

(2)第二个帧发送了多少字节。

(3)如果第一个帧丢失,第二个帧到达,B发回的确认号多少。

8、已知一个从应用层到MAC帧的图,问(1)为什么有的数据使用TCP传输,有的使用UDP传输?ICMP、ARP、IP依次从高层到底层,为什么ICMP靠近应用层,ARP靠近IP层?

育明教育从2006年开始办学,校长是北京外国语大学夏教授,主打专业课一对一辅导。

环境工程专业考研院校排名

环境工程专业考研院校排名 环境工程是21世纪重点发展的高新科技之一。本专业培养的学生具有扎实的环境工程理论知识、专业技术和工程设计能力,特别是在(高浓度)有机废水的生物化学处理、可持续发展的垃圾填埋处置及环境污染修复的生态工程等方面的理论和技术独具特色。 主干学科与主干课程 主干学科:环境科学与工程 主干课程:物理化学、工程流体力学、环境工程微生物学、环境生态学、环境工程原理、环境影响评价、水污染控制、固体废物处理与处置、大气污染控制主要实践性教学环节:测量实习、工程制图、计算机应用及上机实习、水力学实验、微生物实验、环境监测实验、水处理实验、空气污染控制实验等,一般安排40周左右。 相近专业: 环境工程安全工程灾害防治工程水质科学与技术给水排水工程地下水科学与工程风能与动力工程环境科学与工程城市规划辐射防护与环境工程

环境工程

B+等(44个):南昌大学、华东理工大学、中山大学、吉林大学、河海大学、厦门大学、昆明理工大学、中国农业大学、武汉理工大学、大连海事大学、西安理工大学、江苏大学、安徽理工大学、中国矿业大学、江南大学、东北大学、兰州交通大学、西南交通大学、太原理工大学、南京理工大学、长安大学、广东工业大学、合肥工业大学、华东师范大学、华北电力大学、青岛理工大学、北京航空航天大学、北京建筑工程学院、郑州大学、南京农业大学、暨南大学、苏州科技学院、浙江工业大学、南京工业大学、广西大学、中南大学、兰州理工大学、北京交通大学、江苏工业学院、复旦大学、辽宁工程技术大学、天津工业大学、南京航空航天大学、东北师范大学 B等(43个):华南农业大学、沈阳理工大学、长江大学、北京工商大学、贵州大学、兰州大学、大连大学、福州大学、武汉科技大学、重庆工商大学、河北科技大学、辽宁石油化工大学、西安交通大学、桂林工学院、江西理工大学、吉林农业大学、吉林建筑工程学院、中国石油大学、南京林业大学、陕西科技大学、中国人民大学、上海理工大学、沈阳农业大学、西南科技大学、哈尔滨工程大学、四川农业大学、内蒙古科技大学、西北大学、西北农林科技大学、湘潭大学、湖南农业大学、天津科技大学、东华理工大学、武汉工程大学、中北大学、济南大学、安徽工业大学、河南理工大学、华南热带农业大学、天津城市建设学院、华东交通大学、山东建筑大学、南昌航空工业学院

软件工程导论期末考试题

一、单项选择题 1.适合于面向对象方法学的软件生存周期模型是( B ) A.瀑布模型 B.喷泉模型 C.螺旋模型 D.增量模型 2.从实用角度看,数据规范化程度在大多数场合选用第( C )范式。 A. 1 B.2 C.3 D.5 3. 可行性分析研究的目的是( A )。 A.项目值得开发否 B.争取项目 C.开发项目 D.规划项目 4. 模块的内聚性最高的是 ( D ) A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚 5.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做 ( B ) A. 软件工程 B. 软件危机 C. 软件周期 D. 软件产生 6. 需求分析阶段的任务是确定( D ) A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能 7. 完整的软件结构通常用( B )图来表示。 A. IPO 图 B. HIPO 图 C.PAD 图 D.DFD 图 8. 在白盒法技术测试用例的设计中( A )是最弱的覆盖标准。 A.语句 B.路径 C.条件组合 D.判定 9?对象实现了数据和操作的结合,使数据和操作( C )于对象的统一体中。 A.结合 B.隐藏 C.封装 D.抽象 10. 在数据流图中,圆代表( C )。 A.源点 B.终点 C.加工 D.模块 11. 模块内聚度越高,说明模块内各成分彼此结合的程度越( B )。 A.松散 B.紧密 C.无法判断 D.相等 12. 软件测试方法中,黑盒、白盒测试法是常用的方法,其中黑盒测试主要用于测试( B )。 A.结构合理性 B.软件外部功能 C.程序正确性 D.程序内部逻辑 13. 面向对象开发方法中, ( C )是占主导地位的标准建模语言。 A.Booch 方法 B.Coad 方法 C.UML 语言 D.OMT 方法 14. 软件需求分析的主要任务是准确地定义出要开发的软件系统是( C ) A.如何做 B.怎么做 C.做什么 D.对谁做 15. 结构化程序设计的一种基本方法是( C ) A.筛选法 B.迭代法 C.逐步求精法 D.递归法 二、填空题 1. 目前使用最广泛的软件工 程学方法分别是传统方法学和(面向对象方法学 ) )和事务流。 文档 ) 。 ( 重复 )三种结构。 自顶向下 的集成测试方法,对软件结构中下层使 6. 软件维护包括 ( 改正性维护 )、适应性维护、完善性维护、预防性维护。 7. 面向对象方法学建模得到的三个基本子模型是 (对象建模 ) .动态模型、功能模型。 8. 复杂大型问题的对象模型通常由主题 2. 数据流图中信息流的类型有(变换流 3. 软件的定义是:软件 =程序+数据+ 4. 经典结构程序设计包括顺序、选择和 5. 集成测试时对软件结构中上层使用 用 ( 自底向上 ) 的集成测试方法。

2018年北京大学新闻与传播硕士考研参考书目、招生人数、考试科目、专业指导、经验

2018年北京大学新闻与传播硕士考研参考书目、招生人数、考试科目、专业指导、经验 一.考试科目+招生人数

二.北京大学新闻与传播硕士考研参考书目

三.北京大学MJC新闻与传播硕士学习方法 (一)参考书的阅读方法 1.目录法:先通读各本参考书的目录,对于知识体系有着初步了解,了解书的内在逻辑结构,然后再去深入研读书的内容。 2.体系法:为自己所学的知识建立起框架,否则知识内容浩繁,容易遗忘,最好能够闭上眼睛的时候,眼前出现完整的知识体系。 3.问题法:将自己所学的知识总结成问题写出来,每章的主标题和副标题都 是很好的出题素材。尽可能把所有的知识要点都能够整理成问题。 (二)学习笔记的整理方法 1.通过目录法、体系法的学习形成框架后,在仔细看书的同时应开始做笔记, 笔记在刚开始的时候可能会影响看书的速度,但是随着时间的发展,会发现笔记对于整理思路和理解课本的内容都很有好处。 2.做笔记的方法不是简单地把书上的内容抄到笔记本上,而是把书上的内容整理成为一个个小问题,按照题型来进行归纳总结。 (三)真题的使用方法 认真分析历年试题,做好总结,对于考生明确复习方向,确定复习范围和重点,做好应试准备都具有十分重要的作用。分析试题主要应当了解以下几个方面:命题的风格(如难易程度,是注重基础知识、应用能力还是发挥能力,是否存在偏、难、怪现象等)、题型、题量、考试范围、分值分布、考试重点、考查的侧重点等。 考生可以根据这些特点,有针对性地复习和准备,并进行一些有针对性的练习,这样既可以检查自己的复习效果,发现自己的不足之处,以待改进;又可以巩固所学的知识,使之条理化、系统化。

软件工程导论论文(精)

软件工程一.关于软件工程软件是计算机系统中程序.数据和相关文档的集合,一种逻辑产品。软件工程是一门研究工程化方法构建和维护有效的.实用的和高质量的软件的学科。软件工程是一门比较年轻的学科,追溯其出现的时期我们可以回到二十世纪中期。那个时候出现了软件危机。上个世纪五十年代计算机刚从军用转到民用,编写程序的工作被视为艺术家的创作。由于当时计算机受价格因素的限制未能普及,人们对这一新生的披着神秘面纱的产品并不了解。再加上编程人员追求的是如何在有限的处理器能力和储存空间约束下编写出执行速度快.体积小的程序,使程序中充满了各种各样让人迷惑的技巧,这时的软件的开发生产就非常依赖开发人员的聪明才智。但是得到了六十年代,由于计算机生产硬件的突破使计算机的应用范围得到较大的扩展对软件系统的需求和软件自身复杂性急剧上升,传统开发方法不能满足对软件的需要,出现了软件危机。为解决这个问题,1986年“软件工程”在NATO会议上被首次提出,就是把软件开发从“艺术”和“个体行为”向“工程”和“群体协同工作”转化。从此一门新的学科便诞生了。软件的发展又分为几个阶段:先是程序设计再到程序系统,再是软件工程,到现在是面向对象软件工程。因为一种软件往往比较庞大,需要一个或多个团体才能完成,所以以一种工程化的方法不仅能够提高软件的质量也能提高开发效率。软件工程是研究和应用如何以系统性的.规范化的.可定量的过程化方法去开发维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。其目标是在给定成本.给定进度的前提下开发软件。开发出的软件应具有可修改性.有效性.可靠性.可维护性.可适应性.可移植性.可追踪性.可重用性.可理解性.可互操作性。其中可修改性事实容许对系统进行修改而不增加原系统的复杂性。有效性是软件系统能最有效的利用计算机的时间资源和空间资源。软件工程包括技术和管理两方面。由方法.工具.和过程三部分。软件开发方法就是完成软件开发的各项任务的技术方法,软件开发工具是为了方法运用提供支撑。软件工程的过程包括定义.开发.运行维护。定义包括可行性研究.需求分析两个步骤。可行性研究就是根据已有的技术手段结合要开发软所可能运用的技术来判断开发的可行度。需求分析就是要通过客户了解软件所应具备的功能。这一阶段是软件开发前的准备阶段,是很重要的一个阶段。

软件工程考试题库

软件工程概述 一单项选择 1.软件生命周期一般包括:软件开发期和软件运行期,下述(D)不是软件开发期所应包含的内容。 A需求分析B结构设计C程序编制D软件维护 2.软件是一种逻辑产品,它的开发主要是(A)。 A研制B拷贝C再生产D复制 3.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是(C)。 A喷泉模型B增量模型C瀑布模型D螺旋模型 4.在软件生存周期中,(B)阶段必须要回答的问题是“要解决的问题是做什么?”。 A详细设计B可行性分析和项目开发计划C概要设计D软件测试 5.软件产品与物质产品有很大区别,软件产品是一种(C)产品 A有形B消耗C逻辑D文档 6.(C)把瀑布模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作。 A原型模型B螺旋模型C基于知识的智能模型D喷泉模型 7.(B)阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。 A概要设计B详细设计C编码D测试 8.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是(A)。 A原型模型B瀑布模型C基于知识的智能模型D变换模型 9.下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是(C)。 A原型模型B瀑布模型C喷泉模型D螺旋模型 10.下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是(D)。 A原型模型B瀑布模型C喷泉模型D螺旋模型 11.软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为(C)。 A可修改性B可靠性C可适应性D可重用性 12.软件特性中,一个软件能再次用于其他相关应用的程度称为(B)。 A可移植性B可重用性C容错性D可适应性 13.软件特性中,(A)是指系统具有清晰的结构,能直接反映问题的需求的程度。 A可理解性B可靠性C可适应性D可重用性 14.软件特性中,软件产品交付使用后,在实现改正潜伏的错误、改进性能、适应环境变化等方面工作的难易程度称为(B)。 A可理解性B可维护性C可适应性D可重用性 15.软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是(C). A可理解性B可修改性C可移植性D可重用性 16.软件特性中,在给定的时间间隔内,程序成功运行的概率指的是(D)。 A有效性B可适应性C正确性D可靠性 17.软件特性中,允许对软件进行修改而不增加其复杂性指的是(A)。 A可修改性B可适应性C可维护性D可移植性 18.软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是(B)。 A可理解性B可互操作性C可维护性D可追踪性 19.软件特性中,根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向

北大考博辅导:北京大学环境工程考博难度解析及经验分享

北大考博辅导:北京大学环境工程考博难度解析及经验分享 根据教育部学位与研究生教育发展中心最新公布的第四轮学科评估结果可知,在 2018-2019环境工程专业大学排名,其中排名第一的是同济大学,排名第二的是清华大学,排名第三的是南京大学。 作为北京大学实施国家“211工程”和“985工程”的重点学科,环境科学与工程学院的环境工程一级学科在历次全国学科评估中均名列第十。 下面是启道考博整理的关于北京大学环境工程考博相关内容。 一、专业介绍 环境工程专业学生主要学习普通化学、工程力学、测量学、工程制图、环境微生物学、生物化学、水力学、电工学、环境监测、环境工程学科的基本理论和基本知识,受到外语、计算机技术及绘图、污染物监测和分析、工程设计、管理及规划方面的基本训练,具有环境科学技术和给水排水工程领域的科学研究、工程设计和管理规划方面的基本能力。 北京大学环境科学与工程学院学院环境工程专业在博士招生方面,划分为6个研究方向: 083002 环境工程 研究方向:01. 水治理理论与技术;02. 水沙环境风险分析与控制;03. 环境系统分析理论与技术;04. 土壤与地下水污染控制与修复;05. 固废处置与资源化;06. 大气污染控制理论与技术 此专业实行申请考核制。 二、考试内容 北京大学环境工程专业博士研究生招生为资格审查加综合考核形式,由笔试+专业面试+英语口语构成。其中,综合考核内容为: 1、我院根据申请人的申请材料,进行素质审核。根据素质审核结果,择优确定进入考核的候选人; 2、考核采取以面试为主的方式进行差额复试,对学生的学科背景、专业素质、操作技能、外语水平、思维能力、创新能力、申请人分析、解决问题以及进行创新的综合能力等进行考察; 3、考核时间拟安排在3月下旬,届时会在学院网站公布详细考核安排。申请人需向招生专家组作报告,内容包括个人科研经历和成果介绍、对拟从事研究的领域的了解和看法、

软件工程导论》期末考试试题与答案

《软件工程导论》期末考试-试题与答案 一、填空题 1.软件工程中的结构化分析 SA 是一种面向________的分析方法。 2.软件模块独立性的两个定性度量标准是_________________。 3.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个________的过程。 4. ________和数据字典共同构成了系统的逻辑模型 5. ___________是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数据类,据此导出测试用例。二、单选 题 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.消息 6. Jackson 方法是在软件开发过程中常用的方法,使用 Jackson 方法时可以实现______。A.从数据结构导出程序结构B.从数据流图导出初始结构图C.从模块结构导出数据结构D.从模块结构导出程序结构 7.软件测试时为了________而执行程序的过程。A.纠正 错误B.发现错误 C.避免错误 D.证明错误 8.在软件系统中,一个模块应具有什么样的功能,这是由_____决定的。A.总体 设计B.需求分析C.详细设计D.程序设计 9.面向对象分析是对系统进行_________的一种方法。A.需求 分析B.程序设计C.设计评审D.测试验收 10.软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而 且影响软件的_______。A.可理解 性B.可维护性C.可扩展性D.可 移植

北大传播学考研历年分数线汇总

北大传播学考研历年分数线汇总 有志者,事竟成,破釜沉舟,百二秦关终属楚;苦心人,天不负,卧薪尝胆,三千越甲可吞吴!凯程考研老师提供了复试分数线: 一、北大传播学考研各专业复试分数线是多少 2015年北大传播学考研国际传播与文化交流方向377分、大众传播方向378分、广告学方向361分、媒体经营管理方向352分、编辑出版学方向348分,政治、英语不低于50分,专业课不低于90分。复试形式为面试,面试中使用中英答题。复试成绩占总成绩比例的30%,考研复试面试不用担心,凯程考研有系统的专业课内容培训,日常问题培训,还要进行三次以上的模拟面试,还有对应的复试面试题库,你提前准备好里面的问题答案,确保你能够在面试上游刃有余,很多老师问题都是我们在模拟面试准备过的。 二、北大传播学考研专业课复习建议 很多同学对于传播学考研专业课不清楚怎么复习,在这里凯程老师系统介绍一下如何高效率复习,供同学们参考。 关于专业课是怎么学,在此凯程老师强调一下:理解比记忆更重要,但该记的一定要记住,多看书、期刊、论文,多关心关心本专业发生的时事,学会辨证地分析问题,根据真题,有重点地看书,答题时多角度地分析问题,答案多分段,字迹要整洁清楚,多举些例子,只要时间允许尽量多写一些,要分配好时间,复习过程中一定要把所考专业的脉络理清,把核心知识记住,时时复习,多重复,保持思维的敏捷,不要太贪,懂得舍弃,把心放开,考试前夕不要再接触新的东西,浏览浏览以前自己很熟的知识,多看看网上名家对今年的总结,关心一下一年来发生的事件,比较难的地方放在备考的中间阶段看,学会“浏览式”看书。除为数不多的学校外,通常专业课都不会成为我们考研的拦路虎,我们在重视专业课的同时,不用太担心专业课的学习。每天坚持学一点,天天保持学习的状态,最后出来的成绩可能都会让自己大吃一惊的。 1、理解比记忆更重要。记住的东西很容易忘掉,而理解的东西却能内化为自己的。凯程老师教授同学们在平时看专业书的时候除了特别重要的语句(如重要名词解释)外不用刻意地去背书上的表述,记住一句话的“形式”(表述)要比记住这句话的意思多花好几倍的时间,在紧张的考研时期花大把大把的时间去记别人的表述不值得,因此只要记住某个问题有几条几点以及每条每点的大体意思即可。当真正走到考场后你会发现你根本没时间回忆以前记的东西,那时那地脑子想的是什么就得在答题纸上写什么。 2、多看书没错,特别是期刊。首先,对那些报考不指定参考书的学校的同学来说,多看课本和期刊尤其重要。这些学校不指定参考书,它就可能出这一专业的任何一个知识点,而任何一本教科书都不会涵盖所有的知识点,要获知这些知识点,就要靠平时多看书和期刊,凯程老师会在平时讲课的过程中帮助同学们补充书本上没有的知识,对备考新闻传播类专业的考生来说,期刊就显得不可获缺了。其次,对备考那些指定参考书的学校来说,多看书和期刊也很重要。参考书的作用只是告知考生学习的方向,而不是说明题目的出题范围,已有学校这样明确说。我一同学研究完几所高校的试题后总结说,很多学校出的题都来自他们自己学校出版的书,而指定的参考书上却没有。总之,多看书和期刊没错,一来可以帮助开阔思路,二来显得答案特有深度,角度广而新。 3、重视真题,真题很重要,凯程老师总结了历年考研真题发现,很多情况下真题是这个学校出题的集中点,甚至有可能会成为后几年的题目,真题最好的利用方式就是以真题为中心选择看书的重点,这样能帮助同学们减轻复习的压力,节省复习的时间。

软件工程导论期末试题

软件工程导论期末考试试题 一.选择(20分) 1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和( C)。 A、详细计划 B、可行性分析 C、运行阶段 D、测试与排错 2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(C )。 A、详细设计阶段 B、概要设计阶段 C、需求分析阶段 D、测试和运行阶段 3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标(A )。 A、需求分析阶段 B、详细设计阶段 C、概要设计阶段 D、可行性研究阶段 4、软件工程的出现主要是由于(C )。 A.程序设计方法学的影响 B.其它工程科学的影响 C. 软件危机的出现 D.计算机的发展 5、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(C ) A、硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境 D、开发人员的素质 6、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为 ( B) A、相互排斥 B、相互补充 C、独立使用 D、交替使用 7、UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C ) A、基于瀑布模型的结构化方法 B、基于需求动态定义的原型化方法 C、基于对象的面向对象的方法 D、基于数据的数据流开发方法

8、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(B ) A、结构化方法 B、原型化方法 C、面向对象的方法 D、控制流方法 9、结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的(B ) A、控制流 B、数据流 C、程序流 D、指令流 10、软件开发的结构化生命周期方法将软件生命周期划分成(A ) A、计划阶段、开发阶段、运行阶段 B、计划阶段、编程阶段、测试阶段 C、总体设计、详细设计、编程调试 D、需求分析、功能定义、系统设计 二.填空(20分) 21.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素 表达了系统中各种元素之间的(信息流动)情况。 22.成本效益分析的目的是从(经济)角度评价开发一个项目是否可行。 23.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先 策略和(宽度优先策略) 。 24.独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图 来看,一条独立路径是至少包含有一条(在其他独立路径中未有过)的边的路径。 25.汇编语言是面向(机器) 的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。 26.在JSP方法中解决结构冲突的具体办法是(中间数据结构或中间文件)。 27.详细设计的任务是确定每个模块的内部特性,即模块的算法、(使用的数据)。 28.所有软件维护申请报告要按规定方式提出,该报告也称( 软件问题)报告。 29.有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的面向 维护的技术;在维护阶段用来提高维护的效率和质量的(维护支援)技术。 30.科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选 择的语言有:(FORTRAN语言)、PASCAL语言、C语言和PL/1语言。三.判断(10分)

北大传播学考研参考书目汇总

北京大学传播学考研参考书怎么读 书需要自己看,在这个过程中内化的东西才更珍贵。文化时不可以快餐消费的。 一、北京大学传播学考研参考书是什么 北京大学没有指定传播学考研考研参考书目,凯程老师根据多年的辅导经验及学员反馈,推荐北京大学传播学考研研究生参考教材如下: 《传播学教程》郭庆光(著)中国人民大学出版社, 《传播学概论》许静,北京交通大学清华大学出版社 《传播学引论》增补版李彬(著)新华出版社 《传播学史:一种传记式的方法》[美]罗杰斯(著)殷晓蓉(译)上海译文出版社 《大众传播理论:范式与流派》刘海龙 《社会研究方法教程》袁方(著)北京大学出版社 《大众传播学研究方法导论》陈阳著 《传播学定性研究方法》李琨著 《传媒批判理论》潘知常林玮著 《北京大学新闻传播评论》(1-4辑) 以上参考书实际复习的时候,请按照凯程老师指导的重点进行复习,有些内容是不考的,帮助你减轻复习压力,提高复习效率。 二、北京大学传播学考研难度大不大,跨专业的学生多不多? 最近几年传播学考研很火,特别是北京大学这样的名校。北京大学2015年传播学考研研究生计划招收10人,招生人数相对较少,从这方面来讲考研难度较大,北京大学传播学考研专业课复习较为容易。在考研复试的时候,老师更看重跨专业学生的能力,而不是本科背景。其次,考试科目里,传播学综合本身知识点难度并不大,跨专业的学生完全能够学得懂。即使本科学传播学的同学,专业课也不见得比你强多少(大学学的内容本身就非常浅)。所以记住重要的不是你之前学得如何,而是从决定考研起就要抓紧时间完成自己的计划,下定决心,就全身心投入,要相信付出总会有回报。在凯程辅导班里很多这样三凯程生,都考的不错,主要是看你努力与否。 三、北京大学传播学考研就业怎么样? 作为名牌院校的北京大学,本身的学术氛围好,有良好的师资力量,人脉资源也不错,出国机会也不少,硕士毕业生社会认可度高,自然就业就没有问题。2014年北京大学硕士毕业生就业率高达97.86%。就业率居于全国同类专业院校的首位。 新闻学专业因为其属新兴学科范畴,正处于迅速发展之中,极缺高校教师,因此研究生毕业后即可进入高校教书,或者在科研咨询机构进行理论研究;同时亦可直接从事与新闻传播业务相关的工作,譬如进入报社、电视台、电台、网络等相关大众媒体;亦可进入广告公关公司、跨国传媒集团、媒介产品制作公司、政府机构以及大中型国有、民营、跨国公司,从事广告公关、品牌营销、整合营销等相关工作。传播学专业就业范围广,前景极其可观,是一个极好的选择。 四、北京大学传播学考研学费介绍 北京大学传播学考研学费总额1.6万元,学制2年,按学年缴纳学费。 北京大学传播学考研专业方向如下: 01.国际传播与文化交流 02.大众传播(含广播影视)

软件工程考试试题(含答案)

一、填空题(每空1分,共25分) 1.软件生存周期一般可以划分为,问题定义、____________、____________、设计、 编码、测试和____________。 2.基于软件的功能划分,软件可以划分成__________、__________、__________三种。 3.可行性研究,应从、技术可行性、运行可行性、和开 放方案可行性等方面研究。 4.系统流程图是描绘的传统工具。它的基本思想是用图形符号以 描绘系统里面的每个部件。 5.数据流图的基本四种成分:数据输入的源点和数据输出汇点、、 和。 6.结构化分析方法是面向________________进行需求分析的方法。结构化分析方法使 用________________与________________来描述。 7.是自动地共享类、子类和对象中的方法和数据的机制。 8.软件详细设计工具可分为3类,即________________、________________和 ________________。 9.为了在软件开发过程中保证软件的质量,主要采取下述措施:________________、 复查和管理复审、________________。 10.大型软件测试包括、、确认测试和 四个步骤。 1、可行性研究需求分析运行与维护 2、系统软件支撑软件应用软件 3、经济可行性法律可行性 4、物理系统黑盒子形式 5、加工数据流数据存储文件 6、数据流数据流图DFD 数据字典DD 7、继承性 8、图示工具、设计语言表格工具 9、审查测试 10、单元测试集成测试系统测试 二、单项选择题(每小题2分,共20分) 1 2 3 4 5 C C C A C 6 7 8 9 10 D D A C B 1.软件设计中划分模块的一个准则是()。 A、低内聚低耦合 B、低内聚高耦合 C、高内聚低耦合 D、高内聚高耦合 2.Jackson设计方法是由英国的M. Jackson提出的,它是一种面向()的软件 设计方法。

2020年考研热门专业利与弊:环境工程

2020年考研热门专业利与弊:环境工程 ◆专业解析 (一)学科简介 环境工程专业属于工科学科中环境科学与工程下设的一个二级学科。它是一门综合应用自然科学、社会科学原理和工程技术手段协调 环境与发展,保护和改善环境质量的新兴的综合性、边缘性学科。它 的主要任务是研究保护和改善环境质量的理论、技术原理和工程措施。 (二)培养目标 1.熟悉环境科学发展前沿,掌握系统的环境工程基础理论和实验 技能。 2.具备较强的环境工程基础研究、应用研究、科技开发和环境规 划及管理水平,以便应对高层次科研和工程技术,成为专门性人才。 各招生单位研究方向和考试科目不同,在此以北京交通大学为例: (三)研究方向 北京交通大学环境工程专业主要研究领域: 01交通环境规划与管理 02交通环境系统分析与评价 (四)考试科目 ①101思想政治理论 ②201英语一 ③302数学二 ④944环境管理概论

◆推荐院校 以下院校是该专业研究生院实力较强者,建议选报: 清华大学、哈尔滨工业大学、同济大学、西安建筑科技大学、浙江大学、华南理工大学、北京大学、大连理工大学、南京大学、重庆大学、天津大学、北京理工大学、华东理工大学、湖南大学、上海交通大学、华中科技大学、中国矿业大学、河海大学、北京师范大学、东华大学、昆明理工大学、兰州大学、武汉大学、武汉理工大学、北京工业大学、四川大学、山东大学、南开大学、东南大学。 ◆相同一级学科下的其他相关专业 环境科学 ◆课程设置(以天津大学为例) 主要课程名称:科学技术论与方法论、第一外国语、工程数学基础、计算机技术及应用基础、现代企业管理引论、现代管理学、实验技能、环境工程基础、现代环境工程理论、传递过程原理、高级水污染控制理论与技术、现代环境监测理论与技术。 ◆就业前景 (一)国家的基本政策决定了该专业重要的社会地位 随着各种环境问题日益突出和影响范围的持续扩大,环保问题是21世纪世界的焦点,环保产业也是我国重点发展的产业之一。为了实现社会、经济的可持续发展和促动人民生活质量的持续提升,国家已经把环境保护作为一项基本国策。而环境工程学科的内涵日益丰富,使得它已成为21世纪的带头学科之一,未来前景不言而喻。 (二)生态环境领域项目的丰富预示着就业面的无限广阔 我国环保产业在高新技术产业化政策的引导下,环保技术开发、技术改造和技术推广的力度持续增大。环保新技术、新工艺、新产品

软件工程导论期末考试试题和答案

软件工程导论期末考试试 题和答案 It was last revised on January 2, 2021

1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编 码、__测试________、运行与维护阶段。 2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件和应用 软件。 3.可行性研究主要集中在以下四个方面经济可行性、技术可行性、法律 可行性和抉择。 4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。 5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的___结构化 设计方法_________,以数据结构为基础构造模块的__jackson方法__________,以对象、类、继承和通信为基础的__面向对象设计方法__________。 6.__数据流图________和__数据字典___共同构成系统的逻辑模型。 7.软件测试的方法有__分析方法________和___非分析方法_______(即黑盒法)。 8.单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。 9.成本估计方法主要有__自底向上估计________、_自顶向下估计_________和算法 模型估计三种类型。 1.下列哪个阶段不属于软件生存周期的三大阶段( C )。 A、计划阶段 B、开发阶段 C、编码阶段 D、维护阶段 2.需求分析是( A )。 3. A、软件开发工作的基础 B、软件生存周期的开始 4. C、由系统分析员单独完成的 D、由用户自己单独完成的

5.原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要 ( B )。 6. A、明确的需求定义 B、完整的生命周期 7. C、较长的开发时间 D、熟练的开发人员 8.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改 的回归测试过程称为( A )。 9. A、改正性维护 B、适应性维护 10.? C、完善性维护 D、预防性维护 11.一般说来,投入运行的软件系统中有错误( A )。 A、不是不可以理解的 B、是不能容忍的 C、是要求退货的理由 D、是必然的 1.在进行总体设计时应加强模块间的联系。( N ) 2.系统结构图是精确表达程序结构的图形表示法。因此,有时也可以将系统结 构图当作系统流程图使用。( N ) 3.用黑盒法测试时,测试用例是根据程序内部逻辑设计的。( N ) 4.在程序调试时,找出错误的位置和性质比改正该错误更难。( Y ) 5.以对象、类、继承和通信为基础的面向对象设计方法(OOD)也是常见的软 件概要设计方法之一。( Y ) 6.如果通过软件测试没有发现错误,则说明软件是正确的。( N ) 7.快速原型模型可以有效地适应用户需求的动态变化。( Y )

软件工程导论复习(期末_考研用)

软件工程导论复习(期末_考研用)

1、需求分析的任务是什么?分析得到的成果(文档)是什么?包含哪些内容? 1、需求分析的任务:(1)确定对系统的综合要求:功能需求、性能需求、可靠性和可用性需求、出错处理需求、接口需求、约束、 逆向需求、将来可能提出的要求(2)分析系统的数据要求:(3)导出系统的逻辑模型(4)修正系统开发计 划; 2、需求分析得到的结果:是通过需求分析得到的除了分析模型之外,还应该写出软件需求规格说明书,它是需求分析阶段得出的 最主要的文档。 2、软件需求通常包括哪些方面?各类需求一般包含内容有哪些? (1)功能需求:这方面的需求指定系统必须提供的服务。通过需求分析应该划分出系统必须完成的所有功能。 (2)性能需求:性能需求指定系统必须满足的定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性等方面的需求。 (3)可靠性和可用性需求:可靠性需求定量地指定系统的可靠性。可用性与可靠性密切相关,它量化了用户可以使用系统的 程度。 (4)出错处理需求:这类需求说明系统对环境错误应该怎样响应。 (5)接口需求:接口需求描述应用系统与它的环境通信的格式。常见的接口需求有:用户接口需求;硬件接口需求;软件接口需求;通信接口需求。 (6)约束:设计约束或实现约束描述在设计或实现应用系统时应遵守的限制条件。 (7)逆向需求:逆向需求说明软件系统不应该做什么。 (8)将来可能提出的要求:应该明确地列出那些虽然不属于当前系统开发范畴,但是据分析将来很可能会提出来的要求。这 样做的目的是,在设计过程中对系统将来可能的扩充和修改预做准备,以便一旦确实需要时能比较 容易地进行这种扩充和修改。 3、追加的主要描述工具的概念和使用: E-R图:是什么,成份和基本符号,描述什么模型; 状态转换图:是什么,描述什么模型 (1)E-R图的定义:即实体--联系图,是表示数据对象及其之间关系的图形语言机制,是建立数据模型的图形工具。 E-R图的基本成份和使用的符号:实体(即数据对象)----矩形框,关系----菱形框, 属性----椭圆形或圆角矩形。 E-R图描述的模型:用来建立数据模型,ER模型使用简单的图形符号表达系统分析员对问题域的理解 (2)状态转换图的定义:通过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。 状态转换图的基本成份和使用的符号:基本成分是状态、事件、状态转换。 状态转换图描述的模型:用来建立系统的行为模型。 4、在结构化分析中,建模的核心是什么?3种模型分别是什么,分别用什么工具来描述? 建模的核心是数据字典,它描述了所有的在目标系统中使用的和生成的数据对象。 (1)、数据模型,用实体-联系图描述; (2)、功能模型,用数据流图描述; (3)、行为模型,用状态转换图描述。 第5章总体设计 1、什么是总体设计? 将软件需求转化为软件的数据结构和系统结构,确定各组成成分(子系统或模块)之间的相互关系 2、模块化设计的原理包括什么?为了提高软件的可维护性,其中,模块独立性最重要的,是评价软件结构质量的首要标准。 模块化设计的原理包括:模块化、抽象、逐步求精、信息隐藏和局部化、模块独立。为了提高软件的可维护性,其中,模块独立性最重要的,是评价软件结构质量的首要标准。 3、模块独立性度量(描述)的两个指标:内聚、耦合;什么是内聚,什么是耦合;耦合和内聚的具体分类及使用原则;在面向数据流的方法中,内聚、耦合各分为哪几级,每级的具体含义分别是什么?强度从弱到强如何排列?耦合和内聚两者关系? (1)耦合定义:它是对一个软件结构内不同模块之间互连程度的度量;

软件工程考试题

1、(可行性研究)得目得就就是用最小代价在尽可能短得时间内确定该软件项目就是否能够开发、就是否值得开发。 2、可行性研究得目得不就是就是开发一个软件项目,而就是研究这个项目就是否(就是否做值得)。 3、可行性研究需要从(经济)可行性、(技术)可行性、(操作)可行性与(社会)可行性四个方面分析研究每种解决方案得可行性。 4、技术可行性就是对开发项目得(功能、性能、限制条件)进行分析,确定现有资源条件下,技术风险有多大,项目就是否能实现。 5、经济可行性一般要考虑得情况包括:(成本与效益)。 6、社会可行性所涉及得范围包括(合同、责任、侵权)用户组织得管理模式、范围以及其她一些技术人员常常不了解得陷阱。 7、典型得可行性研究有以下步骤:确定项目得规模与目标、(研究正在运行得系统)、(建立新系统得高层逻辑模型)、导出与评价各种方案、推荐可行得方案与编写可行性研究报告。 8、系统效益=经济效益+(社会效益)。 9、效益分有型效益与(无形)两种。 10、可行性研究得第一个步骤就是(确定项目得规模与目标)。 11、数据字典就就是用来定义数据流图中得(各个成分得具体含义)得。它与数据流图共同构成了系统得(逻辑模型),就是(需求说明书)得主要组成部分。 12、由于数据流就是流动中得数据,所以必须有(流向)。除了与(数据存储)之间得数据流命名外,数据流应该采用名词或名词短语。 七、选择题 1、研究开发资源有效性就是进行( D )可行性研究得一个方面 A、技术 B、经济 C、社会 D、操作 2、在软件可行性研究中、可以从不同得角度对软件进行研究,其中从软件得功能可行性角度考虑得就是( B )可行性 A、经济 B、技术 C、操作 D、社会 3、在遵循软件工程原则开发软件过程中,计划阶段应该依次完成( B ) A、可行性研究、需求分析、问题定义 B、问题定义、可行性研究、需求分析 C、需求分析、问题定义、可行性研究 D、可行性研究、问题定义、需求分析 4、可行性研究要进行得需求分析与设计应就是( C )。 A、详细得 B、全面得 C、简化得 D、彻底得 七、填空题 1、需求分析得基本任务就是要准确地定义(扇新系统得目标),为了满足用户需求,回答系统必须(做什么)得问题。 2、在需求分析阶段,首先进行问题识别,即双方确定对问题得综合需求,这些需求包括:(功能)需求、(性能)需求、(环境)需求、(用户界面)需求。另外还有可靠性、安全性、保密性、可移植性、可维护性等方面得需求。 3、需求分析得困难主要体现在4个方面:问题得复杂性、(交流障碍)、(不完备性与不一致性)、需求易变性。 4、在需求分析阶段进行以下几个方面得工作:识别系统综合要求、(分析系统得数据要求)、导出软件逻辑模型、(编写文档)。

北京大学深圳研究生院环境工程考研 招生人数 参考书 报录比 复试分数线 考研真题 考研经验 招生简章

爱考机构 考研-保研-考博高端辅导第一品牌https://www.doczj.com/doc/8e1701075.html,

深圳研究生院 环境工程招生目录 深圳 研究 生院 环境 工程 考试 科目 系所名称 深圳研究生院 招生总数 820人。 系所说明 除金融学专业数量金融学方向全部接收推荐免试生、工商管理硕士不接收推 荐免试生外,其他专业及方向接收推荐免试生比例为50%-80% 招生专业:环境工程 (083002) 人数:40 研究方向 01.生物能源工程 02.能效工程 03.水处理与资源工程 04.环境微生物 05.环境与能源信息工程 06.固废处理与资源化 考试科目 本专业考试科目③,考生可依据报考方向任选一门。 考生还可选考北大化学 与分子工程学院、生命科学学院、城市与环境学院和环境科学与工程学院各 专业与研究方向相关的任一组试题。 本专业学习年限3年。 1 101思想政治理论 2 201英语一 系所名称 深圳研究生院 招生总数 820人。 系所说明 除金融学专业数量金融学方向全部接收推荐免试生、工商管理硕士不接收推荐免 试生外,其他专业及方向接收推荐免试生比例为50%-80% 招 生 专 业 及 人 数 020104 西方经济学 50 020204 金融学 180 035102 法律硕士(法学) 30 070322 化学(化学基因组学) 50 070523 地理学(城市与区域规划) 35 070524 地理学(景观设计学) 30 080903 微电子学与固体电子学 70 080920 电子科学与技术(集成电路与系统 30 081201 计算机系统结构 20 081203 计算机应用技术 50 081302 建筑设计及其理论 20 083001 环境科学 25 083002 环境工程 40 120202 企业管理 50 200101 法律硕士 80 200601 工商管理硕士 60

最新软件工程导论期末考试试题

软件工程导论期末考试试题 一.选择 1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和( C)。 A、详细计划 B、可行性分析 C、运行阶段 D、测试与排错 2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(C )。 A、详细设计阶段 B、概要设计阶段 C、需求分析阶段 D、测试和运行阶段 3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标(A )。 A、需求分析阶段 B、详细设计阶段 C、概要设计阶段 D、可行性研究阶段 4、软件工程的出现主要是由于(C )。 A.程序设计方法学的影响 B.其它工程科学的影响 C. 软件危机的出现 D.计算机的发展 5、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(C ) A、硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境 D、开发人员的素质 6、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为 ( B) A、相互排斥 B、相互补充 C、独立使用 D、交替使用 7、UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C ) A、基于瀑布模型的结构化方法 B、基于需求动态定义的原型化方法 C、基于对象的面向对象的方法 D、基于数据的数据流开发方法 8、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(B )

相关主题
文本预览
相关文档 最新文档