1【单选题】
下面不属于软件工程的3个要素是( )。
A、工具
B、过程
C、方法
D、环境
正确答案: D 我的答案:D
答案解析:软件工程的三要素:方法、过程、工具

2【单选题】以下哪个阶段确定项目是否值得去做( ).
A、需求分析
B、问题定义
C、可行性分析
D、总体设计
正确答案: C 我的答案:C
3【单选题】
在整个软件维护阶段所花费的全部工作中,( )所占比例最大。
A、校正性维护
B、适应性维护
C、预防性维护
D、完善性维护
正确答案: D 我的答案:D
4【单选题】瀑布模型存在的问题是( )。
A、用户容易开发
B、缺乏灵活性
C、用户易于沟通
D、需求可以变更
正确答案: B 我的答案:B
5【单选题】快速原型模型适合的( )项目范围。
A、对现有软件产品进行升级或功能完善
B、开发人员对技术熟悉或把握性不大
C、招标项目的开发
D、以上说法均正确
正确答案: D 我的答案:D
6【单选题】下面( )不是系统软件。
A、BIOS
B、Windows操作系统
C、设备驱动程序
D、办公软件
正确答案: D 我的答案:D
7【单选题】从结构化的瀑布模型看,在软件生命周期中的几个段中,下列选项中,( )出错,对软件的影响最大。
A、详细设计阶段
B、总体设计阶段
C、需求分析阶段
D、测试和运行阶段
正确答案: C 我的答案:C
8【单选题】快速原型模型的主要特点之一是( )。
A、开发完毕才见到产品
B、及早提供工作软件
C、及早提供全部完整软件
D、开发完毕才见到工作软件
正确答案: B 我的答案:B
9
【单选题】构造原型时,主要考虑( )。
A、全部功能
B、原型要体现的特征
C、全部细节
D、全部需求
正确答案: B 我的答案:B
10
【单选题】
When drawing multilevel data flow chart of top-down , the balance between parent chart and son chart must be taken into account , and to pass judgment for the balance of the charts is regularly maintained by ( )?

A、output data

B、data dictionary

C、processing number

D、input data

正确答案: B 我的答案:B
答案解析:

在分层数据流图中,子图和父图的某个加工的进一步详细描述,因而父图中某个加工的输入输出数据流应该同子图的输入输出相同,分层数据流图的这个特点称为平衡。父图和子图的平衡是分层数据流图的重要性质,因为只有平衡的分层数据流图才是可读可理解的。

如果子图的输入输出数据流比父图中相应加工的输入输出表达更详细,实际上就是对加工和数据同时进行分解。在自顶向下同时将加工和数据流逐层分解中,要判断两张图是否平衡,需要借助数据字典,而编号是为了便于数据流图的管理。

11
【单选题】
Which of the following statement is correct?

A、
The definition phases results in the Software Requirements Specification

B、
Testing is optional in software life cycle

C、
CASE tools can only aid in the design phase of a software lifecycle

D、
A change during a latter phase does not require the documentation of all Earlier phases to be updated

正确答案: A 我的答案:A
12
【多选题】
软件工程的三要素是( )。

A、技术

B、方法

C、工具

D、过程

正确答案: BCD 我的答案:BCD
13
【多选题】
软件按工作方式可划分为( )。

A、实时处理软件

B、分时处理软件

C、批处理软件

D、交互式软件

正确答案: ABCD 我的答案:ABCD
14【多选】下列所述是软件组成的是( )。

A、程序

B、数据

C、界面

D、文档

正确答案: ABD 我的答案:ABD
答案解析:

软件=程序+数据+文档

15【多选题】
软件工程学的目的和意义是( )。

A、应用科学的方法和工程化的规范管理来指导软件开发。

B、克服软件危机。

C、作好软件开发的培训工作。

D、以较低的成本开发出高质量的软件。

正确答案: ABCD 我的答案:ABCD
16
【判断题】
软件工作的考虑范围主要是程序设计和实现。

正确答案:× 我的答案:×
17【判断题】
软件工程学科出现的主要原因是软件危机的出现。

正确答案:√ 我的答案:√
18【判断题】
面向对象方法的基本思想是以对象作为基本元素来分析问题和解决问题。

正确答案:√ 我的答案:×
19【判断题】
喷泉模型是主要支持面向过程的开发方法。

