西华大学课程考试试题卷(B卷)试卷编号:(2012至2013学年第1学期)课程名称:软件工程A考试时间:110分钟课程代码:6014309试卷总分:100分考试形式:闭卷学生自带普通计算器:不允许一、判断题:每小题1分,共20分,在正确的打上√,错误的打上X1.快速原型模型可以有效地适应用户需求的动态变化。()2.数据字典是对数据流图中的数据流,处理过程、数据存储、数据的源和终点进行详细定义。()3.统一的建模语言,是一种软件工程设计语言。()4.模块化使程序设计比较方便,但比较难以维护。()5.一个模块实际上就是一个进程。()6.过程描述语言可以用于描述软件的系统结构。()7.编程语言应该在软件概要设计时选择。()8.如果通过软件测试没有发现错误,则说明软件是正确的。()9.在进行概要设计时应加强模块间联系。()10.一般人为,软件开发阶段是由设计、编码和测试三个基本活动组成。()11.软件概要设计包括软件系统结构设计以及数据结构和数据库设计。()12.为了提高程序的易读性,尽可能使用高级语言或4GL编写程序。()13.为了加强软件维护作业的进度,应尽可能增加维护人员的数目。()14.模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。()15.确认测试计划应该在可行性研究阶段制定。()16.集成测试主要由用户来完成。()17.白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。()18.软件概要设计包括软件系统结构设计以及数据结构和数据库设计。()19.发现错误多的程序模块,残留在模块中的错误也多。()20.为了加快软件维护作业的进度,应尽可能增加维护人员的数目。()二、单选题:每题2分,共30分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、CASED、开发方法7、SA法中,DFD图的某个处理过程分解后,一般不超过()处理过程第1页共3页年级专业:教学班号:学号:姓名:装订线遵守考试纪律注意行为规范A、10B、7C、5D、128、下列需求陈述中一致的是()A、所有命令响应时间应小于0.1s;BUILD命令的响应时间应小于5sB、所有命令响应时间应小于5s;BUILD命令的响应时间应小于1sC、BUILD命令的响应时间应小于5s;BUILD命令的响应时间应小于1sD、所有命令响应时间必须等于2s;BUILD命令的响应时间应小于3s9、以下哪一项不是面向对象的特征()A、多态性B、继承性C、封装性D、过程调用10、以下哪一项不属于面向对象的软件开发方法()注:参见p142A、coad方法B、Booch方法C、jackson方法D、OMT方法11、()复审应把重点放在系统的总体结构、模块划分、内外接口方面。A、详细设计B、非正式C、正式D、系统设计12、结构化程序设计主要强调程序的()A、效率B、速度C、可读性D、大小13、注释是提高程序可读性的有效手段,好的程序注释占到程序总量的()A、1/6B、1/5C、1/4D、1/314、在发现错误后,排错应由()完成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、...