软件工程模拟试卷和答案_第1页
软件工程模拟试卷和答案_第2页
软件工程模拟试卷和答案_第3页
软件工程模拟试卷和答案_第4页
软件工程模拟试卷和答案_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、北京语言大学网络教育学院软件工程模拟试卷一注意:试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监督。请各位考生注意考试纪律,考试作弊全部成绩以零分计算。本试卷满分100分,答题时间为90分钟。本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、【单项选择题】(本大题共15小题,每小题2分,共30分)在每小题列出的四 个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题 号处。1、在软件开发领域中,“描述了实现概念模型的软件解决方案”的系统模型被称为()。A设计模型()。A设计模型B软件模型2、一般来说,整个需求的主体是(A功能

2、需求C外部接口需求3、 总体设计的第二阶段是()。A初始设计 B详细设计4、在模块内聚类型中,常常通过研究流程图确定模块的划分A逻辑内敛B顺序内敛C功能内敛5、一个模块直接控制(调用)的下层模块的数目称为模块的(A扇入B扇出C深度实现模型 D部署模型)。性能需求设计约束复审阶段 D精化设计得到的是( )。D过程内敛)。D宽度6、UML6、UML术语中,限定符常被用在()。7、UML提供的13种图形化工具中,用于概念模型和软件模型静态结构的是 TOC o 1-5 h z ()A用况图B状态图C类图D活动图8、RUP的迭代、增量式开发规定的4个阶段不包括()。A评审阶段B构造阶段C移交阶段D精化阶

3、段9、根据RUP实现的活动,输入为设计类,活动为实现类,则输出为()。A用况B子系统C接口D构件10、 软件评估可分为静态评估和动态评估,其中属于动态评估技术的是()。A评审B走查C形式化证D软件测试明11、 黑盒测试技术,又称为()。A功能测试B结构测试C系统测试 D集成测试12、若有语句 if(A0)then B=1/ C else B=1/ A,选用类似数据 A=2, C=1;A=-2, C=1; A=2, C=-1; A=-2, C=-1;得到不同B的值,这种测试策略为()。A定义域测 B等价类测 C路径测试D事物流测13、在两种模型的基础上,螺旋模型加入两者所忽略的风险分析,这两者是

4、()。A瀑布模型和增量模型B瀑布模型和演化模型C喷泉模型和增量模型D喷泉模型和演化模型14、在软件生存周期模型中,主要用于支持面向对象技术的软件开发模型是()。A演化模型 B增量模型 C喷泉模型 D螺旋模型15、15、CMMI能力等级中的第一级为()。A已执行级B已管理级C已定义级D已定量管理级二、【判断题】(本大题共10小题,每小题1分,共10分)正确的填T,错误的填F, 填在答题卷相应题号处。 TOC o 1-5 h z 16、 结构的基于图形CASE,属于较早期的CASE。()17、软件测试方法中的静态测试方法之一为计算机辅助静态分析。()18、在详细设计阶段,经常采用的工具有PAD。(

5、)19、需求分析中开发人员要从用户那里了解软件做什么。()20、结构化程序设计主要强调的是程序的效率。()21、信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。()22、集成测试也称组装测试或联合测试。()23、社会可行性是指进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。()24、CASE是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开发。()25、结构化分析方法是需求分析中使用最多的方法之一,适用于数据处理类型软件的需求分析。()三、【填空题】(本大题共13小题,15个空,每空

6、2分,共30分)请将答案填写 在答题卷相应题号处。26、在软件开发领域,系统模型分为两大类,其中之一的()描述了系统是什么。27、 任何软件工程项目的基础是()。 TOC o 1-5 h z 28、需求阶段的主要任务一般包括需求发现、需求分析和需求验证,最终形成系 统的()。29、HIPO图是由一组IPO图和一张()图组成。30、 耦合和内聚是衡量模块()的两个定性指标。31、UML的图形化工具分为结构图和()。32、在UML中,描述系统与外部系统及用户之间交互的图是()。33、在RUP的每次迭代中都要经历一个核心工作流:即需求获取、分析、设计、实现和()。34、在标准ISO/IEC软件生存周