正确答案:× 我的答案:×
20【判断题】
软件工程的提出起源于软件危机,其目的是最终解决软件的生产工程化。

正确答案:√ 我的答案:√


1
【单选题】顺序图反映对象之间发送消息的时间顺序,它与( C )是同构的。

A、用例图

B、类图

C、协作图

D、状态图

正确答案: C 我的答案:C
2
【单选题】
UML是软件开发中的一个重要工具,它主要应用于( C )。

A、基于瀑布模型的结构化方法

B、基于需求动态定义的原型化方法

C、基于对象的面向对象的方法

D、基于数据的数据流开发方法

正确答案: C 我的答案:C
3
【判断题】
UML是一种建模语言,而不是建模方法。

正确答案:√ 我的答案:√
4
【判断题】
类图用来表示系统中类和类之间的关系,它是对系统动态结构的描述。

正确答案:× 我的答案:×
答案解析:

类图是对系统静态结构的描述。

5
【判断题】
Rose还是市场上第一个提供对基于UML的数据建模和Web建模支持的工具。

正确答案:√


1
【单选题】系统流程图可用于可行性分析中的( )描述。
A、当前运行系统

B、当前逻辑模型

C、目标系统

D、新系统
正确答案: A 我的答案:A
2【单选题】在软件的可行性分析中,可以从不同的角度对软件进行研究啊,其中从软件的功能角度考虑可行性是( )。

A、经济可行性

B、技术可行性

C、操作可行性

D、法律可行性
正确答案: B 我的答案:B
3
【单选题】
以下( )不属于项目前期的主要工作。

A、现状分析
B、需求分析

C、粗略设计

D、可行性分析

正确答案: B 我的答案:B
4
【单选题】以下( )不属于业务流程的特点。

A、层次性

B、合作性

C、变换性

D、完整性

正确答案: D 我的答案:D
5
【单选题】结构化分析方法中,采用( )模型来进行业务分析。

A、系统流程图

B、业务流程图

C、组织分析图

D、数据流图

正确答案: B 我的答案:B
6
【单选题】
组织分析主要用( )来直观描述,有利于读者的理解。

A、业务流程图

B、组织结构图

C、功能结构图

D、系统流程图

正确答案: B 我的答案:B
7
【单选题】
在结构化分析方法中,要描述系统的物理模型主要采用( )来进行描述。

A、组织结构图

B、业务流程图

C、系统流程图

D、功能结构图

正确答案: C 我的答案:C
8
【单选题】系统流程图是描述( )的工具。
A、逻辑系统
B、程序系统
C、体系结构
D、物理系统
正确答案: D 我的答案:C
9
【单选题】研究软硬件资源的有效性是进行( )可行性分析的一方面。
A、技术
B、经济
C、社会
D、操作
正确答案: A 我的答案:A
答案解析:

软硬件资源属于技术的一方面。
10
【单选题】技术可行性要解决( )。
A、是否存在侵权的问题
B、成本–效益问题
C、运行方式是否可行的问题
D、技术风险的问题
正确答案: D 我的答案:D
11
【单选题】
可行性分析要进行的需求分析和设计应是( )。

A、详细的

B、全面的

C、简化的、压缩的

D、彻底的

正确答案: C 我的答案:C
12
【单选题】
对每个合理的方案分析员都应该准备( )资料。

A、系统流程

B、组成系统的物理元素清单、成本效益分析

C、实现这个系统的进度计划

D、以上全部正确

正确答案: D 我的答案:D
13
【多选题】
以下( )内容属于项目前期的主要工作。

A、现状分析

B、需求分析

C、粗略设计

D、可行性分析

正确答案: ACD 我的答案:ACD
14
【多选题】
可行性分析主要包括以下( )活动。

A、技术可行性

B、经济可行性

C、操作可行性

D、法律可行性

正确答案: ABCD 我的答案:ABC
15
【多选题】以下( )内容属于项目前期的主要工作。
A、现状分析
B、需求分析
C、粗略设计
D、可行性分析
正确答案: ACD 我的答案:ACD
16
【多选题】可行性分析主要包括以下( )活动。
A、技术可行性
B、经济可行性
C、操作可行性
D、法律可行性
正确答案: ABCD 我的答案:ABC
17
【多选题】组织结构图的基本元素包括( )。
A、方框
B、无箭头连线
C、泳道
D、表单
正确答案: AB 我的答案:AB
18
【多选题】软件需求包括( )。
A、业务需求
B、用户需求
C、功能需求
D、非功能需求
正确答案: ABCD 我的答案:ABC
19
【多选题】
需求获取的方式主要有( )等方式获取。

