奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

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

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

[复制链接]

2947

主题

1

回帖

5896

积分

论坛元老

积分
5896
发表于 2021-5-5 15:14:42 | 显示全部楼层 |阅读模式
扫码加微信
21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《软件工程与软件测试技术》在线作业
试卷总分100得分100
南开作业答案
第1题下述任务中,不属于软件工程需求分析阶段的是()。
A、分析软件系统的数据要求
B、确定软件系统的功能需求
C、确定软件系统的性能要求
D、确定软件系统的运行平台
正确答案
第2题需求分析的主要方法有()。
A、形式化分析方法
B、PAD图描述
C、结构化分析方法
D、程序流程图
正确答案
第3题在结构化分析方法中,用以表达系统内数据的运动情况的工具是()。
A、数据流图
B、数据字典
C、结构化语言
D、判定表与判定树
正确答案
第4题面向对象程序设计语言不同于其他语言的最主要特点是()。
A、模块性
B、抽象性
C、继承性
D、内聚性
正确答案
增量模型本质上是一种()。
A、线性顺序模型
B、整体开发模型
C、非整体开发模型
D、螺旋模型
正确答案
第6题在下面的叙述中哪一个不是软件需求分析的任务?()
A、问题分解
B、可靠性与安全性要求    南开在线作业答案 QQ 515224986
易百教育www.openhelp100.com
C、结构化程序设计
D、确定逻辑模型
正确答案
第7题下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是。
A、原型模型
B、瀑布模型
C、喷泉模型D
D、螺旋模型
正确答案
第8题使用软件时提出增加新功能就必须进行()维护。
A、预防性
B、适应性
C、完善性
D、纠错性
正确答案
第9题分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()。
A、细节
B、输入与输出
C、软件的作者
D、绘制的时间
正确答案
面向对象设计时,对象信息的隐藏主要是通过()实现的。
A、对象的封装性
B、子类的继承性
C、系统模块化
D、模块的可重用
正确答案
第11题下列错误的是
A、尽量不使用数据耦合
B、少用控制耦合和标记耦合
C、限制公共环境耦合的范围
D、完全不用内容耦合
正确答案
()工具在软件详细设计过程中不采用。
A、判定表
B、IPO图
C、PDLD
D、DFD图
正确答案
第13题为了提高模块的独立性,模块之间最好是()。
A、公共环境耦合
B、控制耦合
C、数据耦合
D、特征耦合
正确答案
第14题以下属于面向对象的设计语言的是()。
A、FORTRAN语言
B、Pascal语言
C、C语言
D、Java语言
正确答案
面向对象的测试与传统测试方法的主要区别是()。
A、面向对象的测试可在编码前进行,传统测试在编码后进行。
B、面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
C、测试对象不同
D、面向对象的测试不需要设计测试用例,只需要进行会议评审
正确答案
第16题软件开发的瀑布模型,一般都将开发过程划分为分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是()。
A、分析阶段
B、设计阶段
C、编码阶段
D、测试阶段
正确答案
第17题一个模块把数值作为参数传送给另一个模块,这种耦合方式称为()。
A、数据耦合
B、公共耦合
C、控制耦合
D、标记耦合
正确答案
第18题验收测试的任务是验证软件的()。
A、可靠性
B、正确性
C、移植性
D、有效性
正确答案
第19题软件测试的目的是()。
A、证明软件的正确性
B、找出软件系统中存在的所有错误
C、证明软件系统中存在错误
D、尽可能多的发现软件系统中的错误
正确答案
面向对象分析阶段建立的3个模型中,核心的模型是()模型。
A、功能
B、动态
C、对象
D、分析
正确答案
第21题应该在(),确定对象类中应有的服务。
A、建立对象模型之时
B、建立动态模型和功能模型之后
C、建立功能模型之后
D、建立动态模型之后
正确答案
第22题DFD中的每个加工至少有()
A、一个输入流或一个输出流
B、一个输入流和一个输出流
C、一个输入流
D、一个输出流
正确答案
第23题SA方法用DFD描述()。
A、系统的控制流程
B、系统的数据结构
C、系统的基本加工
D、系统的功能
正确答案
第24题软件过程是
A、特定的开发模型
B、一种软件求解的计算逻辑
C、软件开发活动的集合
D、软件生命周期模型
正确答案
()意味着一个操作在不同的类中可以有不同的实现方式。
A、多继承
B、多态性
C、消息
D、封装
正确答案
第26题详细设计阶段的基本任务是
A、确定每个模块所采用的算法
B、确定每个模块所使用的数据结构
C、确定每个模块的接口细节
D、为每个模块设计出一组测试用例
正确答案BCD
第27题组成数据字典的元素有
A、数据流
B、数据流分量(数据基本项)
C、数据存储
D、数据处理(加工)。
正确答案BCD
第28题需求分析的步骤
A、需求获取
B、需求提炼
C、需求描述
D、需求验证
正确答案BCD
第29题分析员和用户双方确定对软件系统有哪几方面的综合要求。
A、功能需求
B、性能需求
C、环境需求
D、接口需求
正确答案BCD
结构性分析方法使用的描述工具有
A、数据流图
B、数据字典
C、结构化语言
D、判定树和判定表
正确答案BCD
第31题面向对象测试用例的设计由软件的输入处理输出视图或单个模块的算法细节驱动。
T、对
F、错
正确答案F
第32题在单元测试中无法发现资源竞争问题。
T、对
F、错
正确答案
第33题应使用同样的类初始化系统中其他人机交互部件类,保证整个系统人机交互界面的一致性。
T、对
F、错
第34题良好的面向对象程序设计风格,既包括传统的程序设计风格准则,也包括为适应面向对象方法所特有的概念(如继承性)而必须遵循的一些新准则。
T、对
F、错
正确答案
第35题结构化分析方法的基本思想是分解和抽象。
T、对
F、错
第36题要提高效率就要减少冗余关联。
T、对
F、错
正确答案F
第37题面对复杂的系统绘制系统流程图时,一个比较好的方法是分层次地描绘这个系统(系统流程图分层)。
T、对
F、错
第38题单元测试通常应该先进行t人工走查t,再以白盒法为主,辅以黑盒法进行动态测试。
T、对
F、错
第39题面向对象设计中服务的设计可以分为两个步骤:确定类中应有的服务、设计实现服务的方法。
T、对
F、错
第40题软件工程学科出现的主要原因是软件危机的出现
T、对
F、错
第41题继承关系能够为一个类族定义一个协议,并能在类之间实现代码共享以减少冗余。
T、对
F、错
第42题通过模块分解或合并,降低耦合提高内聚
T、对
F、错
第43题面向对象分析的核心在于建立一个描述软件系统的模型。
T、对
F、错
正确答案F
第44题判定表的优点是容易转换为计算机实现,缺点是不能够描述组合条件
T、对
F、错
正确答案F
第45题程序规模越大,越难以使用回溯法进行调试。
T、对
F、错
第46题信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是ER图
T、对
F、错
第47题功能模型是类似编译器之类系统的主要模型。
T、对
F、错
正确答案
第48题不能根据直觉和简单的推断来推测程序中存在的错误。
T、对
F、错
正确答案
第49题分层的DFD图可以用于可行性分析阶段,描述系统的物理结构
T、对
F、错
正确答案F
维护的副作用是指由于修改软件而导致新的错误的出现或者新增加一些不希望发生的情况。
T、对
F、错

本内容由易百教育整理发布
网址www.openhelp100.com


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-24 12:41

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

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