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

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

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

1、【奥鹏】西安交通大学西交软件工程概论在线作业试卷总分:100 得分:100第1题,软件测试是软件开发过程中重要和不可缺少的阶段,其包括的内容和步骤甚多,而测试过程的多种环节中基础的是( )A、集成测试B、单元测试C、系统测试D、验收测试正确答案:B第2题,瀑布模型的问题是( )A、用户容易参与开发B、缺乏灵活性C、用户与开发者容易沟通D、适用可变需求正确答案:B第3题,以下说法错误的是( )A、面向对象方法不仅支持过程抽象,而且支持数据抽象B、某些面向对象的程序设计语言还支持参数化抽象C、信息隐藏通过对象的封装性来实现D、在面向对象方法中,类是最基本的模块正确答案:D第4题,SA方法是一种(

2、)A、自顶向下逐层分解的分析方法B、自底向上逐层分解的分析方法C、面向对象的分析方法D、以上都不是正确答案:A第5题,软件工程对维护工作的主要目标是提高( ),降低维护的代价。A、软件的生产率B、软件的可靠性C、软件的可维护性D、维护的效率正确答案:A第6题,程序的3中基本结构是( )、A、过程、子程序、分程序B、顺序、条件、循环C、递归、堆栈、队列D、调用、返回、转移正确答案:B第7题,以下不属于白盒测试技术的是( )A、逻辑覆盖B、基本路径测试C、循环覆盖测试D、等价类划分正确答案:D第8题,10. 软件维护工作的最主要部分是( )A、校正性维护B、适应性维护C、完善性维护D、预防性维护正

3、确答案:C第9题,在数据流图中,有名字及方向的成分是( )A、控制流B、信息流C、数据流D、信号流正确答案:C第10题,判定表由四部分组成:左上部列出( ).A、条件组合与动作之间的对应关系B、所有条件C、所有可能的动作D、可能的条件组合正确答案:B第11题,传统的测试策略是从()开始A、单元测试B、集成测试C、系统测试D、人员测试正确答案:A第12题,对象模型的描述工具是()A、状态图B、数据流图C、对象图D、结构图正确答案:C第13题,面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )结构A、程序B、数据C、逻辑D、物理正确答案:A第14题,软件测试

4、方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试()A、结构合理性B、软件外部功能C、程序正确性D、程序内部逻辑正确答案:B第15题,软件测试的目的是()A、证明软件的正确性B、找出软件系统中存在的所有错误C、证明软件系统中存在错误D、尽可能多的发现软件系统中的错误正确答案:B第16题,为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为( ).A、纠错性维护B、适应性维护C、改善性维护D、预防性维护正确答案:D第17题,需求分析是()A、软件开发工作的基础B、软件生存周期的开始C、由系统分析员单独完成的D、由用户自己单独完成的正确答案:A

5、第18题,以下不属于逻辑覆盖的是( ).A、语句覆盖B、判定覆盖C、条件覆盖D、基本路径正确答案:D第19题,软件维护工作的最主要部分是()A、校正性维护B、适应性维护C、完善性维护D、预防性维护正确答案:C第20题,ER模型包含了那三种相互关联的信息()A、数据对象B、数据对象的属性C、数据对象相互连接的关系D、数据对象的偶联性正确答案:A,B,C第21题,IDEF0用来描述系统的功能活动及联系,建立系统的功能模型。( )A、错误B、正确正确答案:B第22题,通过黑盒测试主要发现以下错误:1)是否有不正确或遗漏了的功能。2)在接口上,能否正确地接受输入数据,能否产生正确的输出信息。3)访问外

6、部信息是否有错。4)性能上是否满足要求等等。( )A、错误B、正确正确答案:B第23题,3种可能的控制流机制分别是:过程驱动控制、事件驱动控制、线程( )、A、错误B、正确正确答案:B第24题,RUP设计的主要结果是设计模型,用来可视化的描述系统的实现。()A、错误B、正确正确答案:B第25题,WirfsBrock等人提出了种类责任协作者开发类图的卡片技术。该技术使用实际的或虚拟的索引卡片,为定义类提供较多的信息。A、错误B、正确正确答案:B第26题,面向对象设计可分为系统设计和对象设计( )、A、错误B、正确正确答案:B第27题,具有明确功能并可以分离出来的软件或硬件叫做构件( )、A、错误

7、B、正确正确答案:B第28题,面向对象软件的测试过程有:单元测试、集成测试、确认测试等。()A、错误B、正确正确答案:B第29题,软件维护费用增加的主要原因是维护的生产率非常低。A、错误B、正确正确答案:B第30题,螺旋模型将瀑布模型和增量模型结合起来,加入了两种模型均忽略了的风险分析,弥补了这两种模型的不足。( )A、错误B、正确正确答案:B第31题,数据流图一般分为变换型数据流图和事务型数据流图两类()A、错误B、正确正确答案:B第32题,在需求分析阶段,首先进行问题识别,即双方确定对问题的综合需求,这些需求包括:功能需求、性能需求、环境需求、用户界面需求。()A、错误B、正确正确答案:B

8、第33题,测试设计人员尤其看重的两条度量标准是:测试完全性、可靠性。A、错误B、正确正确答案:B第34题,对象建模的过程:确定类、准备数据字典、确定关联、确定属性、使用继承来细化类、完善对象模型A、错误B、正确正确答案:B第35题,模型是对构架设计师和开发人员构造的系统的抽象()A、错误B、正确正确答案:B第36题,软件项目计划有:(1)项目实施计划(软件开发计划)(2)质量保证计划(3)软件测试计划(4)文档编制计划(5)用户培训计划(6)综合支持计划(7)软件发布计划。( )A、错误B、正确正确答案:B第37题,对象之间进行通信的一种构造叫消息()A、错误B、正确正确答案:B第38题,非渐

9、增式测试:该测试是首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起进行的测试。A、错误B、正确正确答案:B第39题,传统软件开发方法的缺陷:(1)面向过程为主(2)软件结构稳定性差(3)软件开发的抽象力度小(4)软件重用未能得到很好的解决。A、错误B、正确正确答案:B第40题,概要设计的基本任务有:1)设计软件系统结构简称软件结构)2)数据结构及数据库设计3)编写概要设计文档4)评审。( )A、错误B、正确正确答案:B第41题,Wasserman1995提出了5种创建设计的方法:模块化分解、面向数据的分解、面向事件的分解、由外往内的设计、面向对象的设计。()A、错误B、正

10、确正确答案:B第42题,维护没有副作用。A、错误B、正确正确答案:A第43题,信息建模方法是需求分析方法的一种()A、错误B、正确正确答案:B第44题,瀑布模型本质上不是一种线性顺序模型( )、A、错误B、正确正确答案:A第45题,数据流图有四个基本成分:数据流、加工、数据存储、数据的源点或终点。A、错误B、正确正确答案:B第46题,面向对象的方法包含面向对象分析、面向对象设计和面向对象实现()A、错误B、正确正确答案:B第47题,软件项目计划有:(1)项目实施计划(软件开发计划)(2)质量保证计划(3)软件测试计划(4)文档编制计划(5)用户培训计划(6)综合支持计划(7)软件发布计划。()A、错误B、正确正确答案:B第48题,面向对象设计准则是:模块化,抽象信息隐藏,低耦合,高内聚。A、错误B、正确正确答案:B第49题,类有三种复用方式:实例复用、继承复用、多态复用。A、错误B、正确正确答案:B第50题,UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。( )A、错误B、正确正确答案:B

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

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

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