A、用户访谈

B、问卷调查

C、跟班作业

D、原型系统

正确答案: ABCD 我的答案:ABCD

答案解析:
需求获取的方式主要有用户访谈、问卷调查、跟班作业、原型系统等方式获取。

20
【判断题】可行性研究阶段要进行一次大大的压缩、简化了系统的分析和设计的过程。
正确答案:√ 我的答案:√
21
【判断题】系统流程图表达了系统中各个元素之间的信息的流动情况。
正确答案:√ 我的答案:√
22
【判断题】软件的需求可以分为不同的层次:包括业务需求、用户需求和功能需求。
正确答案:× 我的答案:×

答案解析:
软件的需求可以分为不同的层次:包括业务需求、用户需求、功能需求和非功能需求。

23
【判断题】业务流程图表示系统对数据的算法处理过程,即系统的物理模型。
正确答案:× 我的答案:×

答案解析:
系统流程图表示系统对数据的算法处理过程,即系统的物理模型。

24
【判断题】项目前期的需求收集就是需求分析的产物。
正确答案:× 我的答案:×

答案解析:
项目前期的需求不是严格需求分析的产物,可能不完整、不清晰有遗漏,开发团队可以在后期工作进行修改和补正。

25
【判断题】在面向对象方法下,用业务用例来描述一个业务,每个业务用例都用一个活动图来进行描述。
正确答案:√ 我的答案:√
26
【判断题】软件分析主要包括组织分析和业务分析。
正确答案:× 我的答案:×

答案解析:
软件分析主要包括组织分析、业务分析以及对现有软件系统的分析。

27
【判断题】通常用组织结构图来进行组织分析,这样有利于分析人员进行后续的业务分析。
正确答案:√ 我的答案:√
28
【判断题】数据需求是用于系统中的数据,包括输入数据和输出数据的要求及存储方式。
正确答案:× 我的答案:×
29
【判断题】可行性分析的目的不是去开发一个软件项目,而是研究这个软件项目是否值得去开发。
正确答案:√ 我的答案:√
30
【判断题】组织结构图中各个部门之间是“包含关系”,可以用箭头线连接。
正确答案:× 我的答案:×

答案解析:
组织结构图中各个部门之间是“包含关系”,不能用箭头线连接。

31
【判断题】业务流程图中的泳道代表组织结构中特定岗位的责任。
正确答案:√ 我的答案:√
32
【判断题】可行性分析具体步骤的最后一步是编写可行性分析报告。
正确答案:√ 我的答案:√
33
【判断题】
系统流程图是描绘物理系统的传统工具,它用图形符号来表示系统中的各个元素。

正确答案:√ 我的答案:√
34
【判断题】
可行性研究的第一个具体步骤是确定项目的规模和目的。

正确答案:√ 我的答案:√


1
【单选题】
需求分析中开发人员要从用户那里了解 ( ).

A、软件做什么

B、用户使用界面

C、输入的信息

D、软件的规模

正确答案: A 我的答案:A得分: 10.0分
2
【单选题】
需求分析阶段的任务是确定( )。

A、软件开发方法

B、软件开发工具

C、软件开发费用

D、软件系统功能

正确答案: D 我的答案:D得分: 10.0分
3【单选题】
( )是控制规格说明,表示行为模型。

A、系统流程图

B、实体联系图

C、数据流图

D、状态转换图

正确答案: D 我的答案:D得分: 10.0分
4
【单选题】
软件开发的需求活动,其主要任务是( )。

A、给出软件解决方案

B、给出系统的模块结构

C、定义模块算法

D、定义需求并建立逻辑模型

正确答案: D 我的答案:D得分: 10.0分
5【单选题】
在需求分析之前有必要进行( )工作。

A、程序设计

B、可行性分析

C、ER分析

D、3NF分析
正确答案: B 我的答案:B得分: 10.0分
6【单选题】
在结构化分析方法中,用以表达系统内部数据的运行情况的工具有( )。

