北京科技大学2013年硕士学位研究生入学考试试题(软件工程)

北京科技大学2013年硕士学位研究生入学考试试题(软件工程)
北京科技大学2013年硕士学位研究生入学考试试题(软件工程)

北京科技大学2013年硕士学位研究生入学考试试题(软件工程) 试题编号: 870 试题名称:软件工程(共 3 页)

适用专业:计算机科学与技术、软件工程、计算机技术(专业学位)

软件工程(专业学位)

说明:所有答案必须写在答题纸上,做在试题或草稿纸上无效。

一、概念解释(共35分,每小题5分)

1、软件危机

2、软件生命周期

3、软件过程模型

4、结构化程序设计

5、黑盒测试与白盒测试

6、信息隐蔽

7、模块独立性

二、简答题(共25分)

1、(7分)什么是模块的内聚,举出3种内聚类型并就其内聚程度进行排序。

2、(6分)简述软件测试和调试的区别。

3、(6分)总体设计应考虑哪些问题?

4、(6分)为什么要进行软件维护?

三、计算题(共8分)

某软件公司计划开发一个应用软件项目,根据经验估计该项目的程序长度大约10万条指令语句。如果平均每人每天可以完成100条,请估计:

(1)开发这个项目将用多少工作日?

(2)如果程序员月平均工资为6000元,每月20个工作日,软件项目的人工成本是多少?

(3)项目需要硬件设备的支出约5万元,其他开支约5万元,那么人工成本所占总成本的比例是多少?

四、设计题(共62分)

1、(12分)使用逻辑覆盖测试方法测试以下程序段:

V oid DoWork ( int x, int y, int z)

{

1

软件工程期末考试题含答案

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

北京科技大学考研复试资料整理分析

08北科钢冶复试资料 1.铁水预处理:铁水预处理是指铁水兑入炼钢炉之前进行的各种处理。有脱 硫预处理和三脱(脱硅、磷、硫)预处理。分为普通铁水预处理和特殊铁水预处理两大类。普通铁水预处理包括:铁水脱硫、铁水脱硅和铁水脱P。特殊铁水预处理一般是针对铁水中含有的特殊元素进行提纯精炼或资源综合利用,如铁水提钒、提铌、脱铬等预处理工艺。 铁水预处理容器的选择:根据铁水预处理容器的选择,脱硫工艺可分为:混铁车喷吹法、铁水罐法、铁水包法。发展趋势:采用铁水包作为铁水脱硫预处理的容器。 铁水预处理(脱硫)的优越性:(1)满足用户对超低硫、磷钢的需求,发展高附加值钢种(2) 减轻高炉脱硫负担,放宽对硫的限制,提高产量,降低焦比;(3)炼钢采用低硫铁水冶炼,可获得巨大的经济效益。铁水脱硫工艺方法:投掷法,将脱硫剂投入铁水中脱硫;喷吹法,将脱硫剂喷入铁水中脱硫;搅拌法(KR法),通过中空机械搅拌器向铁水内加入脱硫剂,搅拌脱硫。铁水预处理(脱硫)是提高钢材质量的最经济手段 2.RH精炼法:也称钢液循环脱气法,将钢液提升到一容器内处理。 主要冶炼高质量产品,如轴承钢、LF钢、硅钢、不锈钢、齿轮钢等。国内RH 设备主要依靠进口。RH工艺特点:①反应速度快、处理周期短,生产效率高,常与转炉配套使用。②反应效率高,钢水直接在真空室内进行反应。③可进行吹氧脱碳和二次燃烧进行热补偿,减少处理温降;④可进行喷粉脱硫,生产超低硫钢。 3.LF精炼法(Ladle Furnace):钢包炉精炼法是最常用的精炼方法;取代 电炉还原期;解决了转炉冶炼优钢问题;具有加热及搅拌功能;脱氧、脱硫、合金化。工艺优点:①精炼功能强,适宜生产超低硫、超低氧钢②具备电弧加热功能,热效率高,升温幅度大,温度控制精度高③具备搅拌和合金化功能,易于实现窄成分控制,提高产品的稳定性④采用渣钢精炼工艺,精炼成本较低;⑤设备简单,投资较少 LF炉精炼非常适合于低硫、超低硫钢生产:高碱度还原渣,渣量可达25Kg/t;电弧加热,炉渣温度高;可以较强烈搅拌钢水;过程稳定,易于控制。 4.炉外精炼:内容:脱氧、脱硫;去气、去除夹杂;调整钢液成分及温度。 手段:①渣洗最简单的精炼手段;②真空目前应用的高质量钢的精炼手段; ③搅拌最基本的精炼手段;④喷吹将反应剂直接加入熔体的手段;⑤调温加热是调节温度的一项常用手段。主要的精炼工艺:LF(Ladle Furnace process);AOD(Argon-oxygen decaburizition process );VOD (Vacuum oxygen decrease process);RH(Ruhrstahl Heraeus process);CAS-OB( Composition adjustments by sealed argon -oxygen blowing process) ;喂线 (Insert thread) ;钢包吹氩搅拌(Ladle argon stirring);喷粉( powder injection )。

软件工程考试题(带答案)..

一、选择题 1.软件开发瀑布模型中的软件定义时期各个阶段依次是:(B) A) 可行性研究,问题定义,需求分析。 B) 问题定义,可行性研究,需求分析。 C) 可行性研究,需求分析,问题定义。 D) 以上顺序都不对。 2.可行性研究主要从以下几个方面进行研究:(A) A)技术可行性,经济可行性,操作可行性。 B)技术可行性,经济可行性,系统可行性。 C)经济可行性,系统可行性,操作可行性。 D)经济可行性,系统可行性,时间可行性。 3 耦合是对软件不同模块之间互连程度的度量。各种耦合按从强到弱排列如下:(C) A) 内容耦合,控制耦合,数据耦合,公共环境耦合。 B) 内容耦合,控制耦合,公共环境耦合,数据耦合。 C) 内容耦合,公共环境耦合,控制耦合,数据耦合。 D) 控制耦合,内容耦合,数据耦合,公共环境耦合。4.在详细设计阶段所使用到的设计工具是:(A) A) 程序流程图,PAD图,N-S图,HIPO图,判定表, 判定树. B) 数据流程图,Yourdon 图,程序流程图,PAD图, N-S图,HIPO图。 C) 判定表,判定树,PDL,程序流程图,PAD图,N- S图。 D) 判定表,判定树,数据流程图,系统流程图,程序 流程图,层次图。 5 按照软件工程的原则,模块的作用域和模块的控制域之间的关系

