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

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

第二阶段在线作业

单选题 (共25道题)

1.(2.5分) 在下列的基本成分中,哪个不是数据流程图的基本成分?

A、信息处理

B、信息存储

C、外部实体

D、系统状态

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


2.(2.5分) 数据流图中,当数据流向或流自文件时( )。

A、数据流要命名,文件不必命名

B、数据不必命名,有文件名就足够了

C、数据流和文件均要命名,因为流出和流进的数据流是不同的

D、数据流和文件均不要命名,通过加工可自然反映出

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

3.(2.5分) 结构化分析SA方法以数据流图、( )和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型。

A、DFD图

B、PAD图

C、IPO图

D、数据字典

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

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



A、E-R图

B、框图

C、DFD

D、时序网络

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







5.(2.5分) 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。



A、软件投机

B、软件危机

C、软件工程

D、软件产生

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







6.(2.5分) 程序设计属于软件开发过程( )阶段



A、设计

B、编程

C、实现

D、编码

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







7.(2.5分) 程序的三种基本控制结构的共同特点是



A、不能嵌套使用

B、只能用来写简单的程序

C、已经用硬件实现

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

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







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



A、数据流

B、数据流图

C、数据库

D、数据结构

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







9.(2.5分) 数据字典是对数据定义信息的集合,它所定义的对象都包含于



A、数据流图

B、程序框图

C、软件结构

D、方框图

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







10.(2.5分) 在软件结构化设计中,好的软件结构设计应该力求做到



A、顶层扇出较少,中间层扇出较高,底层模块低扇入

B、顶层扇出较高,中间层扇出较少,底层模块高扇入

C、顶层扇入较少,中间层扇出较高,底层模块高扇入

D、顶层扇入较少,中间层扇入较高,底层模块低扇入

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







11.(2.5分) 在整个软

件维护阶段所花费的全部工作中,所占比例最大的是



A、校正性维护

B、适应性维护

C、完善性维护

D、预防性维护

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







12.(2.5分) 黑盒测试在设计测试用例时,主要需要研究



A、需求规格说明与概要设计说明

B、详细设计说明

C、项目开发计划

D、概要设计说明与详细设计说明

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







13.(2.5分) 软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为



A、可用性

B、可靠性

C、正确性

D、完整性

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







14.(2.5分) 瀑布模型把软件生存周期划分为软件定义、软件开发和( )三个阶段,而每一个阶段又可划分为若干个更小的阶段。



A、详细设计

B、可行性分析

C、运行和维护

D、测试和排错

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







15.(2.5分) 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的( )。



A、总貌

B、细节

C、抽象

D、软件的作用

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







16.(2.5分) 软件的( )设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。



A、概要

B、抽象

C、逻辑

D、规划

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







17.(2.5分) 软件测试的目的是( )



A、证明程序中没有错误

B、发现程序中的语法错误

C、测量程序的动态性

D、检查程序中的语法错误

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







18.(2.5分) 下列各项中不属于逻辑覆盖的是( )



A、语句覆盖

B、判定覆盖

C、判定—条件覆盖

D、全部覆盖

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







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



A、纠错性维护

B、适应性维护

C、改善性维护

D、预防性维护

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







20.(2.5分) 软件详细设计的主要任务是确定每个模块的( )



A、算法和使用的数据结构

B、外部接口

C、功能

D、编程

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







21.(2.5分) 软件结构图的形态特征能反映程序重用率的是( )



A、深度

B、宽度

C、扇入

D、扇出

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







22.(2.5分) 在大型数据处理系统的功能分析与设计中,数据

库的概念设计对应于系统开发的( )



A、需求分析

B、概要设计

C、详细设计

D、程序设计

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







23.(2.5分) 为了提高模块的独立性,模块内部最好是( )



A、逻辑内聚

B、时间内聚

C、功能内聚

D、通信内聚

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







24.(2.5分) 软件结构图中,模块框之间若有直线连接,表示它们之间存在( )



A、调用关系

B、组成关系

C、链接关系

D、顺序执行关系

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







25.(2.5分) 一个只有顺序结构的程序,其环形复杂度是( )



A、0

B、1

C、3

D、5

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



判断题 (共15道题)



26.(2.5分) 快速原型模型可以有效地适应用户需求的动态变化。



正确

错误

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







27.(2.5分) 软件测试主要包括软件编码方面的差错和纠错。



正确

错误

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







28.(2.5分) 测试计划、测试用例和出错统计等一般不用长期保存。



正确

错误

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







29.(2.5分) 软件测试就是检查程序是否正确。



正确

错误

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







30.(2.5分) 单元测试常常在编码阶段进行。



正确

错误

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







31.(2.5分) 没有发现任何错误的测试是无效的测试。



正确

错误

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







32.(2.5分) 用户对软件需求的描述不精确,往往是产生软件危机的原因之一。



正确

错误

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







33.(2.5分) 软件可重用性(reusability),是指软部件可以在多种场合使用的程度。



正确

错误

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







34.(2.5分) 用穷举测试是较现实的测试方法。



正确

错误

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







35.(2.5分) 文档可用于专业人员和用户之间的通信和交流;软件开发过程的管理; 运行阶段的维护。



正确

错误

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







36.(2.5分) 由于软件是逻辑产品,软件质量较容易直接度量。



正确

错误

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







37.(2.5分) 白盒法是一种静态测试方法,主要用于模块测试。



正确

错误

我的

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







38.(2.5分) 结构化分析方法是面向系统结构进行需求分析的方法



正确

错误

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







39.(2.5分) SA方法利用文档说明的描述方法表达需求



正确

错误

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







40.(2.5分) SA方法的描述工具可以是结构流程图



正确

错误

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



菊花教师~切

相关文档
最新文档