A、数据流图

B、数据字典

C、PDL

D、判定表

正确答案: A 我的答案:A得分: 10.0分
7
【多选题】数据模型最常用的方法是实体关系图,它包括( )。

A、实体

B、接口

C、属性

D、
关系

正确答案: ACD 我的答案:ACD得分: 10.0分
8
【判断题】面向对象分析方法认为系统是对象的集合,是以功能和数据为基础的。

正确答案:× 我的答案:×得分: 10.0分
9
【判断题】
需求分析阶段必须明确系统中应具备的每一个加工、加工的处理对象和由加工所引起数据形式的变化。

正确答案:√ 我的答案:√得分: 10.0分
10
【判断题】
在数据字典中,数据项是组成数据流和数据存储的最小元素。
正确答案:√ 我的答案:√


1
【单选题】
软件设计阶段一般又分为( )。

A、逻辑设计与功能设计

B、概要设计与详细设计

C、概念设计与物理设计

D、模型设计与程序设计

正确答案: B 我的答案:B得分: 5.0分
2
【单选题】
好的软件结构应该是( )。

A、高耦合、高内聚

B、低耦合、高内聚

C、高耦合、低内聚

D、低耦合、低内聚

正确答案: B 我的答案:B得分: 5.0分
3
【单选题】
软件结构使用的图形工具,一般采用( )图。

A、DFD

B、PAD

C、SC

D、ER

正确答案: C 我的答案:C得分: 5.0分
4
【单选题】
软件设计阶段产生的最重要的文档是( )。

A、需求规格说明书

B、概要设计说明书

C、详细设计说明书

D、软件测试说明文档

正确答案: B 我的答案:B得分: 5.0分
5
【单选题】
(   )是指让一些关系密切的软件元素在物理上彼此靠近。

A、信息隐蔽

B、内聚

C、局部化

D、模块独立

正确答案: C 我的答案:C得分: 5.0分
6
【单选题】
软件结构图能描述软件系统的总体结构,它应在软件开发的( )阶段提出。

A、需求分析

B、概要设计

C、详细设计

D、代码编写

正确答案: B 我的答案:B得分: 5.0分
7
【单选题】
下列内聚种类中,内聚程度最高的是()。

A、偶然内聚

B、功能内聚

C、过程内聚

D、逻辑内聚

正确答案: B 我的答案:B得分: 5.0分
8
【单选题】下列耦合种类中,耦合程度最低的是( )。

A、内容耦合

B、数据耦合

C、非直接耦合

D、公共耦合

正确答案: C 我的答案:C得分: 5.0分
9
【单选题】在面向数据流的软件设计方法中,一般将信息流分为( )。

A、变换流和事务流

B、变换流和控制流

C、事务流和控制流

D、数据流和控制流

正确答案: A 我的答案:A得分: 5.0分
10
【单选题】
下列关于软件设计准则的描述,错误的是(   )。

A、提高模块的独立性

B、体现统一的风格

C、使模块的作用域在该模块的控制域外

D、采用逐步求精的思想

正确答案: C 我的答案:C得分: 5.0分
11
【判断题】
为了防止软件概要设计的错误传播到开发的后续阶段,在概要设计文档完成后,要进行软件评审。

正确答案:√ 我的答案:√得分: 5.0分
12
【判断题】
结构化设计是以数据结构为基础映射成软件结构。

正确答案:× 我的答案:×得分: 5.0分
答案解析:

结构化设计是以数据流为基础映射成软件结构。

13
【判断题】
软件结构是以模块为基础而组成的一种控制层次结构。

正确答案:√ 我的答案:√得分: 5.0分
14
【判断题】
总体设计的基本目的就是回答“概括地说,系统应该如何实现?”

正确答案:√ 我的答案:√得分: 5.0分
15
【判断题】
当模块的控制范围是其作用范围的子集时,模块之间的耦合度较低。

正确答案:× 我的答案:×得分: 5.0分
答案解析:

当模块的控制范围是其作用范围的子集时,模块之间的耦合度更高。

16
【判断题】
SD法是一种面向数据结构的设计方法,强调程序结构与问题结构相对应。

正确答案:× 我的答案:×得分: 5.0分
17
【判断题】
中心变换型的DFD图可看成是对输入数据进行转换而得到输出数据的处理,因此可以 使用事务分析技术得到初始的模块结构图。