是:(A) A)模块的作用域应在模块的控制域之内。 B)模块的控制域应在模块的作用域之内。 C)模块的控制域与模块的作用域互相独立。 D)以上说法都不对。 6在软件生命周期中,能准确确定软件系统的体系结构的功能阶段是(C) A.概要设计 B.详细设计 C.需求分析 D.可行性分析 7下面不是软件工程的3个要素的是(C) A过程 B.方法 C.环境 D.工具 8.下面不属于软件的组成的是(B) A程序 B.记录 C.文档 D.数据 9在瀑布模型中,将软件分为若干个时期,软件项目的可行性研究一般归属于(C) A.维护时期 B.运行时期 C.定义时期 D.开发时期 10.在瀑布模型中,下面(C)是其突出的缺点。 A.不适应平台的变动 B.不适应算法的变动 C.不适应用户需求的变动 D.不适应程序语言的变动 11下面不属于软件的特点的是(D)。 A软件是一种软件产品 B软件产品不会用坏,不存在磨损、消耗问题 C软件产品的生产主要是研制 D软件产品非常便宜 12 软件开发工具是协助开发人员进行软件开发活动所使用的软件或环境。下面不是软件开发工具的是(A)。

北京科技大学2018年《534专业综合》考研大纲_北科大考研论坛

北京科技大学2018年《534专业综合》考研大纲 一、考试性质与范围 适用于“机械工程”、“车辆工程”等专业硕士研究生的入学考试,为复试科目。包含《机械制图》、《机械设计》、《机械制造工艺基础》、《自动控制原理》等四部分内容,为专业综合考试。 二、考试基本要求 全面掌握机械类(含机械工程、车辆工程等)专业的基础理论,理解和熟练掌握课程的重点内容,具备运用课程知识、方法解决问题的能力。 三、考试形式与分值 1.笔试,闭卷。 2.满分为150分,四部分内容各约占25%。 3.可携带尺、计算器等。 四、考试内容 第一部分机械制图 1、各种位置直线、平面的投影特性 2、常见回转体(圆柱、圆锥、球)截交线、相贯线的分析作图 3、组合体的画法、尺寸标注、识图方法 4、机件的表达方法 (1)视图表达:基本视图、向视图、局部视图、斜视图的画法和标注; (2)剖视图表达:剖视图的概念,全剖、半剖、局部剖的画法与标注; (3)断面表达:断面图的概念,移出断面与重合断面的画法与标注; (4)简化画法及规定画法。 5、标准件(螺纹及螺纹连接件、键、销、滚动轴承)的规定画法和标记方法 6、圆柱齿轮的基本参数、尺寸关系和规定画法 7、零件图 零件的表达方案确定;零件图的尺寸标注;表面粗糙度;极限与配合;零件常见工艺结构;零件图的绘制和阅读。 8、装配图 装配图的规定画法、特殊画法;常见装配结构;掌握阅读装配图的方法和步骤,能看懂中等复杂程度的装配图,并拆画零件图。 第二部分机械设计 1、机械设计总论 机械零件疲劳强度理论,机械零件的材料和热处理。 2、摩擦磨损与润滑 摩擦磨损和润滑的分类;液体动压润滑行成条件。 3、柔性传动(带传动和链传动) 传动特点及应用;传动设计计算;张紧。 4、齿轮传动 齿轮失效形式;齿轮材料及许用应力;计算载荷;齿轮受力分析及强度计算; 5、蜗杆传动 失效形式及材料选择;受力分析及强度计算;热平衡计算。 6、轴 轴的受力分析与分类;轴的强度计算。

