|
第一部分 选择题
一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
1.软件开发工具可以是()
A、Turbo C
B、BASIC
C、WPS
D、Rose
2.软件开发工具有()
A、菜单生成器
B、编译系统
C、操作系统
D、病毒防治软件
3.软件开发工具提供的功能之一是()
A、文档的编制或生成
B、存储管理
C、处理机管理
D、文件管理
4.编程阶段的所有成果,一般应当存入()
A、文件系统
B、信息库
C、数据库
D、数据仓库
5.如下列出的四个目标中,哪一个不是项目管理的基本目标?()
A、有效地控制产品(或工程)的质量
B、尽可能提高产品的数量
C、保证整个系统按预定的进度完成
D、控制和降低成本
6.下列功能中属于SAA对外系统的通信接口是()
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、CASE工具
D、最终用户计算
E、组件程序设计
12.项目管理包括()
A、质量管理
B、资源管理
C、费用管理
D、机时管理
E、用户管理
13.下列哪些项是选择软件开发工具的要点?()
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.下列步骤中,属于OMT方法过程的是()
A、分析
B、系统设计
C、输入输出设计
D、程序设计
E、对象设计
第二部分 非选择题
三、判断题(本大题共10小题,每小题1分,共10分)正确的在题后括号内划“√”,错误的划“×”。
21.集中存贮信息库的方法,便于保证信息的一致性。()
22.生成器是SAA对程序员提供的接口之一。()
23.软件开发工具是在第四代语言的基础上发展起来的。()
24.第三代语言是非过程化程序设计语言。()
25.正确理解、掌握和运用概念模式,是做好软件开发工作的基础,也是掌握和运用软件开发工具的基础。()
26.概念模式是人们专门用来认识客观世界的一种方法和工具,不是作为交流与表达的工具。()
27.一个有生命力的软件产品(或应用系统),必须要经过若干次的改进与更新才能形成。()
28.项目管理的基本目标之一是能灵活改变整个系统的进度。()
29.对软件来说,样品即产品,没有“下一次”,因此软件开发的进度和质量是最关键的问题。()
30.数据字典更多地用于描述某一业务处理系统的信息来源、存储、处理、去向的全面情况。()
四、填空题(本大题共10小题,每小题1分,共10分)
31.编码阶段主要产生____________。
32.信息库管理功能包括使用查询、一致性维护和____________。
33.软件开发工作的第二个阶段是____________阶段。
34.决定购置还是自行研制软件开发工具的四个方面因素是:具体工作的性质和要求,____________,____________,人员的素质和技术水平。
35.程序编制中有两个转变,第一个转变是用户的理解到程序员的理解,其次是程序员的理解到____________。
36.网络化,一体化,标准化及_________是软件开发工具发展方向中值得注意的几个动向。
37.用户界面的主要功能是____________,这就是说,关键要使人与计算机之间能够准确地交流信息。
38.目前我们用得最普遍的数据库是指在文件系统基础上发展起来的一种___________技术。
39.信息库是一个包罗万象的、随着项目进度不断修改与补充的____________集合。
五、名词解释(本大题共5小题,每小题3分,共15分)
40.语义数据库
41.结构图(Structure Chart)
42.概念模式
43.计算机模拟
44.封装性(Encapsulation)
六、简答题(本大题共2小题,每小题5分,共10分)
45.软件开发工具的基本功能有哪些?
46.软件开发工具的一体化发展趋势的含义是什么?
七、论述题(本大题共2小题,共25分)
47.承担大型软件开发任务的程序员,必须遵守哪些规定?(10分)

推荐给我的朋友
|