正确答案:× 我的答案:×得分: 5.0分
答案解析:

中心变换型的DFD图可看成是对输入数据进行转换而得到输出数据的处理,因此可以 使用变换分析技术得到初始的模块结构图。

18
【判断题】
信息隐蔽原则有利于提高模块的内聚性。

正确答案:√ 我的答案:√得分: 5.0分
19
【判断题】
划分模块可以减低软件的复杂度和工作量,所以应该将模块分得越小越好。

正确答案:× 我的答案:×得分: 5.0分
20
【判断题】
HIPO法既是需求分析方法,又是软件设计方法。

正确答案:√ 我的答案:√


1
【单选题】
软件详细设计主要采用的方法是( )。

A、结构程序设计

B、模型设计

C、结构化设计

D、流程图设计

正确答案: C 我的答案:C
2
【单选题】
详细设计常用的三种工具是( )。

A、文档、表格、流程

B、数据库、语言、图形

C、文档、图形、表格

D、图形、表格、语言

正确答案: D 我的答案:D
3
【单选题】
详细设计的任务是确定每个模块的( )。

A、算法

B、功能

C、调用关系

D、输入输出数据

正确答案: A 我的答案:A
4
【单选题】
在详细设计过程中不采用的描述工具是( )。

A、判定表

B、IPO图

C、PAD图

D、DFD图

正确答案: D 我的答案:D
5
【单选题】
PDL是软件开发过程中用于( )阶段的描述工具。

A、需求分析

B、概要设计

C、详细设计

D、编码

正确答案: C 我的答案:C
6
【单选题】
程序控制的三种结构中,( )结构可以提供程序的重复控制。

A、遍历

B、排序

C、循环

D、分支

正确答案: C 我的答案:C
7
【单选题】
下列中错误的说法是( )。

A、判定表能够把什么条件下系统应做什么动作准确地表示出来

B、判定表能够描述循环的处理特性

C、结构化语言同样可以描述循环的处理特性

D、判定树是判定表的变形,一般情况下它比判定表更直观,且易于理解和使用

正确答案: B 我的答案:B
8
【单选题】
程序的三种基本控制结构的共同特点是( )。

A、不能嵌套使用

B、只能用来写简单程序

C、已经用硬件实现

D、只有一个入口和一个出口

正确答案: D 我的答案:D
9
【单选题】
第一个体现结构化编程思想的程序设计语言是( )。

A、FORTRAN

B、C语言

C、Pascal

D、Cobol

正确答案: C 我的答案:C
10
【单选题】
软件复杂性度量的参数包括( )。

A、效率

B、规模

C、完整性

D、容错性

正确答案: B 我的答案:B
11
【单选题】
结构化程序设计的一种基本方法是( )。

A、筛选法

B、递归法

C、迭代法

D、逐步求精法

正确答案: D 我的答案:D
12
【单选题】
下列耦合种类中,耦合程度最低的是( )。

A、内容耦合
B、数据耦合
C、非直接耦合
D、公共耦合

正确答案: C 我的答案:C
13
【单选题】
PDL是软件开发过程中用于( )阶段的描述工具。

A、需求分析

B、概要设计

C、详细设计

D、编程

正确答案: C 我的答案:C
14
【单选题】
Jackson图上下层之间的关系是( )。

A、调用关系

B、组成关系

C、继承关系

D、嵌套关系

正确答案: B 我的答案:B
15
【单选题】
下列中错误的说法是( )。

A、判定表能够把什么条件下系统应做什么动作准确地表示出来

B、判定表能够描述循环的处理特性

C、结构化语言同样可以描述循环的处理特性

D、判定树是判定表的变形,一般情况下它比判定表更直观,且易于理解和使用

正确答案: B 我的答案:B
16
【判断题】
问题分析图(PAD)是一种算法描述工具,它是一种自上而下,自左向右展开的二维树型结构。

正确答案:√ 我的答案:√
17
【判断题】
在详细设计阶段,除了对模块内的算法进行设计,还应对模块内的数据结构进行设计。

正确答案:√ 我的答案:√
18
【判断题】
过程设计中最典型的方法是结构化程序设计,其基本思想是自底向上,逐步求精。

正确答案:× 我的答案:×
答案解析:

过程设计中最典型的方法是结构化程序设计,其基本思想是自顶向下,逐步求精。

19
【判断题】
语言是人机通信的工具,了解程序设计语言的分类可以帮助我们选择合适的程序设计语言。

正确答案:√ 我的答案:√
20
【判断题】
界面设计应该以用户为中心来基本设计。

正确答案:√ 我的答案:√


1
【单选题】
面向对象技术特别强调的是( )。

A、对象的数据结构

B、对象的使用方式

C、程序结构

D、结构化编程

正确答案: A 我的答案:A
2
【单选题】
分析人员使用( )可以将用例的行为分配到所识别的分析类中。

A、用例图

B、顺序图

C、类图

D、状态图

正确答案: B 我的答案:B
3
【单选题】
汽车有一个发动机。汽车和发动机之间的关系是( )关系。

A、一般具体

B、整体成员

C、分类关系

D、is a

正确答案: B 我的答案:B
4
【多选题】
下列( )属于面向对象分析模型。

A、用例图

B、类图

C、实体联系图

D、顺序图

正确答案: ABD 我的答案:C
5
【判断题】
面向对象分和设计活动是多次反复迭代的过程。

正确答案:√ 我的答案:√
6
【判断题】
继承性是父类与子类之间共享数据结构和消息的机制,这是类之间的一种关系。

正确答案:× 我的答案:×
答案解析:

继承性是子类可以拥有父类的全部属性和服务。

7
【判断题】
类是指具有相同或相似性质对象的抽象,对象是抽象的类,类的具体化就是对象。

正确答案:√ 我的答案:×
8
【判断题】
面向对象的分析过程主要包括三项内容:理解、表达和验证。

正确答案:√ 我的答案:√
9
【判断题】
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送消息。

正确答案:√ 我的答案:√
10
【判断题】
面向对象分析的核心是在于建立一个描述软件系统的模型。

正确答案:× 我的答案:×


1
【单选题】
软件测试的目的是( )。

A、评价软件的质量

B、发现软件的错误

C、找出软件中的所有的错误

D、证明软件是正确的

正确答案: B 我的答案:B
2
【单选题】
软件测试用例主要由输入数据和( )两部分组成。

A、测试计划

B、测试规则

C、预期输出结果

D、以往测试记录分析

正确答案: C 我的答案:C
3
【单选题】
不属于白盒测试的技术是( )。

A、路径覆盖

B、判定覆盖

C、条件覆盖

D、边界值分析

正确答案: D 我的答案:D
4
【单选题】
集成测试时,能较早发现高层模块接口错误的测试方法为( )。

A、自顶向下渐增式测试

B、自底向上渐增式测试

C、非渐增式测试

D、系统测试

正确答案: A 我的答案:A
5
【单选题】
软件测试是为了检查出并改正尽可能多的错误,不断提高软件的(   )。

A、功能和效率

B、设计和技巧

C、质量和可靠性

D、质量和效能

正确答案: C 我的答案:C
6
【单选题】
从已经发现故障的存在到找到准确的故障位置并确定故障的性质,这一过程称为( )

A、调试

B、错误检测

C、故障排除

D、测试

正确答案: A 我的答案:A
7
【单选题】
回归测试是(    )维护中最常用的方法。

A、校正性维护

B、适应性维护

C、完善性维护

D、预防性维护

正确答案: A 我的答案:A
8
【单选题】
在进行软件测试时,首先应当进行单元测试,然后再进行( ),最后再进行验收测试。

A、集成测试

B、有效性测试

C、确认测试

D、回归测试

正确答案: A 我的答案:A
9
【单选题】
对软件是否能够达到用户所期望的要求的测试称为( )。

A、集成测试

B、单元测试

C、系统测试

D、验收测试

正确答案: D 我的答案:B
10
【单选题】
以下测试说法错误的是( )。

A自底向上测试的优点是随着上移,驱动模块逐步减少,测试开销小一些

B、自底向上测试的优点是比较容易设计测试用例

C、自顶向下测试的优点是较早地发现高层模块接口、控制等方面的问题

D、自顶向下测试的优点是使低层模块的错误能较早发现

正确答案: D 我的答案:D
11
【单选题】
以下说法正确的是( )。

A、单元测试涉及编码和详细设计的文档