软件工程期末考试题3

试卷一 中南大学考试试卷 2006--2006 学年学期时间110分钟 专业年级:总分100分,占总评成绩 100% 注:此页不作答题纸,请将答案写在答题纸上 填空题(本题20分,每小题2分) 1. 瀑布模型是以文档为驱动、适合于()软件项目的开发。 2. 需求分析的基本任务是()。 3. 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是()。 4. 根据程序流程图划分的模块通常是()内聚的模块。 5. 软件的分类,按其功能可分为:系统软件、()和应用软件。 6. UML的定义包括UML语义和()两个部分。 7. 客观世界中的若干类,通常有两种主要的结构关系:即分类结构和( )。 8. IDEF1X图用来描述系统的()模型,主要有实体、联系和()三种成分,其中实体可分为独立实体和(),且一个实体只能在图中出现一次。 二、简答题(本题30分,每小题5分) 1. 什么是软件工程?软件工程和计算机科学有何区别?

2. 面向对象方法和结构化方法有何区别与联系? 3. 什么是模块的作用域和模块的控制域?为何要求模块的控制域必须在作用域内? 4. 什么是设计模式?试举例说明组合设计模式的应用。 5.什么是依赖倒置原则?它和开闭原则有何联系? 6. 软件生存期过程和软件生存期模型有何联系?瀑布模型有何特点? 三、绘图题(本题34分) 1. 某单位拟开发一个计算机房产管理系统,要求系统具有分房、调房、退房和查询统计等功能。房产科将用户申请表输入系统后,系统首先检查申请表的合法性,对不合法的申请表,系统拒绝接收;对合法的申请表根据类型分别进行处理。 (1) 如果是分房申请,则根据申请者的情况(年龄、工龄、职称、职务、家庭人口等)计算其分数,当分数高于阀值分数时,按分数高低将申请单插到分房队列的适当位置。在进行分房时,从空房文件中读出空房信息,如房号、面积、等级、单位面积房租等,把好房优先分给排在分房队列前面的符合该等级房条件的申请者;从空房文件中删掉这个房号的信息,并从分房队列中删掉该申请单,再把此房号的信息和住户信息一起写到住房文件中,输出住房分配单给住户,同时计算房租,并将算出的房租写到房租文件中。 (2) 如果是退房申请,则从住房文件和房租文件中删除有关信息,再把此房号的信息写到空房文件中。

2020年北京科技大学材料专业考研经验

北京科技大学材料专业考研经验 转眼间,已经尘埃落定。回首这一年,有努力,也有回报,有汗水,也有欢笑。这一年,个人的付出固然重要,但诚然,我也从论坛收益良多,现在我小小的总结一下自己的观点,希望能对学弟学哥妹们有所帮助。 先来说说自己的情况:我报考的是北京科技大学材料学院,所考的分数分别为政治58,英语57,数学二115,专业课(材料科学基础)108,总分338。这样一个分数,对于一个工科生而言,算是中规中矩,但是对于今年的北科材料,可算是一个不折不扣的擦线党(初试线337)。即便如此,我想我还是很有必要介绍一下自己的经验。 如今,考研是一个热门的话题。同时,也是大学本科生的一个未来规划中的热门选项。很多人很轻率的就决定考研,对此我是不发表任何评论的。但是,我觉得,一旦决定考研,就要对全局有一个清醒的认识,而不是在模模糊糊的状态下就开始看书,鄙人鱼见,这样只是浪费了自己的时间和经历。 看书前要做好万全准备。大家可能会问要做好哪些准备。且听我慢慢道来。

