2002年北京大学软件工程强军计划考研真题及复习指导

2002年北京大学软件工程强军计划考研真题及复习指导
2002年北京大学软件工程强军计划考研真题及复习指导

北大、人大、中财、北外教授创办集训营、一对一保分、视频、小班

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

环境工程专业考研院校排名 环境工程是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. 集成测试时对软件结构中上层使用 用 ( 自底向上 ) 的集成测试方法。

软件工程导论论文(精)

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

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

北大考博辅导:北京大学环境工程考博难度解析及经验分享 根据教育部学位与研究生教育发展中心最新公布的第四轮学科评估结果可知,在 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.可 移植

软件工程导论期末试题

软件工程导论期末考试试题 一.选择(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分)

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)耦合定义:它是对一个软件结构内不同模块之间互连程度的度量;

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

爱考机构 考研-保研-考博高端辅导第一品牌https://www.360docs.net/doc/bd571597.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 )

北大考博辅导:北京大学环境科学与工程(环境健康)考博难度解析及经验分享

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

软件工程导论期末考试题

一、单项选择题 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.目前使用最广泛的软件工程学方法分别是传统方法学和(面向对象方法学)。 2.数据流图中信息流的类型有(变换流)和事务流。 3.软件的定义是:软件=程序+数据+ (文档)。 4.经典结构程序设计包括顺序、选择和(重复)三种结构。 5.集成测试时对软件结构中上层使用自顶向下的集成测试方法,对软件结构中下层使用

2019北京大学环境科学考研详情介绍、必看经验指导

2019北京大学环境科学考研详情介绍、必看经验指导 学院简介 北京大学是我国最早开展环境学科教学和科研的机构之一,经过40余年的快速发展,形成了在国内环境学科领域的整体优势地位,成为国际环境科学与工程领域具有一定影响的教学与科研机构。在最新的US News、QS等国际学科评估中,北京大学环境学科分别位列全球32位和全球27位。按基本科学指标(ESI)的数据,北京大学环境/生态学科已跻身全球前0.2%。 依托北京大学在自然科学、社会科学、医学方面的学科基础、秉承严谨求实的学风,在“985”和“211”工程支持下,北京大学环境科学与工程学院在基础设施、学科体系和人才队伍建设方面取得了重要进展,取得了一系列有重要国际影响的科技成果,同时为中国政府提供了重要的环境决策支持,多项建议被政府采纳,并有效参与到国际环境协议的国际决策支持过程中。 环境学院的发展理念和特色: 1、发展与完善环境学科体系。发挥北京大学自然、社会、医学科齐全,基础学科雄厚的优势,以多学科交叉融合促进学科发展,积极开拓环境学科新的领域和方向,在学科建设中致力于追求卓越的目标。 2、培养高素质、高层次的环境人才。注重开拓学生的创新能力、国际视野和社会服务能力,致力于培养国家和社会需要的学术功底扎实、视野广阔、社会责任感强和具有系统分析能力和实践经验的环境领域专门人才。 3、以卓越的基础研究成果支撑环境管理决策研究、推动环境技术发展。以前瞻的学术理论,引领中国特色、世界水平的环境问题基础研究,支撑重大环境政策的制定、提升环境管理能力;以理工结合的特色突破技术瓶颈、推动环境产业发展。 4、以高水平的国际国内合作实现环境学科的“共同发展”。针对国际国内重大的环境挑战,致力于以高效的合作机制组织高水平合作团队,以合作共赢实现环境科技整体水平的提高;在国际合作中本着“以我为主”的原则制定科学计划、引领科研合作。 学习方式 全日制

郑州大学软件学院《软件工程导论》期末考试试题和答案

