[西安交通大学]18秋西交《软件工程概论》在线作业3

上传人:lyj****12 文档编号:83647306 上传时间:2019-02-28 格式:DOC 页数:9 大小:33KB
返回 下载 相关 举报
[西安交通大学]18秋西交《软件工程概论》在线作业3_第1页
第1页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[西安交通大学]18秋西交《软件工程概论》在线作业3》由会员分享,可在线阅读,更多相关《[西安交通大学]18秋西交《软件工程概论》在线作业3(9页珍藏版)》请在金锄头文库上搜索。

1、【奥鹏】西安交通大学西交软件工程概论在线作业试卷总分:100 得分:100第1题,软件设计一般分为总体设计和详细设计,它们之间的关系是( )、A、全局和局部B、抽象和具体C、总体和层次D、功能和结构正确答案:A第2题,有一数列:87556613193948经过一趟排序后得到:55871366193948请问使用的是何种排序方法?()A、简单插入排序B、冒泡排序C、2路归并排序D、快速排序正确答案:C第3题,以下说法错误的是( )、A、对象具有很强的表达能力和描述功能B、对象是人们要进行研究的任何事务C、对象是封装的最基本单位D、类封装比对象封装更具体、更细致正确答案:D第4题,传统的测试策略是

2、从()开始A、单元测试B、集成测试C、系统测试D、人员测试正确答案:A第5题,面向对象(Object Oriented)方法是将现实世界的事物以对象的方式( )到计算机世界的方法.A、对应B、映射C、反映D、反射正确答案:B第6题,面向对象设计语言不同于其他语言的最主要特点是( )、A、模块性B、抽象性C、继承性D、共享性正确答案:C第7题,以下说法错误的是( )A、面向对象分析与面向对象设计的定义没有明显的区别B、在实际的软件开发过程中面向对象分析与面向对象设计的界限是模糊的C、面向对象分析和面向对象设计活动是一个多次反复迭代的过程D、从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程正

3、确答案:A第8题,以下说法错误的是( )、A、对象具有很强的表达能力和描述功能B、对象是人们要进行研究的任何事务C、对象是封装的基本单位D、类封装比对象封装更具体、更细致正确答案:D第9题,内容耦合指()A、两个模块之间传递的是数据结构B、一个模块调用另一个模块时,传递的是控制变量C、通过一个公共数据环境相互作用的哪些模块间的耦合D、一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部正确答案:D第10题,研究软硬件资源的有效性是进行( )研究的一方面。A、技术可行性B、经济可行性C、社会可行性D、操作可行性正确答案:A第11题,从事物的组成部件及每个部件的属性,功能来认

4、识事物.这种方法被称为( )的方法.A、面向对象B、面向数据C、面向过程D、面向属性正确答案:A第12题,软件工程方法得以实施的主要保证是( )A、硬件环境B、开发人员的素质C、软件开发工具和软件开发的环境D、软件开发的环境正确答案:C第13题,以下说法错误的是()A、面向对象方法不仅支持过程抽象,而且支持数据抽象B、某些面向对象的程序设计语言还支持参数化抽象C、信息隐藏通过对象的封装性来实现D、在面向对象方法中,类是最基本的模块正确答案:D第14题,内容耦合指( )A、两个模块之间传递的是数据结构B、一个模块调用另一个模块时,传递的是控制变量C、通过一个公共数据环境相互作用的哪些模块间的耦合

5、D、一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部正确答案:D第15题,软件是一种( )产品A、有形B、逻辑C、物质D、消耗正确答案:B第16题,下面错误的说法是( )A、每个数据流必须用名词或名词短语命名B、每个加工必须有名字,通常是动词短语C、每个数据存储必须用名词或名词短语D、每个数据源点或终点必须有名字正确答案:A第17题,需求分析是( )A、软件开发工作的基础B、软件生存周期的开始C、由系统分析员单独完成的D、由用户自己单独完成的正确答案:A第18题,根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为( ).A、纠错性维护B、适应性维护C、改善性

6、维护D、预防性维护正确答案:C第19题,当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间的对应关系.A、判定表和判定树B、盒图C、流程图D、关系图正确答案:A第20题,需求分析的任务包括( )A、问题识别B、编写文档C、导出软件的物理模型D、导出软件的逻辑模型正确答案:A,B,D第21题,软件测试一般分为四个步骤:单元测试也称模块测试)、集成测试也称组装测试,联合测试)、确认测试也称验收测试,有效性测试)、系统测试。A、错误B、正确正确答案:B第22题,CASE这一术语的英文是Computer Aided Software Engineering。A、错误B、正确正确答案:B

