软件开发工具自考题-5
(总分:100.00,做题时间:90分钟)
一、单项选择题(总题数:20,分数:40.00)
1.软件开发工具是在______
A.汇编语言基础上发展起来的
B.高级语言基础上发展起来的
C.硬件基础上发展起来的
D.非过程化程序设计语言基础上发展起来的


(分数:2.00)
 A.
 B. 
 C.
 D.
解析:[考点] 本题主要考查的知识点为软件开发工具的概念。
2.集成化工具往往______
A.依赖于机器与软件 B.独立于机器与软件
C.依赖于机器,独立于软件 D.独立于机器,依赖于软件


(分数:2.00)
 A. 
 B.
 C.
 D.
解析:
3.软件开发工具按集成程度划分为______
A.专用和集成化的 B.复杂的和简单的
C.可靠与不可靠的 D.易用与难用的


(分数:2.00)
 A. 
 B.
 C.
 D.
解析:[考点] 本题主要考查的知识点为软件开发工具按集成程度的分类。
4.经过软件开发人员数十年的努力 ______
A.“软件危机”已经克服
B.证明“软件危机”不可克服
C.证明软件开发工具是克服“软件危机”的途径之一
D.“软件危机”仍无好转


(分数:2.00)
 A.
 B.
 C. 
 D.
解析:[考点] 本题主要考查的知识点为“软件危机”。
5.软件开发项目管理人员所需要的软件开发工具主要是______
A.计划工具 B.分析工具
C.设计工具 D.编程工具


(分数:2.00)
 A. 
 B.
 C.
 D.
解析:[考点] 本题主要考查的知识点为计划工具的功能。
6.主要用于需求分析的工具是______
A.计划工具 B.分析工具
C.设计工具 D.编程工具


(分数:2.00)
 A.
 B. 
 C.
 D.
解析:[考点] 本题主要考查的知识点为分析工具的概念。
7.软件工程的思想主要集中于加强______的工作上。
A.项目管理人员 B.程序员
C.系统分析人员 D.用户


(分数:2.00)
 A. 
 B.
 C.
 D.
解析:[考点] 本题主要考查的知识点为软件工程的思想。
8.______阶段包括程序的编写与文档的编写两件并行的工作。
A.需求分析 B.总体设计
C.实现 D.测试


(分数:2.00)
 A.
 B.
 C. 
 D.
解析:[考点] 本题主要考查的知识点为软件开发的过程的实现阶段。
9.______阶段包括模块的调试和整个软件的联调两个部分。
A.需求分析 B.总体设计
C.实现 D.测试



(分数:2.00)
 A.
 B.
 C.
 D. 
解析:[考点] 本题在2004年10月真题第三大题第21小题考查过,主要考查的知识点为软件开发的过程的测试阶段。
10.在大型软件开发中与程序员有关的任务是______
A.模块调试 B.模块验收
C.需求分析 D.系统联调



(分数:2.00)
 A. 
 B.
 C.
 D.
解析:[考点] 本题主要考查的知识点为大型软件开发中的各种角及其任务。
11.目前,软件质量的评测标准不包括______
A.足够的速度 B.占用内存少
C.正确性 D.易用性



(分数:2.00)
 A.
 B. 
 C.
 D.
解析:[考点] 本题主要考查的知识点为软件质量的评测标准。
12.我们可以从更高的层次来概括软件的功能和特点,下列说法错误的是______
A.软件是人类知识的一切来源
B.软件是广大使用者与计算机之间的桥梁
C.软件是人类在各个领域中积累的知识的结晶
D.软件是人类文明与知识得以延续的新的载体



(分数:2.00)
 A. 
 B.
 C.
 D.
解析:[考点] 本题主要考查的知识点为软件的功能和特点。
13.为了缓和软件危机,人们提出了很多卓有成效的方法,但不包括______
A.过程化程序设计方法 B.结构化程序设计方法
C.软件工程方法 D.面向对象的程序设计方法


程序员和编程员的区别

(分数:2.00)
 A. 
 B.
 C.
 D.