软件工程导论期末复习和答案 1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__ 测试________、运行与维护阶段。 2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件 和应用软件。 3.可行性研究主要集中在以下四个方面经济可行性、技术可行 性、法律可行性和抉择。 4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。 5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的___结构化设计 方法_________,以数据结构为基础构造模块的__jackson方法__________,以对象、类、继承和通信为基础的__面向对象设计方法__________。 6.__数据流图________和__数据字典___共同构成系统的逻辑模型。 7.软件测试的方法有__分析方法________和___非分析方法_______(即黑盒法)。 8.单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。 9.成本估计方法主要有__自底向上估计________、_自顶向下估计_________和算法模型估 计三种类型。 1.下列哪个阶段不属于软件生存周期的三大阶段( C )。 A、计划阶段 B、开发阶段 C、编码阶段 D、维护阶段 2.需求分析是(A )。 A、软件开发工作的基础 B、软件生存周期的开始 C、由系统分析员单独完成的 D、由用户自己单独完成的 3.原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要(B )。 A、明确的需求定义 B、完整的生命周期 C、较长的开发时间 D、熟练的开发人员 4.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归 测试过程称为( A )。 A、改正性维护 B、适应性维护 C、完善性维护 D、预防性维护 5.一般说来,投入运行的软件系统中有错误(A )。

张海藩《软件工程导论》(考研用)辅导书(软件工程学概述)【圣才出品】

第1章软件工程学概述 1.1 复习笔记 一、软件危机 1.软件危机的介绍 (1)概念 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 (2)典型表现 ①对软件开发成本和进度的估计不准确。 ②用户对“已完成的”软件系统不满意的现象经常发生。 ③软件产品的质量往往靠不住。 ④软件常常是不可维护的。 ⑤软件通常没有适当的文档资料。 ⑥软件成本在计算机系统总成本中所占的比例逐年上升。 ⑦软件开发跟不上计算机应用迅速普及深入的趋势。 【注意】考试中常考查软件的概念,记住公式:软件=程序+数据+文档。 2.产生软件危机的原因 (1)客观原因 ①软件是计算机系统中的逻辑部件,缺乏“可见性”,因此管理和控制软件开发过程相

当困难。 ②软件维护通常意味着改正或修改原来的设计,因此软件较难维护。 ③软件规模庞大,而程序复杂性将随着程序规模的增加而呈指数上升。 (2)主观原因 ①存在与软件开发和维护有关的许多错误认识和做法。 ②对用户要求没有完整准确的认识就匆忙着手编写程序。 ③开发人员只重视程序而忽视软件配置的其余成分(文档和数据等)。 ④软件开发人员轻视维护。 3.消除软件危机的途径 (1)应该对计算机软件有一个正确的认识。 (2)应该充分认识到软件开发是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目。 (3)应该推广使用在实践中总结出来的开发软件的成功的技术和方法,并且研究探索更好更有效的技术和方法。 (4)应该开发和使用更好的软件工具。 二、软件工程 1.软件工程的介绍 (1)概念 采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效

软件工程导论(整理)

一、软件危机与软件工程 1、软件危机 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。(正常、不正常运行软件都具有这种问题) 2、软件危机的原因 1)软件本身特点造成; 程序规模庞大; 程序复杂性随着程序规模的增加而呈指数上升。 2)软件开发与维护的方法不正确。 主要表现: (a)忽视软件需求分析; (b)认为软件开发就是写程序并使之运行; (c)轻视软件维护; 3、解决软件危机的途径: 1、组织管理:软件开发不是某种个体劳动的神秘技巧,软件开发应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目。 2、方法:应该推广使用在实践中总结出来的开发软件的成功的技术和方法,并且研究探索更好更有效的技术和方法,尽快消除在计算机系统早期发展阶段形成的一些错误概念和做法。 3、工具:应该开发和使用更好的软件工具。在软件开发的每个阶段都有许多繁琐重复的工作需要做,在适当的软件工具辅助下,开发人员可以把这类工作做得既快又好。 4、软件工程包括哪7条基本原理? 1. 用分阶段的生命周期计划严格管理; 2. 坚持进行阶段评审; 3. 实行严格的产品控制; 4. 采用现代程序设计技术; 5. 结果能清楚地审查; 6. 开发小组的人员应该少而精; 7. 承认不断改进软件工程实践的必要性。 5、软件开发流程? 1)、问题定义2)、可行性研究3)、需求分析4)、总体设计5)、详细设计6)、编码和单元测试7)、综合测试8)、软件维护 6、软件开发模型 瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型、rational统一过程、敏捷过程与极限编程、微软过程