7、期过程12207-1995中,按过程主体把软件生存周期过程分为基本过程、支持过程和()。35、CMMI是针对系统/产品开发的能力成熟度模型,集成了 3个源模型:软件CMM、集成产品开发CMM和()。36、 结构化设计分为()和详细设计,而详细设计要提供实现该模块功能的()37、RUP是基于()的一种软件开发过程框架,两者一起才称得上是一种面向对象开发方法学。38、白盒测试技术,典型的是()技术,它依据的是程序的()。四、【论述题】(本大题共3小题,每小题10分,共30分)请将答案填写在答题 卷相应题号处。39、简述软件测试步骤及关注的内容。40、简述瀑布模型以及可适应的情况。41、有一个学生选

8、课系统:程序的输入条件为:每个学生可以选修1至3门课程, 试用黑盒测试法完成测试。(1)按等价类划分法,设计测试用例(要求列出设计过程);(2)按边界值分析法,设计测试用例。软件工程模拟试卷一答案、【单项选择题】(本大题共15小题,每小题2分,共30分)题1234567891答BADDBCCADD题11111答ACBCA、【判断题】(本大题共10小题,每小题1分,共10分)题1111222222答TTTTFTTFTT三、【填空题】(本大题共13小题,15个空,每空2分,共30分)26、(概念模型);27、(软件需求(或需求、需求分析);28、(软件需求规格说明书);29、(H图(或层次图);3

9、0、(独立性);31、(行为图);32、(用况图(或Use Case图);33、(测试);34、(组织过程);35、(系统工程CMM);36、(总体设计);(具体算法(或算法);37、(UML);38、(路径测试);(逻辑结构);四、【论述题】(本大题共3小题,每题10分,共30分)39、复习范围或考核目标:课件第九章:软件测试40、复习范围或考核目标:课件第二章:软件生命周期和开发模型瀑布模型41、复习范围或考核目标:课件第九章:软件测试北京语言大学网络教育学院软件工程模拟试卷二注意:试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监 督。请各位考生注意考试纪律,考试作弊

10、全部成绩以零分计算。本试卷满分100分,答题时间为90分钟。本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、【单项选择题】(本大题共15小题,每小题2分,共30分)在每小题列出的四 个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题 号处。1、 软件生存周期中,准确地确定软件系统必须做什么的阶段是()。可行性分析和项目开发计划B需求分析C概要设计D详细设计)。2、把瀑布模型和专家系统结合在一起的软件生存周期模型是()。A增量模型C螺旋模型3、以下不属于项目开发计划主要内容的是()。A实施计划B交付期限C测试用例D人员组织及人工4、使用数据流图

11、来表示系统逻辑模型的是()。A JacksonB VDMC OOAD SA5、用于描述结构化分析中数据流加工逻辑的是()。A增量模型C螺旋模型3、以下不属于项目开发计划主要内容的是()。A实施计划B交付期限C测试用例D人员组织及人工4、使用数据流图来表示系统逻辑模型的是()。A JacksonB VDMC OOAD SA5、用于描述结构化分析中数据流加工逻辑的是()。A判定树B ER 图C状态图D用例图6、若一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能)。元素的输出就是下一功能元素的输入,则该模块的内聚性类型是)。A时间内敛B偶然内敛A时间内敛B偶然内敛C顺序内敛D功能内

12、敛7、下列几种耦合类型,耦合性最高的是7、下列几种耦合类型,耦合性最高的是)。A公共耦合B控制耦合A公共耦合B控制耦合C标记耦合D数据耦合8、程序流程图的优点不包括(8、程序流程图的优点不包括()。历史最悠久,使用最广泛容易表示逐步求精的过程历史最悠久,使用最广泛容易表示逐步求精的过程9、C支持程序的三种基本控制结构D直观清晰,易于使用第一个体现结构化编程思想的程序设计语言是()。ACobol 9、C支持程序的三种基本控制结构D直观清晰,易于使用第一个体现结构化编程思想的程序设计语言是()。ACobol 语B C语言C Pascal 语言D FORTRAN语言10、确定测试也称为)。A有效性测

13、B无效性测C静态测试10、确定测试也称为)。A有效性测B无效性测C静态测试D动态测试11、黑盒测试技术不包括()。A等价类划B路径覆盖A等价类划B路径覆盖C边界值分D错误推测12、 为了增加软件功能和性能、提高软件运行效率而进行的维护活动称为()。A校正性维 B适应性维 C完善性维 D预防性维护护护护13、瀑布模型与增量模型之间的本质区别是()。瀑布模型属于非整体开发模型,增量模型属于整体开发模型瀑布模型属于整体开发模型,增量模型属于非整体开发模型瀑布模型容易适应需求变化,增量模型不容易适应需求变化瀑布模型减少技术、应用风险,增量模型增大技术、应用风险14、面向对象分析中,对象模型描述了系统的