做好了以上的各种准备,接下来就需要开始各科的复习了。不需要过多的解释,数学和英语都是要从大三下开始的,而政治和专业课是从九月份开始。细节我慢慢道来。 因为本人是工科生,所以只介绍工科生相关经验。我们考的是数学二,也就是只有高数和线性代数。而关于考研复xí,论坛里很多人都会分为三轮,说实话,我自己到目前为止也没好好划分过,所以只按自己的经验一点点介绍。 先插播一下我的学习理念。我觉得作为一个工科生,在学习这一块,理应有些自己的方法。我觉得不管是学什么,首先我们得对这一科有一个全局的把握,其次,我们还要有能力从众多信息中抽象出重点,然后循着重点对症下药。简单来讲,我觉得就是个盖房子的过程,先打地基,再出骨架,最后各种装饰。 频道调回到数学,关于数学的学习,我觉得首先得从书本下手,高数用同济5或者6版的两本书,线代无所谓,大同小异。依据往年的大纲,先把书本过个一遍,对各种概念,各种公式有个初步印象,我觉得这一步很重要:对于基础好的同学,可以作为回顾,对于基础差的同学,可以作为启蒙用。然而这样还不够,书本还要用第二遍,这一遍,最好边看边把你自己认为是重点的句子,定义,概念等抄下来(后期还有大作用),基础好的同学可以随意练练课后习题,基础

北科大考研复试班-北京科技大学电子与通信工程考研复试经验分享

北科大考研复试班-北京科技大学电子与通信工程考研复试经验分享北京科技大学于1952年由天津大学(原北洋大学)、清华大学等6所国内著名大学的矿冶系科组建而成,现已发展成为以工为主,工、理、管、文、经、法等多学科协调发展的教育部直属全国重点大学,是全国首批正式成立研究生院的高等学校之一。1997年5月,学校首批进入国家“211工程”建设高校行列。2006年,学校成为首批“985工程”优势学科创新平台建设项目试点高校。2014年,学校牵头的,以北京科技大学、东北大学为核心高校的“钢铁共性技术协同创新中心”成功入选国家“2011计划”。2017年,学校入选国家“双一流”建设高校。2018年,学校获批国防科工局、教育部共建高校。 学校由土木与资源工程学院、冶金与生态工程学院、材料科学与工程学院、机械工程学院、能源与环境工程学院、自动化学院、计算机与通信工程学院、数理学院、化学与生物工程学院、东凌经济管理学院、文法学院、马克思主义学院、外国语学院、高等工程师学院,以及研究生院、体育部、管庄校区、天津学院、延庆分校组成。现有20个一级学科博士学位授权点,30个一级学科硕士学位授权点,79个二级学科博士学位授权点,137个二级学科硕士学位授权点,另有MBA(含EMBA)、MPA、法律硕士、会计硕士、翻译硕士、社会工作、文物与博物馆和工程硕士等8个专业学位授权点,16个博士后科研流动站,50个本科专业。学校冶金工程、材料科学与工程、矿业工程、科学技术史4个全国一级重点学科学术水平蜚声中外(2017年进入国家世界一流学科建设行列;在第四轮学科评估,冶金工程、科学技术史获评A+,材料科学与工程获评A),安全科学与工程、环境科学与工程、控制科学与工程、动力工程与工程热物理、机械工程、计算机科学与技术、土木工程、化学、外国语言文学、管理科学与工程、工商管理、马克思主义理论等一批学科具有雄厚实力,力学、物理学、数学、信息与通信工程、仪器科学与技术、纳米材料器件、光电信息材料与器件等基础学科与交叉学科焕发出勃勃生机。 启道考研复试班根据历年辅导经验,编辑整理以下关于考研复试相关内容,希望能对广大复试学子有所帮助,提前预祝大家复试金榜题名! 专业介绍 电子通信工程英文名为Electronics and Communication Engineering,是电子科学与技术和信息技术相结合,构建现代信息社会的工程领域,利用电子科学与技术和信息技术的基本理论解决电子元器件、集成电路、电子控制、仪器仪表、计算机设计与制造及与电子和

软件工程考试题库

软件工程概述 一单项选择 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.软件特性中,根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向追踪的能力指的是( C )。

北京科技大学考研数学分析(2003-2014)

