中国石油大学(北京)软件工程 第一次在线作业满分答案 下载本文

第一次在线作业

单选题 (共25道题)

展开收起1.(2.5分) 结构化分析建立功能模型的工具是 ( )

A、DFD

B、判定树/判定表

C、SC

D、结构化语言

我的答案:A 此题得分:2.5分

2.(2.5分) 检查软件产品是否符合需求定义的过程称为 ( )

A、确认测试

B、集成测试

C、系统测试

D、单元测试

我的答案:A 此题得分:2.5分

3.(2.5分) 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试( )

A、结构合理性

B、软件外部功能

C、程序正确性

D、程序内部逻辑

我的答案:B 此题得分:2.5分

4.(2.5分) 软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为( )

A、瀑布模型

B、对象模型

C、螺旋模型

D、层次模型

我的答案:A 此题得分:2.5分

5.(2.5分) 建立原型的目的不同,实现原型的途径也有所不同,下列不正确的类型是( )

A、用于验证软件需求的原型

B、垂直原型

C、用于验证设计方案的原型

D、用于演化出目标系统的原型

我的答案:B 此题得分:2.5分

6.(2.5分) 面向对象的开发方法中,( )将是面向对象技术领域内占主导地位的标准建模语言。

A、Booch方法

B、Coad方法

C、UML语言

D、OMT方法

我的答案:C 此题得分:2.5分

7.(2.5分) 黑盒技术设计测试用例的方法之一为( )

A、因果图

B、逻辑覆盖

C、循环覆盖

D、基本路径测试

我的答案:A 此题得分:2.5分

8.(2.5分) 软件测试方法中的静态测试方法之一为( )

A、计算机辅助静态分析

B、黑盒法

C、路径覆盖

D、边界值分析

我的答案:A 此题得分:2.5分

9.(2.5分) 技术可行性是可行性研究的关键,其主要内容一般不包括( )

A、风险分析

B、资源分析

C、人员分析

D、技术分析

我的答案:C 此题得分:2.5分

10.(2.5分) 从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为( )的方法。

A、面向对象

B、面向数据

C、面向过程

D、面向属性

我的答案:A 此题得分:2.5分

11.(2.5分) 当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间的对应关系。

A、判定表和判定树

B、盒图

C、流程图

D、关系图

我的答案:A 此题得分:2.5分

12.(2.5分) 需求分析的任务不包括( )

A、问题分析

B、系统设计

C、需求描述

D、需求评审

我的答案:B 此题得分:2.5分

13.(2.5分) 为改正软件系统中潜藏的错误而进行的维护活动称为( )

A、纠错性维护

B、适应性维护

C、改善性维护

D、预防性维护

我的答案:A 此题得分:2.5分

14.(2.5分) 以下不属于白盒测试技术的是( )

A、逻辑覆盖

B、基本路径测试

C、循环覆盖测试

D、等价类划分

我的答案:D 此题得分:2.5分

15.(2.5分) 盒图也称为( )或Chapin图。这种表达方式取消了流程线,它强迫程序员以结构化方式思考和解决问题。

A、流程图

B、判定表

C、框图

D、N-S图

我的答案:D 此题得分:2.5分

16.(2.5分) 为了进一步改善软件系统的可维护性和可靠性,并为以后的改进奠定基础的软件维护称为

A、纠错性维护

B、适应性维护

C、改善性维护

D、预防性维护

我的答案:D 此题得分:2.5分

17.(2.5分) 根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为

A、纠错性维护

B、适应性维护

C、改善性维护

D、预防性维护

我的答案:C 此题得分:2.5分

18.(2.5分) 与设计测试数据无关的文档是

A、需求说明书

B、设计说明书

C、源程序

D、项目开发设计

我的答案:D 此题得分:2.5分

19.(2.5分) 面向数据流的软件设计方法,一般是把数据流图中数据流划分为( ),再将数据流图映射为软件结构。

A、数据流和事务流

B、交换流和事务流

C、信息流和控制流

D、交换流和数据流

我的答案:B 此题得分:2.5分

20.(2.5分) 在需求分析之前有必要进行( )工作。

A、程序设计

B、可行性分析

C、E-R分析

D、数据分析

我的答案:B 此题得分:2.5分

21.(2.5分) 在软件的分析阶段,常用( )来描述业务处理系统的信息来源、存储、处理和去向。

A、E-R图

B、框图

C、DFD

D、时序网络

我的答案:C 此题得分:2.5分

22.(2.5分) 采用Gantt图表示软件项目进度安排,下列说法中正确的是

A、能够反映多个任务之间的复杂关系

B、能够直观表示任务之间相互依赖制约关系

C、能够表示哪些任务是关键任务

D、能够表示子任务之间的并行和串行关系

我的答案:D 此题得分:2.5分

23.(2.5分) 快速原型模型的主要特点之一是

A、开发完毕才见到产品

B、及早提供全部完整的软件产品

C、开发完毕后才见到工作软件

D、及早提供工作软件

我的答案:D 此题得分:2.5分

24.(2.5分) 模块的内聚性最高的是

A、逻辑内聚

B、时间内聚

C、偶然内聚

D、功能内聚

我的答案:D 此题得分:2.5分

25.(2.5分) 结构设计是一种应用最广泛的系统设计方法,是以( )为基础、自顶向下、逐步求精和模块化的过程。

A、数据流

B、数据流图

C、数据库

D、数据结构

我的答案:D 此题得分:2.5分

判断题 (共15道题)

展开收起26.(2.5分) 一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力

正确

错误

我的答案:错误 此题得分:2.5分

27.(2.5分) 快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些复杂的算法等场合。

正确

错误

我的答案:正确 此题得分:2.5分

28.(2.5分) 面向数据设计方法一般都包括下列任务: 确定数据结构特征;用顺序、选择和重复三种基本形式表示数据等步骤。

正确