正确答案:B
正确答案:A
正确答案:D
南开23春学期《软件工程与软件测试技术》在线作业[正确答案]单选题答案
正确答案:A
23春学期(高起本:1709-2103、专升本/高起专:1909-2103)《软件工程与软件测试技术》在线作业-00003
试卷总分:100 得分:100
一、单选题 (共 25 道试题,共 50 分)
1.在下列选项中不属于软件工程学科所要研究的基本内容
A.软件工程材料
B.软件工程目标
C.软件工程原理
D.软件工程过程
正确选项:--------
正确答案:A
正确答案:A
2.描述结构化系统分析方法的工具不包括( )
A.数据流图
B.组织结构图
C.数据词典
D.结构化语言
正确答案:C
正确答案:C
正确答案:C
3.白盒测试法是根据程序的( )来设计测试用例的方法。
A.输出数据
B.内部逻辑
C.功能
D.输入数据
正确答案:A
正确答案:C
随机答案:ABCD
随机答案:ABCD
正确答案:A
正确答案:A
正确选项:--------
正确答案:B
正确答案:A
正确答案:D
正确答案:C
正确答案:C
正确答案:D
正确答案:C
正确答案:C
正确选项:--------
正确答案:D
随机答案:ABCD
正确答案:C
正确选项:--------
正确答案:B
随机答案:ABCD
正确答案:C
正确答案:D
正确答案:A
随机答案:ABCD
随机答案:ABCD
正确答案:D
4.在考察系统的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图: 一个是事件追踪图,另一个是( )。
正确答案:D
A.顺序图
B.状态图
C.系统结构图
D.数据流图
正确选项:--------
正确答案:C
正确答案:D
5.使用软件时提出增加新功能就必须进行( )维护。
A.预防性
B.适应性
C.完善性
D.纠错性
随机答案:ABCD
正确答案:A
正确答案:A
6.可行性研究要进行一次()需求分析。
A.详细的
B.全面的
C.简化的,压缩的
D.彻底的
随机答案:ABCD
随机答案:ABCD
正确选项:--------
7.系统流程图是描述()的工具。
A.逻辑系统
B.程序系统
C.体系结构
D.物理系统
正确答案:A
正确答案:C
随机答案:ABCD
8.( )是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其他图的基础。
A.部署图
B.类图
C.组件图
D.配置图
正确选项:--------
正确答案:A
正确答案:C
9.下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是( )。
A.原型模型
B.瀑布模型
C.喷泉模型
D.螺旋模型
正确答案:D
正确选项:--------
正确答案:A
10.下列错误的是
A.尽量不使用数据耦合
B.少用控制耦合和标记耦合
C.限制公共环境耦合的范围
D.完全不用内容耦合
随机答案:ABCD
正确答案:A
正确答案:C
11.每个对象可用它自己的一组属性和它可以执行的一组( )来表征。
A.操作
B.功能
C.行为
D.数据
正确答案:A
随机答案:ABCD
随机答案:ABCD
12.下列是面向对象设计方法中有关对象的叙述,其中( )是正确的。
A.对象在内存中没有它的存储区
B.对象的属性集合是它的特征表示
C.对象的定义与程序中类型概念相当
D.对象之间不能相互通信
随机答案:ABCD
正确答案:B
正确答案:D
13.( )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。
A.多态性
B.继承
C.消息
D.封装
正确答案:D
正确答案:C
正确答案:B
正确答案:A
正确答案:A
正确选项:--------
14.面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统。一个类的上层可以有父亲,下层可以有子类。这种层次结构系统的一个重要性质是( ),一个类可获得其父亲的全部描述(数据和操作)。
A.兼容性
B.继承性
C.复用性
D.多态性
正确答案:A
正确答案:A
正确答案:A
15.下列不属于面向对象的要素有( )。
A.继承
B.抽象
C.分类性
D.封装
16.需求工程的主要目的是( )。
A.系统开发的具体方案
B.进一步确定用户的需求
C.解决系统是"做什么的问题"
D.解决系统是"如何做的问题"
正确答案:C
正确答案:D
正确答案:C
17.面向对象程序设计语言不同于其他语言的最主要特点是( )。
A.模块性
B.抽象性
C.继承性
D.内聚性
随机答案:ABCD
正确答案:A
随机答案:ABCD
18.软件模块设计准则中个错误的是
A.降低模块之间的耦合性,降低模块的内聚性
B.模块的作用范围应该在控制范围内
C.设计功能可预测并能得到验证的模块
D.适当划分模块规模,以保持其独立性
正确答案:C
正确答案:C
正确答案:B
19.为了提高模块的独立性,模块之间最好是( )。
A.公共环境耦合
B.控制耦合
C.数据耦合
D.特征耦合
正确答案:C
正确答案:D
随机答案:ABCD
20.DFD 中的每个加工至少有( )
正确答案:A
正确答案:B
随机答案:ABCD
A.一个输入流或一个输出流
正确选项:--------
正确答案:C
B.一个输入流和一个输出流
C.一个输入流
D.一个输出流
正确选项:--------
正确选项:--------
正确选项:--------
21.结构化分析方法(SA) 最为常见的图形工具是( )。
A.程序流程图
B.实体联系图
C.数据流图
D.结构图
正确答案:D
正确答案:B
正确选项:--------
22.验收测试的任务是验证软件的( )。
A.可靠性
B.正确性
C.移植性
D.有效性
正确答案:B
随机答案:ABCD
正确答案:A
23.面向对象的分析方法主要是建立3类模型,即( )。
A.系统模型、ER 模型、应用模型
B.对象模型、动态模型、功能模型
C.ER模型、对象模型、功能模型
D.对象模型、动态模型、应用模型
正确答案:A
随机答案:ABCD
正确答案:A
24.软件需求分析阶段的工作,可以分为以下4 个方面:对问题的识别、分析与综合、编写需求分析文档以及( )。
A.总结
B.阶段性报告
C.需求分析评审
D.以上答案都不正确
正确答案:B
正确答案:C
正确选项:--------
25.分层DFD 是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。
随机答案:ABCD
正确选项:--------
正确答案:C
A.细节
B.输入与输出
C.软件的作者
D.绘制的时间
正确答案:B
正确答案:A
正确答案:C
南开23春学期《软件工程与软件测试技术》在线作业[正确答案]多选题答案
二、多选题 (共 5 道试题,共 10 分)
26.在设计人机界面的过程中,需考虑下面哪几个问题:
A.系统响应时间
B.用户帮助设施
C.出错信息处理
D.命令交互
正确答案:D
正确答案:C
正确选项:--------
27.数据存储管理模式有( )。
A.文档管理系统
B.关系数据库管理系统
C.面向对象数据库管理系统
28.分析员和用户双方确定对软件系统有哪几方面的综合要求。
A.功能需求
B.性能需求
C.环境需求
D.接口需求
正确答案:A
正确答案:A
正确选项:--------
29.组成数据字典的元素有
A.数据流
B.数据流分量(数据基本项)
C.数据存储
D.数据处理(加工)。
正确答案:A
正确答案:D
正确答案:B
30.需求获取的常用方法
A.客户访谈
B.建立联合分析小组
C.问题分析与确认
D.快速建立软件原型模型来获取需求
正确答案:A
正确答案:A
正确答案:C
三、判断题 (共 20 道试题,共 40 分)
31.HIPO 法既是需求分析方法,又是软件设计方法
32.发现错误多的模块,残留在模块中的错误也多。
33.面向对象系统的确认测试是面向白盒的,并且可以应用传统的白盒方法完成测试工作。