B、集成测试涉及其他系统元素

C、确认测试涉及编码的需求规格说明书

D、系统测试涉及概要设计信息

正确答案: A 我的答案:A
12
【单选题】
以下覆盖说法正确的是( )。

A、
语句覆盖使每个判定的每个分支至少执行一次

B、
判定覆盖使每条语句至少执行一次

C、
条件覆盖使每个判定每个条件应取到各种可能的值

D、
条件组合覆盖使程序中每一条可能的路径至少执行一次

正确答案: C 我的答案:C
答案解析:

判定覆盖使每个判定的每个分支至少执行一次;

语句覆盖使每条语句至少执行一次;

条件覆盖使每个判定每个条件应取到各种可能的值;

路径覆盖使程序中每一条可能的路径至少执行一次;

条件组合覆盖使每个判定中各条件的每一种组合至少出现一次。

13
【单选题】
根据下面的源代码控制流图,为了达到语句覆盖率为100%,最少需要设计( )测试用例。

A、
1个

B、
2个

C、
3个

D、
4个

正确答案: B 我的答案:B
14
【单选题】
白盒测试法又包括逻辑覆盖,主要用于( )。

A、确认测试

B、系统测试

C、α测试

D、单元测试

正确答案: D 我的答案:D
15
【多选题】
黑盒测试方法中常用的方法有( )。

A、
等价分类法

B、
边界值分析法

C、
因果图法

D、
错误推测法

正确答案: ABCD 我的答案:B
16
【判断题】
好的测试用例应能证明软件是正确的。

正确答案:× 我的答案:×
答案解析:

好的测试用例应能发现软件是错误的。

17
【判断题】
等价类划分方法将所有可能的输入数据划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。

正确答案:√ 我的答案:×
18
【判断题】
用黑盒法测试时,测试用例是根据程序内部逻辑设计的。

正确答案:× 我的答案:×
19
【判断题】
模块独立要求高耦合低内聚。

正确答案:× 我的答案:×
20
【判断题】
确认测试应在模拟的环境中进行强度测试的基础上进行,测试计划应在需求分析阶段完成。

正确答案:√ 我的答案:√


1
【单选题】
一个项目是否开发,从经济上来说是否可行,归根结底是取决于( )。

A、成本的估算

B、项目计划

C、工程管理

D、工程网络图

正确答案: A 我的答案:A
2
【单选题】
任何项目都必须精心做好项目管理工作,最常用的计划管理工具是( )。

A、数据流图

B、程序结构图

C、因果图

D、PERT图

正确答案: D 我的答案:D
3
【判断题】
软件工程过程中某一阶段的变更均要引起软件配置的变更。

正确答案:√ 我的答案:√
4
【判断题】
软件管理比其他工程管理更为容易。

正确答案:× 我的答案:×

