中国石油大学 软件工程 第一次在线作业

  • 格式:docx
  • 大小:151.67 KB
  • 文档页数:13

下载文档原格式

  / 18
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国石油大学软件工程第一次在线作业

(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分)在软件的分析阶段,常用()来描述业务处理系统的信息来源、存储、处理和去向。