14、()。A静态结构 B动态结构C控制结构 D顺序结构15、 面向对象设计中存在三种内聚,分别是()。A属性内聚、操作内聚、类内聚B操作内聚、类内聚、整体-部分内聚属性内聚、操作内聚、对象内聚D操作内聚、类内聚、一般-具体内聚二、【判断题】(本大题共10小题,每小题1分,共10分)正确的填T,错误的填F, 填在答题卷相应题号处。 TOC o 1-5 h z 16、 软件工具“代码生成程序”属于设计工具。()17、 与“程序维护手册”文档有关的人员是管理人员和用户。()18、软件工程标准中,JIS属于国家标准。()19、软件工程过程规定了获取、供应、开发、操作和维护时,要实施的过程、活动和任务。()

15、20、基线是软件生存周期中各开发阶段的一个特定点,它的作用是把开发各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,以便于检查与肯定阶段成 果。21、静态测试指被测程序不在机器上运行,而是采用人工检测和计算机辅助静态分 TOC o 1-5 h z 析的手段对程序进行检测。()22、PAD是指问题分析图,是一种算法描述工具,它是一种由左往右展开的二维树型结构。()23、UML给出的表达关系的术语中,关联是类目之间的一种结构关系,是对一组具有相同结构、相同链的描述。()24、UML给出的表达关系的术语中,泛化是类目之间的语义关系,其中一个类目规 约 了 保 证 另一个 类 目 执 行 的

16、 契 约。()25、需求分析是指开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转化为相应的形式功能规约 的过程。()三、【填空题】(本大题共13小题,15个空,每空2分,共30分)请将答案填写 在答题卷相应题号处。26、 软件工具一般是指为了支持软件人员()活动而使用的软件。27、CASE技术是()和软件开发方法的结合。28、 数据字典有四类条目,分别是数据流、()、数据存储和基本加工。29、 各种软件系统的数据流图一般可分为()和事务型两类30、 过程设计语言是用于描述模块()和处理细节的语言。31、 效率是与编程风格有关的一个因素

17、,效率是指处理机时间和()的使用。32、 调试技术有简单的调试方法、归纳法调试、()和回溯法调试。33、 软件可维护性可用七种质量特性来衡量,分别是()、可测试性、可修 改性、可靠性、可移植性、可使用性和效率。34、 UML将Booch方法、OMT方法和()的表示方法统一,并进一步发 展为大众所接受的标准建模语言。35、 面向对象分析中,动态模型使用()作为描述工具,该图反映了状态与 事件的关系。36、 单元测试主要检验软件设计的最小单一一(),多采用()测试技术。37、CMMI的能力等级和成熟度等级在概念上互补,区别在于成熟度等级用于表征组织对()过程域的改进,而能力等级用于表组织对()过程

18、域的改进。38、RUP特点是:以()为驱动,以体系结构为中心,迭代、增量式开发。四、【论述题】(本大题共3小题,每小题10分,共30分)请将答案填写在答题 卷相应题号处。39、什么是需求规约?简述需求规约的基本性质。40、什么是模块耦合?简述常用的模块耦合类型及其设计原则。41、假设某大学要从学生中挑选男子篮球队队员。基本条件是:各门课程的平均分 在70分以上;身高超过1.8米;体重超过75千克。需要从学生登记表中挑选出符合 上述条件的男同学,以便进一步选拔。请根据要求画出判定树。软件工程模拟试卷二答案、【单项选择题】(本大题共15小题,每小题2分,共30分)题1234567891答BBCDA

