软件工程2022年春季学期期末考试(含答案)_第1页
软件工程2022年春季学期期末考试(含答案)_第2页
软件工程2022年春季学期期末考试(含答案)_第3页
软件工程2022年春季学期期末考试(含答案)_第4页
软件工程2022年春季学期期末考试(含答案)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、软件工程2022年春季学期期末考试一、单项选择题(共30题,60分)1、版本控制是指联合使用规程和工具,以管理在软件工程过程中所创立的配置对象的()O (2.0)A、相关文档B、软件配置项C、不同版本D、数据正确答案:C2、描绘物理系统采用()o (2.0)A、数据流图B、软件结构图C、系统流程图D、 Petri 网正确答案:C3、软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试 方法主要用于测试(2.0)A、结构合理性B、软件外部功能C、A、数据库设计B、数据通信C、数据定义D、数据维护正确答案:C27、当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为:(2.

2、0)A、数据耦合B、公共耦合C、标记耦合D、内容耦合 正确答案:D28、增量模型在添加新的模块时,有一个要求是()(2.0)A、需要更多的测试B、有足够的开发人员C、软件体系结构开放D、各个模块都要进行评审 正确答案:C29、为了可恶非形式化的缺点,人们把。引入软件开发过程,有了形式化方法。(2.0)A、图形B、数据C、数学D、质量 正确答案:C30、约占全部维护活动的5066%的维护是(2.0)改正性维护完善性维护适应性维护预防性维护正确答案:B二、多项选择题(共10题,20分)1、轻量级软件工程包括以下内容。(2.0)A、个体和交互胜过过程和工具B、可工作的软件胜过面面俱到的文档C、客户合

3、作胜过合同谈判D、相应变化胜过遵循计划正确答案:ABCD2、JavaBean构件系统具有以下特征()。(2.0)A、可移植B、平台独立C、使用C+语言开发D、基于构件正确答案:ABD3、以下说法正确的选项是()(2.0)A、学生是人的特殊类。B、人是学生的一般类。C、学生是人的泛化。D、人继承了学生。正确答案:AB4、关于多态的说法,正确的选项是(2.0)要想实现多态,必须存在多个特殊类继承一个一般类不同的特殊类继承同一个一般类,在实现同一操作的时候,实现方式各不不 同,这种现象属于多态在实现多态时,特殊类的属性也可以和一般性的同名属性具有不同的数据类型D、在实现多态时,在创立对象时,使用特殊

4、类进行声明并创立该特殊类的对象正确答案:ABC5、有穷状态机包括以下局部()。(2.0)A、有穷非空状态集B、有穷非空输入集C、由状态到输入的转换函数D、一个初始状态E、终态集正确答案:ABCDE6、单元测试主要针对模块的几个基本特征进行测试,该阶段能完成的测试是()。(2.0)A、系统功能B、局部数据结构C、重要的执行路径D、错误处理正确答案:BCD7、数据字典不需要定义()。(2.0)A、外部实体B、数据流C、数据存储D、处理正确答案:ABCD8、关于继承,以下说法正确的选项是()o (2.0)A、继承关系模拟现实世界中一般与特殊的关系。B、继承关系可以对事物的层次关系进行描述。C、从对象

5、实例集合的角度来看,一般类的对象实例多于特殊类的对象实例。D、从性质集合的角度来看,一般类的性质多于特殊性的性质。正确答案:ABC9、形式化方法中,基于代数的描述方法是()(2.0)A、有穷状态机Petri 网C、Z语言D、VDME、一阶线性时态逻辑正确答案:CD10、现代程序员组,实际的“主程序员”应该共同担任,他们是()。(2.0)A、一般行政管理人员B、程序员C、技术负责人D、行政负责人正确答案:CD三、判断题(共10题,20分)1、平均无故障时间MTTF主要取决于系统中测试前故障总数(2.0)正确答案:错误2、工程网络能描绘任务分解情况以及每项作业的开始时间和结束时间,是系统分 析和系

