欢迎来到天天文库
浏览记录
ID:35847725
大小:622.00 KB
页数:6页
时间:2019-04-21
《12软件工程考试题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、...一填空题1.用原型过程代替全部开发阶段,这种快速原型是(实验型或演化型)原型。2.可行性研究实质上是进行一种简化、压缩了的(需求分析和设计)。3.结构图的主要内容有(模块)、(模块的控制关系)、(模块的信息传递)。4.模块之间的联系越紧密,其耦合性就越(强),模块的独立性就越(差)。5.软件工程研究的主要内容包括软件开发技术和软件开发管理两个方面,在软件开发技术方面,主要是研究(软件开发方法)、(软件开发过程)、(软件开发工具和环境),在软件开发管理方面,主要是研究(软件管理学)、(软件经济学)、(软件心理学)。6.状态图反映了(状态)与(事件)的关系,状态图
2、确定了由事件序列引起的(状态序列)。7.可行性研究实质上是进行一种简化、压缩了的(需求分析和设计)。8.在数据流图中,(数据流)是数据在系统内传播的路径,因此由一组(成分固定的数据项)组成,加工(又称为数据处理)是对数据流进行某些(操作或交换)。9.(偶然内聚)指一个模块内的各处理元素之间没有任何联系,这是内聚程度最(差)的内聚。10假如n个相同的系统(硬件或软件)进行测试,它们的失效时间分别是t1,t2,?tn,则平均失效等待时间MTTF=(1/n)。11(维护申请报告)是一种由用户产生的文档,它用作计划维护任务的基础。12在软件开发和维护过程中,一个软件往往有许
3、多版本,版本控制工具用来存储、更新、恢复和管理一个软件的(多个版本)。13软件工具通常由工具、(工具接口)和用户工具三个部分组成。14类的实例化是(对象)。15形式化规约语言由(语法)、(语义)和(一组关系)组成。16软件质量保证应从(产品计划和设计)开始,直到投入使用和售后服务的软件生存期的每一个阶段中的每一步骤。17为了提高软件的质量,软件质量保证的任务大致可归结为以下8类:(正确定义用户要求)、(技术方法的应用)、(提高软件开发的工程能力)、(软件的复用)、(发挥每个开发者的能力)、(组织外部力量协作)、(排除无效劳动)、(提高计划和管理质量)。18软件测试时
4、需要的三类信息,分别是(软件配置)、(测试配置)、(测试工具)。19在面向对象方法中,信息隐蔽通过对象的(封装性)来实现,类结构分离了(接口)与(实现),从而支持了信息隐蔽。20增量模型在开发工程中以一系列(增量方式)开发系统,推迟某阶段的(细节),从而(尽早)产生工作软件。二选择题1.(A)是计算机程序及其说明程序的各种文档。A软件B文档C数据D程序2.软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、(B)和维护等活动。A应用B测试C检测D以上答案都不正确3.建立原型的目的不同,实现原型的途径也有所不同,下列不正确的类型是(B)。A用
5、于验证软件需求的原型B垂直原型C用于验证设计方案的原型D用于演化出目标系统的原型4.在软件工程项目中,不随参与人数的增加而使软件的生产率增加的主要问题是(D)。A工作阶段间的等待时间B生产原型的复杂性C参与人数所需的工作站数D参与人员之间的通信困难......1.需求分析最终结果是产生(C)。A项目开发计划B可行性分析报告C需求规格说明书D设计说明书2.对软件的过分分解,必然导致(D)。A模块的独立性变差B接口的复杂程度增加C软件开发的总工作量增加D以上都正确3.结构化设计方法在软件开发中,用于(B)。A测试用例设计B概要设计C程序设计D详细设计4.概要设计与详细设
6、计衔接的图形工具是(B)。A数据流图B结构图C程序流程图DPAD图5.通过执行对象的操作改变该对象的属性,但它必须通过(B)的传递。A接口B消息C信息D操作6.软件结构图中,模块框之间若有直线连接,表示它们之间存在(A)。A调用关系B组成关系C衔接关系D顺序执行关系7.面向对象的主要特征除对象唯一性、封装、继承外,还有(A)。A多态性B完整性C可移植性D兼容性8.在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图,一个是事件追踪图,另一个是(B)。A数据流图B状态图C系统结构图D时序图9.通过执行对象的操作改变该对
7、象的属性,但它必须通过(B)的传递。A接口B消息C信息D操作10.在测试中,下列说法错误的是(B)。A测试是为了发现程序中的错误而执行程序的过程B测试是为了表明程序是正确的C好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案D成功的测试是发现了迄今为止尚未发现的错误的方案11.产生软件维护的副作用,是指(C)。A开发时的错误B隐含的错误C因修改程序而造成的错误D运行时的误操作12.软件是一种(B)的产品。A有形B逻辑C物质D消耗13.在计算机软件开发和维护中所产生的一系列严重的问题通常称为“软件危机”,这些问题中相对次要的因素是(D)。A文档质量B开发效率
此文档下载收益归作者所有