北 京 科 技 大 学 2014年硕士学位研究生入学考试试题 ============================================================================================================= 试题编号: 613 试题名称: 数学分析 (共 2 页) 适用专业: 数学, 统计学 说明: 所有答案必须写在答题纸上,做在试题或草稿纸上无效。 ============================================================================================================= 1.(15分)(1)计算极限2020cos lim ln(1)x x xdx x →+?; (2)设112(1)0,,(1,2,3,),2n n n a a a n a ++>==+ 证明: lim n n a →∞存在,并求该极限. 2.(15分) (1)设222z y x u ++=,其中),(y x f z =是由方程xyz z y x 3333=++所确定的隐函数, 求x u . (2) 设2233x u v y u v z u v ?=+?=+??=+?,求z x ??. 3. (15分)设)(x f 在[]0,2上连续,且)0(f =(2)f ,证明?0x ∈[]0,1,使 )(0x f =0(1).f x + 4.(15分)设f (x )为偶函数, 试证明: 20()d d 2(2)()d ,a D f x y x y a u f u u -=-??? 其中:||,|| (0).D x a y a a ≤≤> 5. (15分)设)(x f 在区间[0,1]上具有二阶连续导数,且对一切[0,1]x ∈,均有(),''()f x M f x M <<. 证明: 对一切[0,1]x ∈,成立 '()3f x M <.

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

一、填空题(每空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提出的,它是一种面向()的软件 设计方法。

《软件工程》期末考试题及答案++精华版!!

《软件工程》期末考试样题 一、填空题 1.软件开发模型有(瀑布模型)(螺旋模型)第四代技术模型(原型模型)构件组装模型、混合模型。 2.可行性研究一般可以从(经济)可行性、(技术) 可行性、运行可行性、法律可行性和开发可行性等方面来研究。 3.现在向银行存款,年利率为i,若希望在n 年后从银行得到F元,现在应该存入的钱数为 (F/(1+i)n)。 4.数据流图的基本符号包括(数据输入的源 点和数据输出的汇点)、(加工)、(数据流)、(数据存储文件)。 5.Jackson图除了可以表达程序结构外,还可以 表达(数据结构),它首先要分析(数据结构),并用适当的工具来描述。 6.详细设计的工具有图形工具)、表格工具和(语言工具)。 7.IPO图由(输入)、处理和(输出)三个框组 成。这个图的特点是能够直观的显示三者之间的关系。 8.面向对象技术是一整套关于如何看待(软件系统)和(现实世界)的关系,以什么观点来研究问题并进行分析求解,以及如何进行系统构造的软件方法学。面向对象方法是一种运用(对象)、(类)、(继承)、(封装)、聚集、消息传送、多态性等概念来构造系统的软件开发方法。 二、单项选择题 1.下列( A )属于系统软件。 A.WINDOWS 2000 B.Word C.Flash D.3D MAX 2.下列哪个图是N-S图的构件( C )。 A. B.

3.对于螺旋模型,下列( D 卡尔坐标表达的活动。 A. 制定计划 B. 实施工程 C. 风险分析 D. 程序编码 三、多项选择题 1.软件危机可以表现为(ABXD A.产品不符合用户的需要 B.软件产品的质量差 C.软件的可维护性差 D.软件的价格昂贵 2.Jackson图中一般可能包括(A.表头 B.表体 C.表名 D.字段名 AD )。、内容耦合是最高程度的耦合 、应该尽量使用内容耦合 、高级语言一般设计成允许内容耦合的形式、如果一个模块有多个入口,可能发生内容.下列属于不标准的书写格式( BCD )。、书写时适当使用空格分隔 、一行写入多条语句 、嵌套结构不使用分层缩进的写法 、程序中不加注释 ,错误的) 软件生存周期是从软件开始开发到开发结束 () 系统流程图是一个典型的描述逻辑系统的传() 数据流图和数据字典共同构成系统的逻辑 A

2020年北京科技大学材料专业考研经验全分享

XX年北京科技大学材料专业考研经验全分享转眼间,已经尘埃落定。回首这一年,有努力,也有回报,有汗水,也有欢笑。这一年,个人的付出固然重要,但诚然,我也从论坛收益良多,现在我小小的总结一下自己的观点,希望能对学弟学哥妹们有所帮助。 先来说说自己的情况:我报考的是北京科技大学材料学院,所考的分数分别为政治58,英语57,数学二115,专业课(材料科学基础)108,总分338。这样一个分数,对于一个工科生而言,算是中规中矩,但是对于今年的北科材料,可算是一个不折不扣的擦线党(初试线337)。即便如此,我想我还是很有必要介绍一下自己的经验。 如今,考研是一个热门的话题。同时,也是大学本科生的一个未来规划中的热门选项。很多人很轻率的就决定考研,对此我是不发表任何评论的。但是,我觉得,一旦决定考研,就要对全局有一个清醒的认识,而不是在模模糊糊的状态下就开始看书,鄙人鱼见,这样只是浪费了自己的时间和经历。 看书前要做好万全准备。大家可能会问要做好哪些准备。且听我慢慢道来。

做好了以上的各种准备,接下来就需要开始各科的复习了。不需要过多的解释,数学和英语都是要从大三下开始的,而政治和专业课是从九月份开始。细节我慢慢道来。 因为本人是工科生,所以只介绍工科生相关经验。我们考的是数学二,也就是只有高数和线性代数。而关于考研复xí,论坛里很多人都会分为三轮,说实话,我自己到目前为止也没好好划分过,所以只按自己的经验一点点介绍。 先插播一下我的学习理念。我觉得作为一个工科生,在学习这一块,理应有些自己的方法。我觉得不管是学什么,首先我们得对这一科有一个全局的把握,其次,我们还要有能力从众多信息中抽象出重点,然后循着重点对症下药。简单来讲,我觉得就是个盖房子的过程,先打地基,再出骨架,最后各种装饰。 频道调回到数学,关于数学的学习,我觉得首先得从书本下手,高数用同济5或者6版的两本书,线代无所谓,大同小异。依据往年的大纲,先把书本过个一遍,对各种概念,各种公式有个初步印象,我觉得这一步很重要:对于基础好的同学,可以作为回顾,对于基础差的同学,可以作为启蒙用。然而这样还不够,书本还要用第二遍,这一遍,最好边看边把你自己认为是重点的句子,定义,概念等抄下来(后期还有大作用),基础好的同学可以随意练练课后习题,基础

软件工程考试题

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、在需求分析阶段进行以下几个方面得工作:识别系统综合要求、(分析系统得数据要求)、导出软件逻辑模型、(编写文档)。

最新软件工程期末考试题

41.软件是一种产品。 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.需求分析最终结果是产生。 A.项目开发计划B.可行性分析报告C.设计说明书D.需求分析说明书√7.需求分析中,开发人员要从用户那里解决最重要的问题是。 A.要让软件做什么√B.要给软件提供哪些信息 C.要求软件工作效率怎样D.要让该软件具有何种结构 8.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的。 A.软件的作者B.输入与输出√C.细节D.绘制的时间 9.数据字典中,一般不包括条目。 A.源点与终点√B.数据存储C.数据流D.加工 10.软件需求分析是保证软件质量的重要步骤,它的实施应该是在。 A.编码阶段B.软件设计阶段√C.软件定义过程D.软件开发全过程11.软件的主要功能和结构是在阶段确定的。 A.测试B.编程C.分析设计√D.维护 12.需求分析最终结果是产生。 A.需求分析说明书√B.可行性分析报告C.项目开发计划D.设计说明书 13.可行性研究主要从方面进行研究。 A.技术可行性,经济可行性,操作可行性B.经济可行性,系统可行性,时间可行性 C.经济可行性,系统可行性,操作可行性D.技术可行性,经济可行性,社会可行性√ 14.可行性分析研究的目的是。 A.项目值得开发与否√B.开发项目C.争取项目D.规划项目 15.需求分析中开发人员要从用户那里了解。 A.输入的信息B.用户使用界面C.软件做什么√D.软件的规模 16.需求分析阶段研究的对象是。 A.软硬件要求B.系统要求C.分析员要求D.用户需求√ 17.系统流程图用于可行性分析中的的描述。 A.目标系统B.当前逻辑模型C.当前运行系统√D.新系统 18.数据字典是用来定义中的各个成分的具体含义的。

北科大考研复试班-北京科技大学信息与通信工程考研复试经验分享

北科大考研复试班-北京科技大学信息与通信工程考研复试经验分享北京科技大学于1952年由天津大学(原北洋大学)、清华大学等6所国内著名大学的矿冶系科组建而成,现已发展成为以工为主,工、理、管、文、经、法等多学科协调发展的教育部直属全国重点大学,是全国首批正式成立研究生院的高等学校之一。1997年5月,学校首批进入国家“211工程”建设高校行列。2006年,学校成为首批“985工程”优势学科创新平台建设项目试点高校。2014年,学校牵头的,以北京科技大学、东北大学为核心高校的“钢铁共性技术协同创新中心”成功入选国家“2011计划”。2017年,学校入选国家“双一流”建设高校。2018年,学校获批国防科工局、教育部共建高校。 学校由土木与资源工程学院、冶金与生态工程学院、材料科学与工程学院、机械工程学院、能源与环境工程学院、自动化学院、计算机与通信工程学院、数理学院、化学与生物工程学院、东凌经济管理学院、文法学院、马克思主义学院、外国语学院、高等工程师学院,以及研究生院、体育部、管庄校区、天津学院、延庆分校组成。现有20个一级学科博士学位授权点,30个一级学科硕士学位授权点,79个二级学科博士学位授权点,137个二级学科硕士学位授权点,另有MBA(含EMBA)、MPA、法律硕士、会计硕士、翻译硕士、社会工作、文物与博物馆和工程硕士等8个专业学位授权点,16个博士后科研流动站,50个本科专业。学校冶金工程、材料科学与工程、矿业工程、科学技术史4个全国一级重点学科学术水平蜚声中外(2017年进入国家世界一流学科建设行列;在第四轮学科评估,冶金工程、科学技术史获评A+,材料科学与工程获评A),安全科学与工程、环境科学与工程、控制科学与工程、动力工程与工程热物理、机械工程、计算机科学与技术、土木工程、化学、外国语言文学、管理科学与工程、工商管理、马克思主义理论等一批学科具有雄厚实力,力学、物理学、数学、信息与通信工程、仪器科学与技术、纳米材料器件、光电信息材料与器件等基础学科与交叉学科焕发出勃勃生机。 启道考研复试班根据历年辅导经验,编辑整理以下关于考研复试相关内容,希望能对广大复试学子有所帮助,提前预祝大家复试金榜题名! 专业介绍 信息与通信工程是一级学科,下设通信与信息系统、信号与信息处理两个二级学科。该专业是一个基础知识面宽、应用领域广阔的综合性专业,涉及无线通信、多媒体和图像处理、电磁场与微波、医用X线数字成像、阵列信号处理和相空间波传播与成像以及卫星移动视频

软件工程期末试题及答案(六)

软件工程期末试题及答案(六) 选择题 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.测试的关键问题是()。 A)如何组织软件评审B)如何选择测试用例 C)如何验证程序的正确性D)如何采用综合策略 7.软件测试用例主要由输入数据和()两部分组成。 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)需求分析B)概要设计C)详细设计D)编码 13.不属于白盒测试的技术是()。 A)路径覆盖B)判定覆盖C)循环覆盖D)边界值分析 14.集成测试时,能较早发现高层模块接口错误的测试方法为()。 A)自顶向下渐增式测试B)自底向上渐增式测试C)非渐增式测试D)系统测试15.确认测试以()文档作为测试的基础。 A)需求规格说明书B)设计说明书C)源程序D)开发计划 16.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。 A)程序内部逻辑B)程序的复杂度C)使用说明书D)程序的功能 17.程序的三种基本结构是()。 A)过程子、程序、分程序B)顺序、选择、循环 C)递归、堆栈、队列D)调用、返回、转移 18.结构化程序设计的一种基本方法是() A)筛选法B)递归法C)归纳法D)逐步求精法 19.软件调试的目的是() A)找出错误所在并改正之B)排除存在错误的可能性 C)对错误性质进行分类D)统计出错的次数

