19秋学期(1709、1803、1809、1903、1909)《软件工程与软件测试技术》在线作业-0002奥鹏100分

上传人:奥****分 文档编号:127692897 上传时间:2020-04-04 格式:DOC 页数:7 大小:44KB
返回 下载 相关 举报
19秋学期(1709、1803、1809、1903、1909)《软件工程与软件测试技术》在线作业-0002奥鹏100分_第1页
第1页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《19秋学期(1709、1803、1809、1903、1909)《软件工程与软件测试技术》在线作业-0002奥鹏100分》由会员分享,可在线阅读,更多相关《19秋学期(1709、1803、1809、1903、1909)《软件工程与软件测试技术》在线作业-0002奥鹏100分(7页珍藏版)》请在金锄头文库上搜索。

1、奥鹏100分19秋学期(1709、1803、1809、1903、1909)软件工程与软件测试技术在线作业-0002试卷总分:100  得分:100一、单选题 (共 25 道试题,共 50 分)1.对象模型的描述工具是( )。A.结构图B.状态图C.数据流图D.对象图答案:D2.需求工程的主要目的是( )。A.进一步确定用户的需求B.解决系统是"如何做的问题"C.解决系统是"做什么的问题"D.系统开发的具体方案答案:C3.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是( )。A.瀑布模型B.基于知识的智能模型C.变换模

2、型D.原型模型答案:D4.系统流程图用于可行性分析中的()的描述。A.目标系统B.新系统C.当前逻辑模型D.当前运行系统答案:D5.SA 法的主要描述手段有( )。A.软件结构图、加工说明. 功能结构图、加工说明B.系统流程阁和模块图C.DFD 图、数据词典、加工说明答案:C6.面向对象的实现主要包括( )。A.面向对象设计B.选择面向对象语言C.把面向对象设计用某种程序设计语言书写为面向对象程序,测试并调试面向对象的程序D.单元测试答案:C7.面向对象的主要特征除了对象唯一性、封装、继承外,还有( )。A.完整性B.多态性C.可移植性D.兼容性答案:B8.在E-R 模型中,包含以下基本成分(

3、 )。A.数据、对象、实体B.控制、关系、对象C.实体、属性、关系D.实体、关系、控制答案:C9.在面向数据流的软件设计方法中,一般将信息流分为( )。A.数据流和控制流B.变换流和控制流C.变换流和事务流D.事务流和控制流答案:C10.程序的三种基本控制结构是A.顺序、选择和重复B.递归、堆栈和队列C.过程、子程序和分程序D.调用、返回和转移答案:A11.在需求分析之前有必要进行( )工作。A.程序设计B.可行性分析C.ER 分析D.2NF 分析答案:B12.DFD 中的每个加工至少有( )A.一个输出流B.一个输入流或一个输出流C.一个输入流和一个输出流D.一个输入流答案:C13.软件危机

4、的主要原因是A.软件生产能力不足B.软件本身的特点及开发方法C.软件工具落后D.对软件的认识不够答案:B14.可行性研究要进行一次()需求分析。A.详细的B.简化的,压缩的C.彻底的D.全面的答案:B15.在下面的叙述中哪一个不是软件需求分析的任务? ( )A.问题分解B.结构化程序设计C.确定逻辑模型D.可靠性与安全性要求答案:B16.软件工程中描述生命周期的瀑布模型一般包括计划、需求分析、设计、编码、( )、维护等几个阶段。A.版本更新B.测试C.可行性分析D.产品发布答案:B17.软件是一种逻辑产品,它的开发主要是A.研制B.拷贝C.复制D.再生产答案:A18.面向对象的测试与传统测试方

5、法的主要区别是( )。A.面向对象的测试可在编码前进行,传统测试在编码后进行。B.面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试C.面向对象的测试不需要设计测试用例,只需要进行会议评审D.测试对象不同答案:D19.应用执行对象的操作可以改变该对象的( )。A.行为B.数据C.属性D.功能答案:C20.应该在( ),确定对象类中应有的服务。A.建立对象模型之时B.建立动态模型和功能模型之后C.建立动态模型之后D.建立功能模型之后答案:B21.()工具在软件详细设计过程中不采用。A.判定表B.PDL DC.IPO 图D.DFD 图答案:D22.数据流图是进行软件需求分析的常用图形工具

6、,其基本回形符号是( )。A.输入、输出、外部实体和加工B.变换、数据存储、加工和数据流C.变换、加工、数据流和存储D.加工、数据流、数据存储和外部实体答案:D23.以下属于面向对象的设计语言的是( )。A.Pascal 语言B.Java 语言C.FORTRAN 语言D.C 语言答案:B24.白盒测试法是根据程序的( )来设计测试用例的方法。A.输出数据B.输入数据C.功能D.内部逻辑答案:D25.所有的对象可以成为各种对象类,每个对象类都定义了一组( )。A.过程B.说明C.类型D.方法答案:D二、多选题 (共 5 道试题,共 10 分)26.下列正确的是A.模块耦合要高B.模块耦合要低C.

7、模块内聚要高D.模块内聚要低答案:BC27.UML的组成元素有( )。A.规则B.基本构造块C.图D.公共机制答案:ABD28.需求分析的任务A.编写软件需求规格说明书。B.确定对系统的综合需求。C.建立软件的逻辑模型。D.分析系统的数据需求。答案:ABCD29.软件定义时期的任务有A.确定总目标和可行性B.导出策略和系统功能C.制定工程进度表D.估计资源和成本答案:ABCD30.一般设计的比较好的软件结构,A.顶层扇出高B.顶层扇出低C.底层模块有高扇入D.中层扇出较少答案:ACD三、判断题 (共 20 道试题,共 40 分)31.C+、Java 语言,是面向对象的设计语言,用于面向对象的方

8、开发软件。答案:正确32.应使用同样的类初始化系统中其他人机交互部件类,保证整个系统人机交互界面的一致性。答案:正确33.单元测试是对软件基本组成单元进行的测试。答案:正确34.系统成本只包括开发成本答案:错误35.当系统中包含的任务在5个以下时,不用增加专门用来协调任务之间的关系的任务。答案:错误36.维护的副作用是指由于修改软件而导致新的错误的出现或者新增加一些不希望发生的情况。答案:正确37.面对复杂的系统绘制系统流程图时,一个比较好的方法是分层次地描绘这个系统(系统流程图分层)。答案:正确38.元元模型层(Meta-Meta Model)由UML最基本的元素事物(thing)组成,表示

9、要定义的所有事物。答案:正确39.用户帮助设施中附加的帮助设施从一开始就设计在软件里面答案:错误40.类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。答案:正确41.需求分析就是要准确地回答“系统必须做什么?”这个问题答案:正确42.数据流图是系统逻辑功能的图形展示。图中没有任何具体的物理元素,主要强调的是数据流和处理过程。答案:正确43.软件工程学科出现的主要原因是软件危机的出现答案:正确44.面向对象分析的核心在于建立一个描述软件系统的模型。答案:错误45.模块接口设计要简单,以便降低复杂程度和冗余度答案:正确46.内聚衡量不同模块彼此间相互依赖的紧密程度答案:错误47.模型是对现实的简化,建模是为了更好地理解所开发的系统。答案:正确48.针对各种边界情况设计测试用例,可以查出更多的错误。答案:正确49.多态性防止了程序相互依赖而带来的变动影响。答案:错误50.需求说明相当于用户与开发者之间的一份技术合同,是测试验收阶段对软件进行确认和验收的基准,是软件开发的基础。答案:正确

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

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

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