全国2005年10月高等教育自学考试软件开发工具试题
课程代码:03173
一、单项选择题(本大题共10小题,每小题1分,共10分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1.在下列软件开发所涉及的信息中,属于跨越开发周期的是( )
A.有关系统环境、现状与需求的信息
B.有关软件功能设计的各种信息
C.有关用户对系统各种变更要求的信息
D.有关包括程序与文档的软件成果信息
2.在软件开发工具的概念模式中,决策表属于的概念模式是( )
A.时序网络
B.计算机模拟模型
C.结构图
D.数学与逻辑模型
3.在软件开发过程中,建立逻辑模型应在( )
A.需求分析阶段
B.编码阶段
C.分析设计阶段
D.测试阶段
4.在PowerBuilder中,提供以自由表形式显示数据的是( )
A.应用程序对象
B.菜单对象
C.数据窗口对象
D.用户对象
5.关于软件开发工具的开发与选择问题,下列选项中正确的是( )
A.具体工作条件与软件开发工具的开发与选择无关
B.选择软件开发工具与项目特征无关
C.只要确定了某种软件开发工具,就能够进行软件开发工作了
D.自行开发软件开发工具时,应充分考虑其难度
6.在对市场上可供使用的软件开发工具进行调查研究时,应包括的内容是( )
A.软件开发工具供应商的规模
B.软件开发工具的管理者
C.软件开发工具的销售量
D.软件开发工具的服务和培训条件
7.在第三代语言的应用中,人们发现了新的“瓶颈”是( )
A.处理需求的描述
B.处理过程的描述
C.处理结果的描述
D.检测方式的描述
8.下述对通用软件特点叙述正确的是( )
A.通常情况下,用通用软件进行软件开发工作要比使用软件开发工具开发软件效率高
B.使用通用软件开发软件能够完成几乎所有的开发工作
C.使用通用软件常常遇到难于保持一致性的困难
D.通用软件能够自动生成非常高质量的程序
9.每项任务仅由一个模块来完成,这称为模块的( )
A.开放性
B.确定性
C.凝聚性
D.稳定性
10.从概念上说,软件开发工具产生的基础是( )
A.机器语言
B.汇编语言
C.高级语言
D.非过程化语言
二、多项选择题(本大题共10小题,每小题2分,共20分)
在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。
11.下述属于软件开发工具概念模式的有( )
A.数据流程图
B.业务流程图
C.实体关系图
D.数据字典
E.时序网络
12.在信息库中,项目管理的有关信息包括( )
A.人员更变
B.资金投入
C.进度计划
D.实施情况
E.版本信息
13.属于PowerBuilder中应用程序对象的有( )
A.窗口对象
B.菜单对象
C.用户对象
D.工程对象
E.库
14.从技术方面考虑,软件开发工具的基本原则包括( )
A.面向使用者
B.缩短开发过程
C.保证信息存储的正确性
D.保证信息的准确传递
E.保证系统的开放性
15.引入软件开发工具之后的组织管理工作所包括的内容有( )
A.制定严格的使用制度
B.限制使用范围
C.记录使用的详细过程
D.严格控制使用时间
E.培训使用人员
16.下列属于软件配置管理目的的有( )
A.控制软件的使用
B.控制软件的修改
C.减少混乱
D.提高软件使用率
E.提高软件生产率
17.下列属于总体设计阶段工作的有( )
A.设计出在计算机系统内外的、合理的信息流程
B.写出软件功能说明书
C.软件结构设计
D.数据库设计
E.程序设计
18.下述体现软件开发工具发展的有( )
A.程序设计自动化程序提高
B.把软件开发工作延伸到项目及版本管理
C.把软件开发工作扩展到了作为一个不断发展的主体生长完善的全过程
D.软件生产的成败更多地依赖于编程技术
E.进一步削弱了用户在软件开发中的作用
19.大型软件开发中的困难表现在( )
A.一致性保持十分困难
B.测试的困难很大
C.工作进程难于控制
D.文档与代码的协调困难
E.版本更新困难
20.程序结构的基本模块有( )
A.顺序机制
B.处理单元
C.循环机制
D.二分决策机制
E.多分支机制
三、填空题(本大题共12小题,每空1分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。
21.在关于界面的基本原则中,用户界面的主要功能是 ,且界面必须 。
22.时序网络主要描述的是系统 及其 方式。
23.信息库技术主要涉及的四个问题是:信息库的内容、信息库的 、信息库的管理功能和 的处理方法。
24.PowerBuilder中,脚本通常由PowerScript命令、 和 组成。
25.准备开发的软件的 与 是决定购置还是自制软件开发工具的重要因素之一。
26.软件开发工具的使用过程是人们转变 的过程。
27.PVCS是Intersolv于上世纪70年代开发的首例 软件。
28.一般来说,项目管理包括进度管理、质量管理,以及 管理和 管理。
29.高级设计语言实现了对机器的 来源:www.91exam.org; ,抽象地、 地描述处理和算法。
30.在模块之间相互联系时,应当尽量避免 耦合,仅限于使用 耦合。
31.模块的规模应当足够小,以便使它本身的 易于进行。
32.在软件标准化方面,一方面是对工作质量及检查制定标准,另一方面是 的标准化。