北科大考研复试经验

我考的是一所A区211大学。 专业招二十一号人,我考了十六名。按照面试比例,叫了26号人去面试。 考完研我就开始工作,而且工作算是比较忙的那种,每天八点出门,晚上九点半才能到家。出了成绩后的第二天我就给导师去了邮件。其实我也不了解那个学校的任何导师,我只是从校网站去找,找到我们院的所有硕导,选了一个顶着学校官职的硕导来写信。我的出发点就是想从导师那里找到复试的方向,或是题型,甚至是题目。我在信上的主要内容是:“XX 老师您好,我叫XXX,来自XX,毕业于XX年,工作了X年,X年X月辞职考研,初试成绩各科为XXX,因为跨专业考研,且考的不算优秀,希望您能给我指导,在复试的复习中更有针对性。”看了论坛这么多人说给导师写信,导师都只是敷衍的回信,我其实也没指望他会回我。于是在写了信后的第三天,我才记起去看邮箱。结果他回了我,还是很客气的回复。他写了每年复试的大概流程,复习的方向,还写了三个题目在上面作为例子,最后祝我心想事成。我觉得我比较幸运。当然,那三个题目我背得滚瓜烂熟。 看完信我继续准备复试(其实我从过年后就开始看复试的书,因为自我感觉考得还可以),虽然忙,但我还是坚持每天至少看二个小时的复试内容,一般是规定自已在早上提前二个小时起床,为了挤时间看书,我经常都是打车去上下班。终于等到了复试的具体时间安排,我对单位谎称家中有事,请了四天假,开心地去复试了。 很忐忑,因为分笔试和面试。论坛上有些同学说复试就是走过场,我觉得要看什么学校吧。211的学校估计是走不了过场的,还是认真一点对待比较好。笔试是上午,一个很大的阶梯教室。所有的东西都要上交,身份证摆桌上检查。其有一个同学没带身份证就被赶了出去。我感觉很严格,就像初试一样。笔试考书上的,共有六个题目。我扫完题就乐了半天,有一道题是那硕导信中提到的,反正是很顺利写完了笔试卷子。笔试卷子在当天中午那些老师就改完了。下午是面试,大家在教室门口排队,一个个进去。理论上说一个人至少要二十分钟,其实平均下来一个人也只有六七分钟。我们是按初试排名来进去面试的,所以我比较靠后。前面出来的同学都要被我们围上去问东问西,问到最后大家都不怎么紧张了。无非就是聊聊天,可能顶多问你为什么选这个方向,反正谈话的内容很广,提前复习是复习不到的。但有一样是可以提前复习,那就是英语口语展示。我口语比较好,这点我没怎么复习,但考前,脑子里把各种话题还是想了一下该怎么说会更好一点。 一个学姐引我一进去,因为她在我身后,所以我不用关门。那个教室像一个会议室,椭圆的大桌子坐了七八个老师,我很自然地面带微笑,对他们说:各位老师好。然后边上的老师叫我拿身份证,我给了他,便坐下。之后便一个个老师开始问我,问我家是哪的,用英语介绍一下家乡。这些我都很自然地回答了,一点也不紧张。我怕就怕别人问我你什么选这个专业,当然,这个问题也真的来了。我说是因为工作需要,于是例举了工作上遇到的问题,而这些问题在本科阶段都没有老师教过。这些硕导被我的这些问题吸引住了,这里我就发现我开始掌握了说话的主动权。聊到这里,我明显感觉他们对我是很满意的。他们也没继续再问我问题,微笑对说我的面试结束了。我觉得对我笑得最灿烂的那个老师应该是给我回信的老师。 拟录取成绩我排前五名,总之,从十几进入前五,我觉得复试分应该比较靠前。复试不

