电计系软件工程专业20 –20 学年度 期.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:8 大小:104KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

电计系软件工程专业20 –20 学年度 期.doc

电计系软件工程专业20–20学年度期.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

●软件工程模拟试卷●电计系软件工程专业20–20学年度期《软件工程》试题(第6套)题号一二三四五总分题分第一部分选择题单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。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.PADB.SAC.SCD.DFD14.协作图反映收发消息的对象的结构组织,它与()是同构的。A用例图B类图C活动图D时序图15.黑盒测试在设计测试用例时,主要需要研究()A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明16、CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟度等级。除第1级外,每个等级都包含了实现该成熟度等级目标的若干()。A关键实践B关键过程域C软件过程能力D软件过程17.在McCall软件质量度量模型中,()属于面向软件产品修改。A.可靠性B.可重用性C.适应性D.可移植性18.汽车有一个发动机。汽车和发动机之间的关系是()关系。A.一般具体B.整体部分C.分类关系D.主从关系19.对象是OO方法的核心,对象的类型有多种,通常把例如飞行、事故、演出、开会等等,称之为()有形实体B.作用C.事件D.性能说明20.结构化程序之所以具有易于阅读,并且有可能验证其正确性,这是由于()它强调编程风格B.选择良好的数据结构和算法C.有限制地使用GOTO语句D.只有三种基本结构第二部分非选择题二、填空题(本大题共10小题,每小题2分,共20分)1.软件质量依赖于软件的内部特性及其组合,为了对软件质量进行度量,必须对影响软件质量的要素进行,并建立实用的体系或模型2.对场景的完整描述包含场景名称、、前置条件、和后置条件。3.作为完成用例任务的责任承担者,协调、控制其他类共同完成用例规定的功能或行为。4.设计任何一个人机界面一般必须考虑、用户求助机制、错误信息处理和命令方式四个方面:5.UML类之间的关系主要有、聚集、和依赖。6.数据结构描述各数据分量之间的,数据结构一经确定,数据的组织形式、访问方法、组合程度及处理策略基本上随之确定,所以数据结构是影响的重要因素7.快速原型的构造过程可以归纳为、实现、检查、四个步骤。8.软件维护的内容包括校正性维持,适应性维护、_和预防性维护。9.软件设计在技术上可分为总体结构设计、设计、过程设计和设计四个活动10.重用是迄今为止研究最深入、应用最广泛的重用技术。三、名词解释题(本大题共5小题,每小题3分,共15分)1软件生存周期2.结构化程序设计3.软件过程(softwareprocess)4.综合测试5.过程抽象四、简答题(本大题共5小题,每小题5分,共25分)1.简述软件危机发生的原因。2.程序设计环境的语言机制包括哪些?3简述人机界面的设计过程可分为哪几个步骤?4.典型的软件重用过程一般包括哪些?5.面向对象程序设计语言最基本的机制包括哪些?五、综合应用题(第一小题7分,第二