7、第23题,信息隐蔽是指在设计和确定模块时,使得一个模块内包含的信息,对于不需要这些信息的其他模块来说是不能访问的()。A、错误B、正确正确答案:B第24题,详细设计的基本任务有:算法设计、数据结构设计、物理设计、其他设计,例如代码设计、输入/输出格式设计、人机对话设计、编写详细设计说明书、评审。A、错误B、正确正确答案:B第25题,面向对象的方法包含面向对象分析、面向对象设计和面向对象实现()A、错误B、正确正确答案:B第26题,面向对象设计可分为系统设计和对象设计( )、A、错误B、正确正确答案:B第27题,瀑布模型本质上不是一种线性顺序模型( )、A、错误B、正确正确答案:A第28题,维护

8、没有副作用。()A、错误B、正确正确答案:A第29题,面向对象的特征:(1)对象唯一性(2)分类性(3)继承性(4)多态性(多形性)A、错误B、正确正确答案:B第30题,测试设计人员尤其看重的两条度量标准是:测试完全性、可靠性。A、错误B、正确正确答案:B第31题,类有三种复用方式:实例复用、继承复用、多态复用。A、错误B、正确正确答案:B第32题,Booch方法的开发模型分静态模型和动态模型类型。( )A、错误B、正确正确答案:B第33题,维护没有副作用。( )A、错误B、正确正确答案:A第34题,软件生存周期包括可行性研究、项目开发计划、需求分析、软件设计、编码、测试、维护等活动。()A、

9、错误B、正确正确答案:B第35题,软件再工程是试图增加当前系统的总体质量、提高可维护性的工程( )、A、错误B、正确正确答案:B第36题,概要设计的基本任务有:1)设计软件系统结构简称软件结构)2)数据结构及数据库设计3)编写概要设计文档4)评审。( )A、错误B、正确正确答案:B第37题,渐增式测试:该测试是逐个把未经过测试的模块组装到已经测试过的模块上去,进行集成测试。每加入一个新模块进行一次集成的测试,重复此过程直至程序组装完毕( )、A、错误B、正确正确答案:B第38题,“软件工程”概念的提出是为了克服软件危机( )、A、错误B、正确正确答案:B第39题,软件体系结构的几种模型包括:结

10、构模型、框架模型、动态模型、过程模型、功能模型A、错误B、正确正确答案:B第40题,内聚性是一个构件内部各种元素彼此结合的紧密程度的度量。包括:偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、顺序内聚、功能内聚。()A、错误B、正确正确答案:B第41题,3种可能的控制流机制分别是:过程驱动控制、事件驱动控制、线程( )、A、错误B、正确正确答案:B第42题,软件的可维护性、可使用性、可靠性是衡量软件质量的几个主要特性。A、错误B、正确正确答案:B第43题,软件再工程是视图增加当前系统的总体质量、提高可维护性的工程。A、错误B、正确正确答案:B第44题,非渐增式测试:该测试是首先对每个模块分别

11、进行单元测试,然后再把所有的模块按设计要求组装在一起进行的测试。A、错误B、正确正确答案:B第45题,传统软件开发方法的缺陷:(1)面向过程为主(2)软件结构稳定性差(3)软件开发的抽象力度小(4)软件重用未能得到很好的解决。A、错误B、正确正确答案:B第46题,分析的几项原则有:(1)组装与分解相结合的原则。(2)抽象化与具体化相结合的原则(3)封装原则(4)相关性原则(5)行为约束原则。( )A、错误B、正确正确答案:B第47题,数据字典有以下四类条目:数据流、数据项、数据存储、基本加工。A、错误B、正确正确答案:B第48题,带来高维护费用的关键因素有:人员的不稳定、合同责任、维护人员技术水平、系统结构衰退。A、错误B、正确正确答案:B第49题,偶然内聚是最强的内聚()A、错误B、正确正确答案:A第50题,用等价类划分的方法设计测试用例的步骤为:划分等价类、确定测试用例( )、A、错误B、正确正确答案:B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号