软件工程考试题库完整

类型一: 1. 软件定义时期包括两个阶段,它们是(可行性研究)和(需求分析)两个阶段。 2. 数据流图有(4)种基本符号,数据流图中,箭头表示(数据流)。 3. 数据流图有变换型结构和(事务)型结构两种类型。 4. 4个人之间的通信量是(6) 5. 评定模块的独立性的标准是耦合和聚。(耦合)是对软件部块间联系的度量, 按照由弱到强的顺序,可以把它分为(7)类。其中,最弱的是(非直接耦合), 最强的是(容耦合) 6.程序结构的复杂性度量值V(G)取决于程序控制流的复杂程度。顺序结构的V(G)值为(1),选择结构的为(2)。 7. 在模块结构图中,(扇入)是指直接调用该模块的模块数 8.模块的独立性可用耦合和聚的高低来评定,设计较好的模块要求(聚)高、耦合(低)。 9. 语句覆盖测试技术是(白盒测试)方法的一种 10. 等价类划分技术是属于(黑盒测试)方法的 11. 按维护的起因,可以将维护活动分为4类:(改正性维护)、(适应性维护)、完善性维护和预防性维护。完善性维护占总维护量的(50%以上)。 12.软件项目的可行性研究要进行一次(简化的、压缩的)需求分析。 13、系统流程图用于可行性分析中的(当前运行系统)的描述。 14、程序的三种基本控制结构的共同特点是(只有一个入口和一个出口) 15、维护中,因误删除一个标识符而引起的错误是(编码)副作用。 16、(技术评审)是以提高软件质量为目的的技术活动。 17、面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的;(把对象划分成类,每个对象类都定义一组数据和方法);对象彼此之间仅能通过传递消息互相联系;层次结构的继承。 18、原型化方法是用户和设计者之间执行的一种交互构成,适用于(需求不确定性高的)系统。 19.在下列工具与环境中(结构的基于图形CASE )属于较早期的CASE。 20.Putnam成本估算模型是一个(动态多变量)模型。 21.在McCall软件质量度量模型中,(适应性)属于面向软件产品修改。 22.ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是(SQDC )23.软件复杂性度量的参数包括(规模) 24.对象实现了数据和操作的结合,使数据和操作(封装)于对象的统一体中。25.软件调试技术包括(演绎法) 26.瀑布模型的存在问题是(缺乏灵活性) 27.软件测试方法中的静态测试方法之一为(计算机辅助静态分析) 28.软件生命周期中所花费用最多的阶段是(软件维护) 29.第一个体现结构化编程思想的程序设计语言是(PL/1语言) 30.程序的三种基本控制结构是(顺序、选择和重复) 31.在详细设计阶段,经常采用的工具有(PAD ) 32.详细设计的结果基本决定了最终程序的(质量) 33.需求分析中开发人员要从用户那里了解(软件做什么) 34.结构化程序设计主要强调的是(程序易读性)

相关文档
最新文档