19、CABCA题11111答BDBCD、【判断题】(本大题共10小题,每小题1分,共10分)题1111222222答TFTTTTTTFT三、【填空题】(本大题共13小题,15个空,每空2分,共30分)26、(开发和维护);27、(软件工具);28、(数据项);29、(变换型);30、(算法设计);31、(存储空间);32、(演绎法);33、(可理解性);34、(OOSE);35、(状态图);36、(模块);(白盒);37、(一组(或多个);(单个);38、(用况);四、【论述题】(本大题共3小题,每题10分,共30分)39、复习范围或考核目标:课件第四章:软件需求需求规约40、复习范围或考核目标:

20、课件第六章软件设计6.2软件设计原理模块耦合41、复习范围或考核目标:课件第九章:软件测试判定树北京语言大学网络教育学院软件工程模拟试卷三注意:试卷保密,考生不得将试卷带出考场或撕页,否则成绩作废。请监考老师负责监 督。请各位考生注意考试纪律,考试作弊全部成绩以零分计算。本试卷满分100分,答题时间为90分钟。本试卷分为试题卷和答题卷,所有答案必须答在答题卷上,答在试题卷上不给分。一、【单项选择题】(本大题共15小题,每小题2分,共30分)在每小题列出的四 个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在答题卷相应题 号处。1、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,

21、这种现象称作()。A软件工程B软件周期C软件危机D软件产生2、软件生命周期中所花费用最多的阶段是(A详细设计B软件编码)。C软件测试D软件维护3、下列哪种语言是面向对象的开发语言(A PASCALB JAVA)。C BASICD C4、模块的内聚性最低的是()。A逻辑内聚B时间内聚C偶然内聚D功能内聚5、数据字典是数据流图中所有元素的定义的集合,一般由以下四类条目组成()。数据说明条目、控制流条目、加工条目、数据存储条目数据流条目、数据项条目、文件条目、加工条目数据源条目、数据流条目、数据处理条目、数据文件条目数据流条目、数据文件条目、数据池条目、加工条目6、从工程管理的角度来看,软件设计分两

22、步完成()。系统分析模块设计详细设计总体设计系统分析模块设计详细设计总体设计模块设计详细设计总体设计详细设计模块设计详细设计总体设计详细设计B等价分类法B等价分类法D错误推测法7、若有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0, 1.0,现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001。设计这组测试用例的方法是()。A条件覆盖法C边界值分析法8、下列属于维护阶段的文档是()。软件规格说明用户操作手册C软件问题报告9、快速原型模型的主要特点之一是()。A开发完毕才见到产品C软件问题报告9、快速原型模型的主要特点之一是()。A开发完毕才见到产品B及早

23、提供全部完整的软件产品开发完毕后才见到工作软件及早提供一个功能简单的原形系10、程序的三种基本控制结构的共同特点是()。D软件测试分析报告AA不能嵌套使用只能用来写简单程序C已经用硬件实现D只有一个入口和一个出口11、软件能力成熟度(CMM)为()个级别。A 5B 4C 2D 612、面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以有父类,下层可以有子类,这种层次结构系统的一个重要性质是(),一个类获得其父类的全部描述(数据和操作)。A传递性B继承性CA传递性B继承性C复用性D并行性13、类中操作的实现过程称为(13、类中操作的实现过程称为

24、()。A接口B操作C方法D消息14、软件复杂性度量的参数中,能反映“软件总共的指令数,或源程序行数”的是()。A规模B难度C结构D智能度15、面向对象的分析方法主要是建立三类模型,即()。系统模型、ER模型、应用模型对象模型、动态模型、应用模型E-R模型、对象模型、功能模型对象模型、动态模型、功能模型二、【判断题】(本大题共10小题,每小题1分,共10分)正确的填T,错误的填F, 填在答题卷相应题号处。16、缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机 TOC o 1-5 h z 的原因之一。()17、一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力。

25、()18、快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些复杂的算法等场合。()19、流程图也称为程序框图是最常用的一种表示法。()20、用穷举测试是较现实的测试方法。()21、缺乏处理大型软件项目的经验,是产生软件危机的唯一原因。()22、完善性维护是提高或完善软件的性能。()23、测试计划、测试用例、出错统计和有关的分析报告一般不用长期保存。 ()24、 文档(document) 一种数据媒体和其上所记录的数据。()25、类是对具有共同特征的对象的进一步抽象。三、【填空题】(本大题共10小题,15个空,每空2分,共30分)请将答案填写 在答题卷相应题号处。26、软件定义过程可通过软件系统的()和()两个阶段来完成。27、软件定义的基本任务是确定软件系统的工程(),也就是要搞清“做什么”。28、为了使用户需求逐步精细化、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论