奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 709|回复: 0

南开20秋学期《软件工程与软件测试技术》在线作业(题目随机)(2)

[复制链接]

1万

主题

1

回帖

2万

积分

论坛元老

积分
29370
发表于 2020-11-3 16:48:50 | 显示全部楼层 |阅读模式
扫码加微信
[南开大学]20秋学期(1609、1703)《软件工程与软件测试技术》在线作业
试卷总分100得分100
南开作业QQ 515224986
答案来源www.openhelp100.com
第1题程序的三种基本控制结构的共同特点是
A、不能嵌套使用
B、只能用来写简单程序
C、已经用硬件实现
D、只有一个入口和一个出口
正确答案
第2题对象模型的描述工具是()。
A、状态图
B、数据流图
C、结构图
D、对象图
正确答案
第3题验收测试的任务是验证软件的()。
A、可靠性
B、正确性
C、移植性
D、有效性
正确答案
第4题SA法的主要描述手段有()。
A、系统流程阁和模块图
B、DFD图、数据词典、加工说明
C、软件结构图、加工说明.功能结构图、加工说明
正确答案
需求分析的主要方法有()。
A、形式化分析方法
B、PAD图描述
C、结构化分析方法
D、程序流程图
正确答案
第6题在下列选项中不属于软件工程学科所要研究的基本内容
A、软件工程材料
B、软件工程目标
C、软件工程原理    答案来源www.openhelp100.com
南开作业QQ 515224986
D、软件工程过程
正确答案
第7题为了提高模块的独立性,模块之间最好是()。
A、公共环境耦合
B、控制耦合
C、数据耦合
D、特征耦合
正确答案
第8题在结构化分析方法中,用以表达系统内数据的运动情况的工具是()。
A、数据流图
B、数据字典
C、结构化语言
D、判定表与判定树
正确答案
第9题面向对象的测试与传统测试方法的主要区别是()。
A、面向对象的测试可在编码前进行,传统测试在编码后进行。
B、面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C、测试对象不同
D、面向对象的测试不需要设计测试用例,只需要进行会议评审
正确答案
螺旋模型综合了()的优点,并增加了风险分析。
A、增量模型和喷泉模型
B、瀑布模型和演化模型
C、演化模型和喷泉模型
D、原型模型和喷泉模型
正确答案
第11题面向对象分析阶段建立的3个模型中,核心的模型是()模型。
A、功能
B、动态
C、对象
D、分析
正确答案
需求规格说明书的作用不应包括()。
A、软件设计的依据
B、用户与开发人员对软件要做什么的共向理解
C、软件验收的依据
D、软件可行性研究的依据
正确答案
第13题白盒测试法是根据程序的()来设计测试用例的方法。
A、输出数据
B、内部逻辑
C、功能
D、输入数据
正确答案
第14题在结构化方法中,软件功能分解应属于软件开发中的()阶段。
A、详细设计
B、需求分析
C、总体设计
D、编程调试
正确答案
软件过程是
A、特定的开发模型
B、一种软件求解的计算逻辑
C、软件开发活动的集合
D、软件生命周期模型
正确答案
第16题黑盒测试方法根据()设计测试用例。
A、程序的调用规则
B、软件要完成的功能
C、模块间的逻辑关系
D、程序的数据结构
正确答案
第17题下列错误的是
A、尽量不使用数据耦合
B、少用控制耦合和标记耦合
C、限制公共环境耦合的范围
D、完全不用内容耦合
正确答案
第18题SA方法用DFD描述()。
A、系统的控制流程
B、系统的数据结构
C、系统的基本加工
D、系统的功能
正确答案
第19题模块的独立性是由内聚性和藕合性来度量的,其中内聚性是
A、模块间的联系程度
B、信息隐藏程度
C、模块的功能强度
D、接口的复杂程度
正确答案
软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程称为()。
A、生命周期
B、面向对象设计
C、面向对象分析
D、面向对象程序设计
正确答案
第21题软件需求规格说明书的内容不应该包括()。
A、对重要功能的描述
B、对算法的详细过程描述
C、对数据的要求
D、软件的性能
正确答案
第22题面向对象的实现主要包括()。
A、把面向对象设计用某种程序设计语言书写为面向对象程序,测试并调试面向对象的程序
B、面向对象设计
C、选择面向对象语言
D、单元测试
正确答案
第23题所有的对象可以成为各种对象类,每个对象类都定义了一组()。
A、说明
B、类型
C、过程
D、方法
正确答案
第24题下列错误的是
A、在软件设计中应该追求尽可能松散耦合的系统
B、可以研究、测试或维护任何一个模块,而不需要对系统的其他模块有很多了解。
C、模块间联系简单,发生在一处的错误传播到整个系统的可能性就很大
D、模块间的耦合程度强烈影响系统的可理解性、可测试性、可靠性和可维护性
正确答案
面向对象分析的首要工作是建立()。
A、系统的动态模型
B、系统的功能模型
C、基本的ER图
D、问题的对象模型
正确答案
第26题面向对象系统的逻辑设计可分为()。
A、问题域子系统设计
B、人机交互子系统设计
C、任务管理子系统设计
D、数据管理子系统设计
正确答案BCD
第27题详细设计阶段的基本任务是
A、确定每个模块所采用的算法
B、确定每个模块所使用的数据结构
C、确定每个模块的接口细节
D、为每个模块设计出一组测试用例
正确答案BCD
第28题软件设计的任务包括
A、数据设计
B、体系结构设计
C、接口设计
D、过程设计
正确答案
第29题结构程序设计的基本控制结构有
A、顺序
B、判断
C、选择
D、循环
正确答案CD
在软件生存周期中,阶段必须要回答的问题是&quot要解决的问题是做什么?
A、详细设计
B、可行性分析和项目开发计划
C、概要设计
D、软件测试
正确答案
第31题面对复杂的系统绘制系统流程图时,一个比较好的方法是分层次地描绘这个系统(系统流程图分层)。
T、对
F、错
第32题面向对象分析方法认为系统是对象的集合,是以功能和数据为基础的。
T、对
F、错
第33题响应时间易变性高有助于用户建立起稳定的工作节奏
T、对
F、错
正确答案F
第34题PAD图是二维树形结构的图形,自下而上、自左向右顺序执行,遍历所有结点
T、对
F、错
正确答案F
第35题功能模型是类似编译器之类系统的主要模型。
T、对
F、错
正确答案
第36题软件过程改进也是软件工程的范畴
T、对
F、错
正确答案
第37题数据对象只封装了数据而没有对作用于数据上的操作的引用。
T、对
F、错
正确答案
第38题模型是对现实的简化,建模是为了更好地理解所开发的系统。
T、对
F、错
第39题白盒测试法是一种静态测试方法,主要用于模块测试。
T、对
F、错
正确答案
第40题软件设计软件设计是把软件需求转换为软件表示的过程
T、对
F、错
第41题继承关系能够为一个类族定义一个协议,并能在类之间实现代码共享以减少冗余。
T、对
F、错
第42题不能根据直觉和简单的推断来推测程序中存在的错误。
T、对
F、错
正确答案
第43题结构化分析方法的基本思想是分解和抽象。
T、对
F、错
第44题多态性防止了程序相互依赖而带来的变动影响。
T、对
F、错
正确答案F
第45题NS图不容易确定局部和全程数据的作用域。
T、对
F、错
正确答案
第46题在设计的好的软件结构中,所有受判断影响的模块都从属于作出判断的那个模块,最好局限于做出判定的那个模块本身及它的下级模块。
T、对
F、错
正确答案
第47题软件过程也包括实现过程(软件开发活动)、管理过程和支持过程三种类型
T、对
F、错
第48题需求分析的任务不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰而且具体的需求。
T、对
F、错
正确答案
第49题关系数据库可以完全支持面向对象的概念,面向对象设计中的类可以直接对应到关系数据库中的表。
T、对
F、错
正确答案F
模块化是指解决一个复杂问题时自下向上逐层把软件系统划分成若干模块的过程
T、对
F、错
正确答案F

答案来源www.openhelp100.com
QQ 515224986
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-24 20:10

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表