首页 理论教育 软件工程基础考试题库

软件工程基础考试题库

时间:2023-11-23 理论教育 版权反馈
【摘要】:A.财务管理系统B.天气预报的APPC.数据库管理系统D.IE浏览器5.在软件工程中,以下哪一个叙述是正确的()。A.算法设计B.数据库设计C.软件总体设计D.制定软件确认测试计划23.在软件工程中,以下哪一项描述是错误的()。A.系统结构图B.程序流程图C.数据流图D.PAD图26.以下哪一项属于软件设计建模工具的图是()。

软件工程基础考试题库

1.对于软件的定义,下面叙述中正确的是( )。

A.软件中的程序和文档是可执行的 B.软件中的文档和数据是不可执行的

C.软件由两部分构成,即程序和数据 D.软件是程序、数据和相关文档的集合

2.在计算机软件系统中,对软件特点描述不正确的是( )。

A.软件复杂性高,成本昂贵 B.软件没有明显的制作过程

C.软件在使用中存在磨损、老化问题 D.软件是一种逻辑实体,不是物理实体,具有抽象性

3.按照计算机软件的分类,下面哪一项属于应用软件( )。

A.C++语言编译程序 B.Windows操作系统

C.人事管理系统 D.数据库管理系统

4.按照计算机软件的分类,下面哪一项属于系统软件( )。

A.财务管理系统 B.天气预报的APP

C.数据库管理系统 D.IE浏览器

5.在软件工程中,以下哪一个叙述是正确的( )。

A.软件工程的三要素是方法、工具和环境

B.软件工程是应用于计算机软件的定义、开发和维护的

C.软件工程过程是软件定义开发和维护的过程

D.软件工程的目标是解决软件生产率的问题

6.在以下的表现中,哪一项不属于软件危机的表现( )。

A.软件过程不规范 B.软件成本不断提高

C.软件质量难以控制 D.软件不可维护或维护程度非常低

7.在软件工程中,软件生命周期是指( )。

A.软件的工程实施阶段

B.软件的实现和维护

C.软件的开发与管理

D.软件产品从提出、实现、使用维护到停止使用退役的过程

8.在软件工程的软件定义阶段,其主要任务的是( )。

A.需求分析 B.系统维护 C.详细设计 D.软件测试

9.在一个软件的生存周期中,哪一个阶段是解决软件“怎么做”的问题( )。

A.软件设计 B.需求分析 C.软件测试 D.可行性研究

10.在结构化分析方法中,不属于需求分析阶段任务的是( )。

A.确定软件系统的性能需求 B.需求规格说明书评审

C.确定软件系统的功能需求 D.设计软件系统结构

11.在结构化分析方法中,软件需求规格说明书的作用不包括( )。

A.软件验收的依据 B.用户与开发人员对软件要做什么的共同理解

C.软件开发的基础 D.软件可行性研究的依据

12.在结构化分析方法中,软件需求规格说明的内容不包括( )。

A.软件的外部接口 B.软件的功能与性能

C.运行环境 D.软件的可验证性

13.在结构化分析方法中,需求分析阶段可以使用的工具是( )。

A.盒图(N-S图) B.数据流程图(DFD图)

C.PAD图 D.程序流程图

14.对于耦合性和内聚性,下列叙述中正确的是( )。

A.内聚性是指模块间互相连接的紧密程度

B.降低耦合性提高内聚性有利于提高模块的独立

C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度

D.提高耦合性降低内聚性有利于提高模块的独立性

15.软件设计的模块独立性要求中,划分模块的一个准则是( )。

A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合

16.在软件工程中,系统总体结构图的作用是( )。

A.描述软件系统结构的图形工具 B.描述软件系统的控制流

C.描述软件系统的数据流 D.描述软件系统的数据结构

17.在软件系统总体结构图中,以下哪一项描述是错误的( )。(www.xing528.com)

A.深度等于控制的层数

B.扇入是调用一个给定模块的模块个数

C.扇出是调用一个给定模块的模块个数

D.原子模块一定是结构图中位于叶子结点的模块

18.软件系统总体结构如下图所示,那么该系统结构图属于以下哪项( )。

A.网状结构 B.分支结构 C.循环结构 D.层次结构

19.软件系统结构图如下图所示,那么该系统结构图最大扇入数是( )。

A.3 B.2 C.1 D.0

20.软件系统结构图如下图所示(n≥7),该系统结构图的最大扇出数是( )。

A.n B.3 C.2 D.n+1

21.软件系统结构图如下图所示,该系统结构图的深度是( )。

A.4 B.3 C.2 D.1

22.在结构化设计方法中,下面哪一项不属于软件设计阶段任务的是( )。

A.算法设计 B.数据库设计 C.软件总体设计 D.制定软件确认测试计划

23.在软件工程中,以下哪一项描述是错误的( )。

A.系统总体结构图支持软件系统的详细设计

B.软件设计是将软件需求转换为软件表示的过程

C.数据结构与数据库设计是软件设计的任务之一

D.PAD图是软件详细设计的表示工具

24.软件设计的图形工具中,下面哪一项属于该工具( )。

A.判定表 B.程序流程图 C.PDL(伪码) D.数据流图(DFD)

25.以下哪一项是在软件设计中不使用的工具( )。

A.系统结构图 B.程序流程图 C.数据流图(DFD图) D.PAD图

26.以下哪一项属于软件设计建模工具的图是( )。

A.用例图(USE_CASE图) B.网络工程图

C.程序流程图(PFD图) D.数据流程图(DFD图)

27.下图是结构化程序设计软件详细阶段的设计图,那么该图属于( )。

A.PAD图 B.程序流程图 C.盒图(N-S图) D.实体联系图(E-R图)

28.软件测试是为了保证软件质量,其实施步骤是( )。

A.单元测试,集成测试,确认测试 B.集成测试,确认测试,系统测试

C.确认测试,集成测试,单元测试 D.单元测试,集成测试,回归测试

29.在软件测试中,以下哪一项叙述是错误的( )。

A.软件测试的目的是发现错误并改正错误

B.对被调试的程序进行“错误定位”是程序调试的必要步骤

C.程序调试通常也称为Debug

D.软件测试应严格执行测试计划,排除测试的随意性

30.软件测试需要使用到测试用例,其使用的测试用例包括( )。

A.被测程序和测试规程 B.测试计划和测试数据

C.输入数据和输出数据 D.输入数据和预期输出结果

31.按照软件测试方法,以下哪一项不属于黑盒测试的是( )。

A.边界值分析 B.等价类划分法

C.逻辑覆盖 D.错误推测法

32.黑盒测试需要设计测试用例,其设计测试用例的依据是( )。

A.软件要完成的功能 B.数据结构

C.模块间的逻辑关系 D.程序调用规则

33.按照软件测试方法,以下哪一项不属于白盒测试方法的是( )。

A.边界值分析 B.语句覆盖

C.条件覆盖 D.分支覆盖

34.在软件测试中,基本路径测试是属于( )。

A.黑盒测试方法且是静态测试 B.白盒测试方法且是静态测试

C.白盒测试方法且是动态测试 D.黑盒测试方法且是动态测试

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