20春学期(1709、1803、1809、1903、1909、2003)《软件工程与软件测试技术》在线作业答卷 (3)

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

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

1、注意:答案的顺序有可能和你的题不一样 注意核对答案与选项20春学期(1709、1803、1809、1903、1909、2003)软件工程与软件测试技术在线作业试卷总分:100 得分:100一、单选题 (共 25 道试题,共 50 分)1.进行需求分析可使用多种工具,但( ) 是不适用的A.状态转换图B.数据词典C.数据流图D.PAD 图答案:D2.面向对象分析是对系统进行( )的一种方法。A.需求建摸B.设计评审C.程序设计D.测试验收答案:A3.增量模型本质上是一种( ) 。A.非整体开发模型B.螺旋模型C.线性顺序模型D.整体开发模型答案:A4.哪个是将系统化的、规范的、可定量的方法应用于

2、软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。A.软件过程B.软件生命周期C.软件测试D.软件工程答案:D5.软件危机的主要原因是A.软件生产能力不足B.软件本身的特点及开发方法C.软件工具落后D.对软件的认识不够答案:B6.( )是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其他图的基础。A.配置图B.部署图C.组件图D.类图答案:D7.在结构化方法中,软件功能分解应属于软件开发中的( ) 阶段。A.需求分析B.详细设计C.编程调试D.总体设计答案:A8.( )意味着一个操作在不同的类中可以有不同的实现方式。A.消息B.封装C.多继承D.多态性

3、答案:D9.模块化的目的A.降低软件复杂性B.降低内聚C.避免耦合D.提高软件可读性答案:A10.螺旋模型综合了( )的优点,并增加了风险分析。A.瀑布模型和演化模型B.演化模型和喷泉模型C.增量模型和喷泉模型D.原型模型和喷泉模型答案:A11.软件需求规格说明书的内容不应该包括( )。A.软件的性能B.对重要功能的描述C.对算法的详细过程描述D.对数据的要求答案:C12.决策树( )A.能用来代替程序流程图B.是程序流程图的辅助手段C.是描述基本加工的逻辑功能的有效工具D.A 和B答案:C13.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的( )。A

4、.重用性B.继承性C.封装性D.多态性答案:B14.软件工程的三要素A.过程、模型和方法B.方法、工具和过程C.方法、对象和类D.技术、方法和工具答案:B15.在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图: 一个是事件追踪图,另一个是( )。A.顺序图B.系统结构图C.状态图D.数据流图答案:C16.白盒测试法是根据程序的( )来设计测试用例的方法。A.输出数据B.输入数据C.功能D.内部逻辑答案:D17.在E-R 模型中,包含以下基本成分( )。A.数据、对象、实体B.控制、关系、对象C.实体、属性、关系D.实体、关系、控制答案:C1

5、8.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是( )。A.瀑布模型B.基于知识的智能模型C.变换模型D.原型模型答案:D19.在软件测试中,逻辑覆盖标准主要用于( )。A.黑盒测试方法B.白盒测试方法C.灰盒测试方法D.回归测试方法答案:B20.下述任务中,不属于软件工程需求分析阶段的是( )。A.确定软件系统的运行平台B.确定软件系统的性能要求C.确定软件系统的功能需求D.分析软件系统的数据要求答案:A21.应用执行对象的操作可以改变该对象的( )。A.行为B.数据C.属性D.功能答案:C22.画分层DFD 图的基本原则有( )。A.数据流封闭的原则B.数据守

6、恒原则C.子、父图平衡的原则D.分解的可靠性原则答案:C23.可行性研究要进行一次()需求分析。A.详细的B.简化的,压缩的C.彻底的D.全面的答案:B24.结构化分析方法(SA) 最为常见的图形工具是( )。A.结构图B.程序流程图C.数据流图D.实体联系图答案:C25.当算法需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能时,从供选择的答案中,选出合适的描述工具。( )A.程序流程图B.判定表C.PAD 图D.N-S 图答案:B二、多选题 (共 5 道试题,共 10 分)26.软件工程中的文档可以分为( )。A.维护文档B.管理文档C.用户文档D.开发文档答案:BCD2

7、7.研究目标系统的可行性从哪几个方面A.经济可行性B.法律可行性C.操作可行性D.技术可行性答案:ABCD28.需求获取的常用方法A.问题分析与确认B.快速建立软件原型模型来获取需求C.建立联合分析小组D.客户访谈答案:ABCD29.软件生命周期的时期有A.运行维护B.软件开发C.软件定义D.信息反馈答案:ABC30.需求分析的任务A.编写软件需求规格说明书。B.确定对系统的综合需求。C.建立软件的逻辑模型。D.分析系统的数据需求。答案:ABCD三、判断题 (共 20 道试题,共 40 分)31.在面向对象的设计中,应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有信息隐藏。答案:正确

8、32.判定树是判定表的变种,也能清晰地表示复杂的条件组合与应做的动作之间的对应关系。答案:正确33.面向对象系统的确认测试是面向白盒的,并且可以应用传统的白盒方法完成测试工作。答案:错误34.一个系统内可以只包含数据耦合答案:正确35.衡量程序的质量不仅仅看它的逻辑是否正确,性能是否满足要求,更重要的是看它是否易读、易理解。答案:正确36.优化算法的一个途径是尽量扩大查找范围。答案:错误37.面向对象分析就是抽取和整理用户需求并建立问题域精确模型的过程。答案:正确38.要进行优化设计,首先就要确定质量指标的优先级。答案:正确39.静态测试对自动化工具的依赖性较大。答案:错误40.C+、Java

9、 语言,是面向对象的设计语言,用于面向对象的方开发软件。答案:正确41.数据流图是系统逻辑功能的图形展示。图中没有任何具体的物理元素,主要强调的是数据流和处理过程。答案:正确42.需要添加一些在需求陈述中没有提到的类,主要用来存放在执行服务操作过程中的中间结果。答案:正确43.需求规格说明书在软件开发中具有重要的作用,它也可以作为软件可行性分析的依据。答案:错误44.数据流图的基本目的它描述系统由哪几部分组成,各部分之间的联系等,以直观的图形清晰地描述了系统数据的流动和处理过程。答案:正确45.面向对象数据库管理系统支持对象、类、操作、属性、继承、聚合、关联等面向对象的概念。答案:正确46.适应性维护是在软件使用过程中,用户会对软件提出新的功能和性能要求,为了满足这些新的要求而对软件进行修改,使之在功能和性能上得到完善和增强的活动。答案:错误47.内容耦合是最高程度的耦合,也是最差的耦合,应避免使用答案:正确48.针对各种边界情况设计测试用例,可以查出更多的错误。答案:正确49.构件图和部署图统称为实现图。答案:正确50.面向对象的继承性是子类自动共享父类数据结构和方法的机制。答案:正确

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

当前位置:首页 > 资格认证/考试 > 成考

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