解析:[考点] 本题主要考查的知识点为软件开发的方法。
14.软件开发工具不能在______方面为软件开发者提供帮助。
A.规划方面 B.分析方面
C.分配计算机资源方面 D.测试方面


(分数:2.00)
 A.
 B.
 C. 
 D.
解析:[考点] 本题主要考查的知识点为软件开发工具的范围。
15.软件开发工具的主要使用者不包括______
A.系统分析人员 B.系统编程人员
C.系统设计人员 D.用户


(分数:2.00)
 A.
 B.
 C.
 D. 
解析:[考点] 本题主要考查的知识点为软件开发过程中涉及的人员。
16.按支持的工作阶段划分,软件开发工具划分为三类,其中不包括______
A.分析工具 B.设计工具
C.编程工具 D.计划工具


(分数:2.00)
 A.
 B.
 C. 
 D.
解析:[考点] 本题主要考查的知识点为软件开发工具的分类。
17.开发大型软件时遇到的困难产生的原因不包括______
A.大系统的复杂性 B.各个领域之间的差异
C.工作进度的控制 D.个人之间的组织与协调


(分数:2.00)
 A.
 B.
 C. 
 D.
解析:[考点] 本题主要考查的知识点为开发大型软件时遇到的困难产生的原因。
18.结构化程序设计方法的基本模块不包括______
A.处理单元 B.循环机制
C.二分决策机制 D.嵌套机制


(分数:2.00)
 A.
 B.
 C.
 D. 
解析:[考点] 本题在2003年10月真题第二大题第13小题考查过,主要考查的知识点为结构化程序设计方法。
19.总体设计文件不包括______
A.结构图 B.公用数据结构
C.模块清单 D.用户手册


(分数:2.00)
 A.
 B.
 C.
 D. 
解析:[考点] 本题主要考查的知识点为总体设计文件。
20.软件开发的过程不包括______
A.需求分析阶段 B.测试阶段
C.总体设计阶段 D.使用阶段


(分数:2.00)
 A.
 B.
 C.
 D. 
解析:[考点] 本题主要考查的知识点为软件开发的过程。
二、填空题(总题数:10,分数:10.00)
21.分析工具主要是指用于支持 1的工具。


(分数:1.00)
填空项1:__________________ (正确答案:需求分析)
解析:
22.总体设计文件应当包括结构图、 1、公用数据结构。


(分数:1.00)
填空项1:__________________ (正确答案:模块清单)
解析:
23.软件开发的过程可分为______、需求分析、总体设计、______四个阶段。


(分数:1.00)
填空项1:__________________ (正确答案:实现 测试或调试)
解析:
24.CASE工具有两种理解,一种是______,另一种是______。两者的缩写都是CASE,其基本思想与软件开发工具是完全一致的。


(分数:1.00)
填空项1:__________________ (正确答案:计算机辅助软件工程 计算机辅助系统工程)
解析:
25.明确地把 1纳入软件开发工作的范围,是软件技术向前迈进的重要一步。


(分数:1.00)
填空项1:__________________ (正确答案:需求分析)
解析:
26.设计工具是指在 1阶段对人们提供帮助的工具。


(分数:1.00)
填空项1:__________________ (正确答案:实现)
解析:
27.计划工具从更宏观的角度去看待软件开发,它不仅从______的角度,帮助人们组织与实施项目,而且把有关进度、资源、质量、______等信息有条不紊地管理起来。


(分数:1.00)
填空项1:__________________ (正确答案:项目管理 验收情况)
解析:
28.结构化程序设计方法把程序的结构分解成三种基本模块:处理单元、______、______。


(分数:1.00)
填空项1:__________________ (正确答案:循环机制 二分决策机制)
解析:
29.软件开发工具是在 1之后,软件技术进一步发展的产物。


(分数:1.00)
填空项1:__________________ (正确答案:高级程序设计语言)
解析:
30.软件重用需要从更为根本的方面,对软件开发的方法、标准进行改进,形成不同范围的 1。


(分数:1.00)