计算机软件练习题答案.pdf
软件工程与数据库部分:
一、填空题
1.软件是计算机程序、方法和规则相关的」以及在计算机上运行时所必须的
数据。
2.软件是计算机程序、方法和规则相关的文档以及在计算机上运行时所必须的
据—。
3.软件是计算机程序、方法和规则相关的文档以及在计算机上运行时所必须的
数据。
4.软件工程是从技术和_^3_两方面研究如何更好地开发和维护计算机软件的一
门学科。
5.结构化方法由结构化分析、结构化设计、结构化程序设计构成,
是一种面向数据流的开发方法。
6.需求分析阶段产生的最重要的文档之一是软件需求规格说明书。
7.数据流图中的箭头表示数据流。
二、单项选择题
1.在数据流图中,。(圆圈)代表(C)。
A、源点B、终点C、加工D、模块
2.在数据流图中,使用双线表示(B)。
A、源点和终点B、数据存储C、加工D、模块
3.软件设计阶段一般分为两步:(B)。
A、逻辑设计与功能设计B、总体设计与详细设计
C、概念设计与物理设计D、模型设计与程序设计
4.软件生存周期可划分为三个时期:计划期、开发期和(C)。
A、调研期B、可行性分析期C、运行期D、测试期
5.软件工程的出现主要是由于(C)。
A、程序设计方法学的影响B、其工程科学的影响
C、软件危机的出现D、计算机的发展
6.软件生存周期可划分为计划期、开发期及运行期三个阶段,下列工作(B)属于计划
期阶段。
A、程序设计B、问题定义及可行性研窕C、软件测试D、需求分析
7.软件生存周期可划分为计划期、开发期及运行期三个阶段,下列工作(A)属于运行
期阶段。
A、维护B、可行性分析C、测试D、问题定义
8.在需求分析阶段,系统分析人员采用数据流图和(C)来表达自己对问题域用户需求
的理解。
A、程序流程图B、判定表或判定树C、数据字典(DD)D、加工
9.在基于结构化分析与设计的软件开发方法中,系统分析人员在需求分析阶段应采用(B)
和数据字典来表达自己对问题域用户需求的理解。
A、程序流程图B、数据流图(DFD)C、数据流D、加工
10.软件测试的目的是(B)o
A、要证明程