6、统设计的有力工具。(2.0)正确答案:正确3、采用面向对象的思想,用属性表示事物的动态特征,操作表示事物的静态特征。(2.0)正确答案:错误4、模块化,信息隐藏,抽象和逐步求精的软件设计原那么有助于得到高内聚、低耦合度的软件 产品。(2.0)正确答案:正确5、瀑布模型的特点是不带反应环。(2.0)正确答案:错误6、可行性研究的本钱效益分析是从经济方面讨论是否可行。(2.0)正确答案:正确7、估计开发本钱,把开发每个软件功能的本钱和实现这个功能需要用的源代码行数联系起 来,该方法为代码行技术。(2.0)正确答案:正确8、源程序是软件配置的一个成分,由源程序度量软件规模是合理的。(2.0)正确答案

7、:错误形式化的规格说明优点是易于表示问题的时序、控制和行为等方面的需求。(2.0)正确答案:错误10、快速应用开发模型是针对经济实用软件的生产的(2.0)正确答案:错误程序正确性D、程序内部逻辑正确答案:B4、订货系统应该能够产生订货报表,这是软件的()。(2.0)A、性能需求B、功能需求C、设计约束D、外部接口需求正确答案:B5、在面向对象分析的过程中,用()来建立基本模型。(2.0)A、用况图B、类图C、顺序图D、状态机图正确答案:A6、有穷状态机不包括(2.0)A、状态集B、 输入集c、转换函数D、标记正确答案:D7、在任何时候主机或备份机上的机场雷达系统应该至少有一个是可用的,这是需求

8、分析的()o (2.0)A、功能需求B、性能需求C、可用性需求D、出错处理需求正确答案:C8、封装实现了(),使对象的生产者和使用者别离,使对象的定义和实现分开。(2.0)A、系统维护B、工程化C、信息隐藏D、模块化正确答案:C9、希望确定软件实现的功能是否与需求规格说明书一致,需进行()。(2.0)A、单元测试B、有效性测试C、确认测试D、集成测试正确答案:C封装是把对象的()结合在一起,形成一个独立的单元。(2.0)A、属性和操作B、信息流c、消息和事件D、数据的集合正确答案:A需求分析阶段的产品是(2.0)数据流程图数据字典C、判定表D、需求规格说明书正确答案:D12、实体联系图,描述数

9、据对象及数据对象之间的关系,是建立。(2.0)A、数据模型的工具B、功能模型的工具C、行为模型的工具D、静态模型的工具正确答案:A13、写代码属于软件开发的()个阶段。(2.0)A、软件定义B、软件实现C、软件总体设计D、软件维护正确答案:B14、软件开发的不同阶段进行修改需要付出的代价是不同的,后期引入变动的话,付出的代价 要()(2.0)A、剧小B、剧增C、变化不大D、较小正确答案:B15、高铁调用系统最适宜采用()方法。(2.0)A、有穷状态机B、 Petri 网C、Z语言D、一阶线性时态逻辑正确答案:B16、数据流图和数据字典共同构成了系统的()。(2.0)A、物理模型B、原型C、目标

10、模型D、逻辑模型正确答案:D17、描述作为外部事件结果的软件行为,要求建立。(2.0)A、数据模型B、功能模型C、行为模型D、静态模型正确答案:C以下说法不正确的选项是(2.0)A、假设类A具有类B的特征,并且具有自己的一些特征,那么A叫做B的特殊类,B 叫做A的一般类B、长颈鹿类是动物类的特殊类C、动物类是长颈鹿类的一般类D、 动物类继承了长颈鹿类正确答案:D软件需求规格说明的内容不应该包括(2.0)主要功能算法的描述用户界面及其运行环境软件性能正确答案:B20、可行性分析研究的目的是(2.0)A、工程值得开发否B、 争取工程开发工程功能内聚正确答案:A21、模块的初始化工作和模块处理意外故障均属于:(2.0)A、时间内聚B、顺序内聚C、功能内聚D、逻辑内聚正确答案:A22、在软件详细设计过程中不采用的工具是(2.0)A、判定表B、PDLc、程序流程图D、DFD正确答案:D23、软件设计的方法有多种,不属于面向数据流的设计方法的是:(2.0)A、基于变换流的设计方法B、基于事务流的设计方法C、基于Jackson图的设计方法D、以上都不对正确答案:C24、关于00D,

温馨提示

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

评论

0/150

提交评论