二、可行性研究 1.系统流程图 系统流程图是概括地描绘物理系统的传统工具,它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况。 2.数据流图 数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。 3.数据字典 数据字典:对数据流图中包含的所有元素的定义的集合; 三、需求分析 1、需求分析目的及作用 需求分析是软件分析时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。需求分析的作用是对目标系统提出完整、准确、清晰、具体的要求。 2、需求分析的过程 1)、访谈 正式访谈:系统分析员提出事先准备好的问题。 非正式访谈:提出一些用户可以自由回答的开放性问题,鼓励被访者说出自己的想法。 需要访问大量人员时,利用调查表访问较佳。 2)、面向数据流自顶向下求精 借助数据流图、数据字典、IPO图等,细化、完善详细的数据流图,等到各处理环节对应的功能。 3)、简易的应用规格说明技术 面向团队的需求收集法:(用户与开发者配合) ●初步访谈; ●开发者和用户分别写出“产品需求”; ●开会讨论,各自展示需求列表; ●得出一致意见,为需求列表制定小型规格说明; ●根据会议成果,起草完整的软件需求规格说明。 4)、快速建立软件原型 快速建立能演示目标系统主要功能的程序。 (1)第四代技术 包括:数据库查询和报表语言、程序和应用系统生成器以及其他非常高级的非过程语言,其可以快速生成可执行代码 (2)可重用的软件构件 使用一组已有的软件构件来装配原型

【北大考研辅导班】北大环境科学与工程(环境健康)考研科目参考书考研分数线拟录取考研经验

【北大考研辅导班】北大环境科学与工程(环境健康)考研科目参考 书考研分数线拟录取考研经验 一、北大环境科学与工程学院简介-启道 北京大学是我国最早开展环境学科教学和科研的机构之一,经过40余年的快速发展,形成了在国内环境学科领域的整体优势地位,成为国际环境科学与工程领域具有一定影响的教学与科研机构。在最新的US News、QS等国际学科评估中,北京大学环境学科分别位列全球32位和全球27位。按基本科学指标(ESI)的数据,北京大学环境/生态学科已跻身全球前0.2%。 依托北京大学在自然科学、社会科学、医学方面的学科基础、秉承严谨求实的学风,在“985”和“211”工程支持下,北京大学环境科学与工程学院在基础设施、学科体系和人才队伍建设方面取得了重要进展,取得了一系列有重要国际影响的科技成果,同时为中国政府提供了重要的环境决策支持,多项建议被政府采纳,并有效参与到国际环境协议的国际决策支持过程中。 环境学院的发展理念和特色: 1、发展与完善环境学科体系。发挥北京大学自然、社会、医学科齐全,基础学科雄厚的优势,以多学科交叉融合促进学科发展,积极开拓环境学科新的领域和方向,在学科建设中致力于追求卓越的目标。 2、培养高素质、高层次的环境人才。注重开拓学生的创新能力、国际视野和社会服务能力,致力于培养国家和社会需要的学术功底扎实、视野广阔、社会责任感强和具有系统分析能力和实践经验的环境领域专门人才。 3、以卓越的基础研究成果支撑环境管理决策研究、推动环境技术发展。以前瞻的学术理论,引领中国特色、世界水平的环境问题基础研究,支撑重大环境政策的制定、提升环境管理能力;以理工结合的特色突破技术瓶颈、推动环境产业发展。 4、以高水平的国际国内合作实现环境学科的“共同发展”。针对国际国内重大的环境挑战,致力于以高效的合作机制组织高水平合作团队,以合作共赢实现环境科技整体水平的提高;在国际合作中本着“以我为主”的原则制定科学计划、引领科研合作。 发展历程 1972年创建我国最早的环境科学专业之一(包括环境化学分析、环境地学方向);

相关文档
最新文档