软件工程---客观题相关推荐

  1. 2021年南京大学软件工程专硕考研初试410分(数学满分)总成绩第二上岸经验贴

    2021年南京大学软件工程专硕考研初试410分(数学满分)总成绩第二上岸经验贴 最近被很多22的考南软的同学加好友问问题,本人实在没有精力回复那么多人.就斗胆写一篇经验贴,也算是对自己考研旅程的总结, ...

  2. 【小结】南京大学软件工程专硕2021二战小结

    今年的考研也告一段落了,从导师那里听到了一些风声,应该是可以上岸了,上班划水,没啥事,总结一下两年的混子生活吧.拟录取出来就公开.(三百多分也舔着个脸写经验贴) 逻辑很差.文笔稀碎.错别字很多,想到哪 ...

  3. 计算机毕业论文选题推荐|软件工程|系列二

    文章目录 导文 题目 导文 计算机毕业论文选题推荐|软件工程 (***语言)==使用其他任何编程语言 例如:基于(***语言)门窗账务管理系统的设计与实现 得到:基于JAVA门窗账务管理系统的设计与实 ...

  4. JAVA的SSH客观题题库(有答案)

    *## <客观题>试卷 总分 题型 单选题 多选题 判断题 单选题(每题1分,共计153分) 1. 事务隔离级别是谁实现的?() A.Java应用程序 B.Hibernate C.数据库系 ...

  5. 南京大学MSE软件工程考研分享经历吐血整理

    考完其实真的挺累的,有种解脱的感觉,但写这篇博客的原因也很简单,在考研这段时间阅读了大量经验贴,确实获益匪浅,非常感谢.所以希望能将这样的分享传递下去.想记录下自己在过去几个月中经历的种种,觉得或许未 ...

  6. 软件工程基础速通教程(北京理工大学)

    文章目录 前言 软工上课情况 考后感 题型分析 概念部分 大题部分 数据流图和数据字典 数据流图 数据字典 结构化设计工具 程序流程图 盒图(N-S图) PAD图 判定表和判定树 PDL(伪码) 软件 ...

  7. 【初试篇】民办三本上岸(大概)南京大学软件工程专硕的经验分享

    写在开头 ①标题解释:为什么是大概,昨天死亡电话打完了,我没有收到,大概是进拟录取名单了.不太可能给我漏了没打吧. ②免责声明!!:本文不含包括但不限于任何自命题842真题.复试内容以及其它敏感内容的 ...

  8. 23考研零基础跨考南京大学软件工程专硕420分数学满分经验贴

    目录 前言 关于南大软件学院 关于我为什么跨考和备考前的信息搜集(可跳过) 数学 基础部分 强化部分 真题部分 re强化部分 模拟卷部分 政治 基础 强化 冲刺 肖四与背诵 今年的情况 英语 单词 真 ...

  9. 北京林业大学2020软件工程/计算机技术/电子信息专硕初试上岸经验

    北京林业大学2020软件工程/计算机技术/电子信息专硕初试上岸经验 本人今年报考了北林信息学院的软件工程全日制专硕,初试成绩370+排在初试前十.在学习过程中受到了CSDN上不少前辈师兄写的博客的帮助 ...

  10. 2022电子科技大学软件工程860考后感受和总结

    2022电子科技大学软件工程860考后感受和总结 变化 解答题(回忆) 应用题 感受 考研总结 2022.12.23更新了复试经历,详情见本人的另一个帖子 2022.4.3更新,最后有幸惊险上岸,过一 ...

最新文章

  1. 生成全1矩阵_全矩阵捕获技术:一种最大限度提升便携式相控阵超声检测设备功能的新技术...
  2. Ajax跨域请求action方法,无法传递及接收cookie信息(应用于系统登录认证及退出)解决方案
  3. Visual Studio 2019没有Setup安装项目(Microsoft Visual Studio Installer Projects)的官方解决方案
  4. s5pv210 linux内核移植,简单根文件系统制作 - S5PV210 Linux3.8.3内核移植_Linux编程_Linux公社-Linux系统门户网站...
  5. 【网络知识】4. linux抓包工具tcpdump的使用
  6. FreeMarker缓存处理
  7. python构建字典实现英文大写字母与ascii编码的转换_Python:将复杂的字符串字典从Unicode转换为ASCII...
  8. smashing the stack for fun and profit 译文
  9. Linux 进程间通信(IPC)---大总结
  10. 【VMware vSAN 7.0】4.8 有关 vSAN 许可证的注意事项—我们有软硬件解决方案
  11. c语言课设ktv点歌系统1,C语言ktv点歌系统
  12. 第八十七篇 朴素贝叶斯
  13. 飞行棋游戏代码(C#)
  14. C盘瘦身:QQ文件的清理及Group2文件夹
  15. JMX学习笔记(四) JMX RMI
  16. 业务巡检系统的整体设计和数据流程
  17. SubstancePainter关联unity
  18. 钣金cad插件_ug,CAD,SolidWorks,钣金??????非标等设计一站式学习,
  19. MidiPlayer
  20. Excel 2010 VBA 入门 130 利用窗体创建实时筛选浮动工具栏

热门文章

  1. 数字图像处理第五章——图像复原与重建
  2. MySQL 定时备份数据库(包含脚本)
  3. UML期末大作业——《UML系统分析与设计》
  4. Nintendo Switch 解砖指引(翻译)
  5. |app自动化测试之Appium 原理 与 JsonWP 协议分析
  6. python模块之junos-eznc
  7. 封装、继承、多态 详解
  8. 想找好用的录屏软件看这里,简单实用。手把手教你高清录屏技巧
  9. 推荐给每个找工作的IT毕业生--打鸡血书
  10. 电子秤称东西用计算机怎么算,电子秤怎么连接电脑?