全国自考软件开发工具试题.docx
- 文档编号:20383089
- 上传时间:2023-04-25
- 格式:DOCX
- 页数:99
- 大小:1.23MB
全国自考软件开发工具试题.docx
《全国自考软件开发工具试题.docx》由会员分享,可在线阅读,更多相关《全国自考软件开发工具试题.docx(99页珍藏版)》请在冰豆网上搜索。
全国自考软件开发工具试题
全国2001年10月自考软件开发工具试题
课程代码:
03173
一、单项选择题(本大题共10小题,每小题1分,共10分)
1.选购软件开发工具首先应考虑的是()
A.市场调查B.明确环境与约束条件C.明确目的与要求D.价格
2.一般而言()软件开发工具我们更倾向于购置。
A.非常适用的B.用途十分明确的C.使用方法精巧、复杂的D.文档理论性很强的
3.分析阶段的基本任务是完成系统的()
A.逻辑模型B.数据结构设计C.总体设计D.处理过程设计
4.下列内容中不属于信息库中设计成果的是()
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.软件开发工具的设计中,首先要考虑的问题是()
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.CASE工具B.第四代语言C.可视化程序设计D.最终用户计算E.组件程序设计
19.大型软件开发中遇到的主要困难包括()
A.经费不足B.难以保持一致性C.测试难度大D.人员不足E.技术力量不够
20.目前已有的软件组件标准有()
A.J++B.SIMULAC.SMALLTALKD.CORBAE.COM101
三、判断题(本大题共10小题,每小题1分,共10分)
21.软件开发工具不可能自行开发。
()
22.用软件开发工具来开发和生成系统是应用软件开发的趋势。
()
23.信息库管理模块的功能,与一般数据库管理系统的功能相同。
()
24.报表设计是需求分析阶段的任务。
()
25.人机交互的手段一般可归结为八个方面:
键盘操作、屏幕滚动、菜单选择、帮助系统、鼠标操作、色彩应用、数据录入、信息显示。
()
26.对于项目负责人来说,严格检查与促使所有项子任务的按期完成,不必把资源集中于关键工序上。
()
27.软件开发工具是一种软件,帮助人们开发软件的软件。
()
28.硬件是灵魂,软件是躯体,二者缺一不可。
()
29.应增加程序模块之间的通信连系。
()
30.程序中的变量名应尽量短,便于记忆。
()
四、填空题(本大题共9小题,每空1分,共10分)
31.在XML中________可以最好地描述内容。
32.选购软件开发工具进行市场调查的重点问题有:
工具的功能、工具的性能、相应的开发方法、________、文档是否齐全、售后服务、价格。
33.软件开发工具在技术上的三个要点是________、保证信息准确传递和系统的开发性。
34.软件开发工具的两种主要输出功能是文档生成和________。
35.软件开发工具对软件开发工作的支持是在________方面,即为软件开发工作者管理某些信息,帮助或在一定程度上代替软件开发工作者完成某种信息处理工作。
36.概念模式在认识中的作用十分重要,同时作为________与表达工具也是十分重要的。
37.大型软件开发中的困难有一致性的保持、________、工作进度的控制、文档与代码的协调、________等。
38.60年代初期,第三代语言有________。
39.集成化工具也常常被称为________。
五、名词解释(本大题共5小题,每小题3分,共15分)
40.软件工具使用过程中的审计
41.框图(Flowchart)
42.软件组件
43.项目数据库
44.可视化编程
六、简答题(本大题共2小题,每小题5分,共10分)
45.简述信息库管理模块的内容和特点。
46.作为从事应用软件开发的人员,研究软件开发工具的目的是什么?
七、论述题(本大题共1小题,共10分)
47.论述项目管理(ProjectManagement)的任务。
八、应用题(本大题共1小题,共15分)
48.用PowerBuilder实现一个书店图书更新应用bookapp。
运行bookapp时弹出窗口w_book,完成检索、修改书库中图书信息的功能,如图所示,其中数据窗口控件名为dw_book。
bookapp要用到数据库book_manage中的表book_list,其定义如下:
字段名中文名类型长度小数
No书号char10
Name书名char40
Author作者char20
Price单价real62
Amount数量integer3
图:
(1)下面是实现这个应用的步骤,请完成横线部分操作:
①创建应用bookapp;
②建立数据库book_manage,并在库中创建表book_list;
③____________;
④在窗口画板中创建w_book窗口;
⑤____________;
⑥____________;
⑦完成相应事件程序的编号。
(2)下面是一些相关事件的脚本,请完成横线中的内容。
①bookapp的open事件脚本:
sq1ca.DBMS=‘ODBC’
sq1ca.database=‘____________’
sq1ca.userid=‘dba'
sq1ca.dbpass=‘sq1'
sq1ca.dbparm=“ConnectString=‘DSN=____________,UID=dba,PWD=sq1’”
____________
IFsq1ca.sqlcode<>0then
MessageBox(“错误”,“不能连接到数据库上!
”
Halt
Return
ENDIF
____________
②w_book的open事件脚本:
____________
③“检索”按钮的clicked事件脚本:
____________
④“修改”按钮的clicked事件脚本:
____________
⑤“退出”按钮的clicked事件脚本:
____________
全国2001年10月自考软件开发工具试题参考答案
一、单项选择题(本大题共10小题,每小题1分,共10分)1.C2.B3.A4.A5.B
6.A7.C8.D9.A10.C
二、多项选择题(本大题共10小题,每小题2分,共20分)
11.ABCD12.ADE13.CD14.AD15.ACE
16.DE17.ABDE18.ABCDE19.BC20.DE
三、判断题(本大题共10小题,每小题1分,共10分)
21.×22.√23.×24.×25.√
26.×27.√28.×29.×30.×
四、填空题(本大题共9小题,每空1分,共10分)
31.标记符
32.运行环境
33.面向使用者
34.代码生成
35.信息管理
36.交流37.测试的问题版本更新带来的问题(次序无关)38.FORTRAN/ALGOL/COBOL
39.软件工作环境
五、名词解释(本大题共5小题,每小题3分,共15分)
40.是对一个系统的运行状况及效率进行检测与评价,以便进一步用好这个系统。
其目的就是做到心中有数,保证取得实际的应用效果。
41.框图是人们在编写软件时最早使用的一种概念模式。
它是用来描述程序执行的逻辑过程的。
它把程序的基本步骤归纳为:
处理、判断、输入、输出、起始或终结等几个基本功能,并用不同的记号加以表示,用箭头表示控制或执行的顺序,从而描述程序的执行过程。
42.软件组件即C++类库中的函数。
或:
在硬件制造中芯片与整机分开进行。
即插即用程序设计的思路相同,所谓软件组件相当于芯片。
43.项目数据库是信息库的一个组成部分,它记录的是项目本身进展的各种有关信息。
44.可视化编程就是编程工作的可视化,即在编程工作中随时可以看到结果,程序的调整与后果的调整同步进行。
六、简答题(本大题共2小题,每小题5分,共10分)
45.信息库管理的主要内容是录入更新、使用查询、一致性维护
其特点是强调如下两方法:
1.信息之间逻辑联系的识别与记录
2.如何实现定量信息与文字信息的协调一致。
46.作为从事应用软件开发的人员研究软件开发工具的目的是为了正确地选择与使用各种软件开发工具,以达到提高软件开发工作的水平与效率的实际目的。
七、论述题(本大题共1小题,共10分)
47.至少应回答出如下四点:
(1)使产品(或工程)的质量得到有效的控制;
(2)保证整个系统按预定的进度完成;
(3)有效地利用各种资源、尽可能减少资源的浪费;
(4)控制和降低成本。
八、应用题(本大题共1小题,共15分)
48.
(1)③在数据窗口画板中创建一个与表book_list连接的数据窗口对象d_book;
⑤在w_book窗口中加入一个数据窗口控件dw_book,并将dw_book数据窗口对象设置成d_book;
⑥在w_book窗口中加入三个按钮控件:
“检索”、“修改”和“退出”按钮;
(2)①‘book_manage’
book_manage
connect
open(w_book)
②dw_book.SetTransObject(SQLCA)
③dw_book.Retrieve()
④dw_book.Update()
⑤close(Parent)
(注大小写无关)
全国2002年10月高等教育自学考试软件开发工具试题
一、单项选择题(本大题共10小题,每小题1分,共10分)
1.下列陈述中,正确的是()
A.软件开发工具包括第三代语言B.软件开发工具是指代码生成器
C.操作系统是一种软件开发工具D.软件开发工具是帮助人们开发软件的软件
2.软件工具中出现得最早、数量最大的一类是()
A.设计工具B.分析工具C.计划工具D.集成化工具
3.近来对质量好的软件评判标准有()
A.运行越快越好B.程序越短越好C.占用内存越少越好D.用户界面友好
4.项目管理的核心是()
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.XML的标记()
A.机器不可读,人可读B.机器不可读,人不可读
C.机器可读,人可读D.机器可读,人不可读
二、多项选择题(本大题共10小题,每小题2分,共20分)
11.软件开发工具的性能指标有()
A.表达能力B.保持信息一致的能力
C.使用的方便程度D.运行速度
E.对硬件及软件环境的要求
12.为了解决“软件危机”问题,人们提出的方法有:
()
A.结构化程序设计B.软件工程
C.面向对象程序设计D.即插即用的程序设计
E.软件开发工具
13.软件开发工具对开发者提供的帮助有()
A.规划B.分析C.设计D.成文E.防病毒
14.程序员作为项目组的成员应做到()
A.发挥自己的技巧,巧妙地使用机器内部命令提高程序的效率
B.按统一的原则命名标识符
C.对所有项目的领域,都有较深入的理解
D.严格按总体设计的要求和理解去传递参数值
E.遵守统一的文档编写风格
15.在CMM模型中一个好的项目组应具备()
A.有严格的成文的工作规范和文档标准B.每个项目都有事先制定的详细时间表
C.项目负责人应参加编程工作D.程序员参加测试工作
E.文档标准只须专门负责文档收集管理的秘书熟知
16.软件开发过程中所涉及的信息包括()
A.设计方案B.变更要求C.需求信息D.程序员信息E.代码,文档
17.Modelworks支持()
A.组件化B.多亲继承C.生成VB目标代码D.编辑BusinessRulesE.可视化
18.信息库中需要存放的信息类有:
()
A.系统状况信息B.设计成果
C.运行状况记录D.项目管理与版本管理信息
E.系统测试用例
19.从目前的软件开发工具发展趋势看,值得注意的动向有()
A.智能化B.网络化C.通用化D.一体化E.标准化
20.管理数据字典的工具有()
A.CDDB.FLOWC.AD/CycleD.DictionaryE.PVCS
三、填空题(本大题共14小题,每空1分,共20分)
21.软件包括和两个不可缺少的部分。
22.软件的指令是人们在实践中形成的工作和。
23.集成化的软件开发工具被称为。
24.工程思想的核心有两点,即的表达方式与的工作步骤。
25.对于用户,界面就是。
26.在传统的生命周期法中,信息传递是通过形式交流的。
27.软件开发工具对软件开发的支持体现在信息的和两方面。
28.用户界面的主要功能是。
29.项目管理与固定生产线上日常生产管理不同,具有更大的和。
30.软件开发工具是引导人们建立正确、有效的的一种手段。
31.文档生成包括文章、表格和三大类。
32.软件开发工具的基础是。
没有这个基础,就没有信息可调度。
33.除了屏幕上的人机对话之外,软件开发工具的两种主要输出功能是和。
34.人机界面必须始终。
四、名词解释(本大题共5小题,每小题3分,共15分)
35.第四代语言(4GL)
36.概念模式
37.信息库的特点
38.人机界面设计的灵活性
39.软件配置
五、简答题(本大题共2小题,每小题5分,共10分)
40.软件开发工具使软件开发方法进入到新阶段。
这主要表现在哪几个方面?
41.项目管理的基本目标是什么?
六、问答题(本大题共1小题,共10分)
42.分别论述单个程序员编写软件的困难以及大型软件开发的困难。
七、应用题(本大题共1小题,共15分)
43.用PowerBuilder实现一个小应用程序bookapp。
运行bookapp时会出现一个窗口w_book,从这个窗口可以检索书库中的图书信息,如图所示。
其中数据窗口控件名为dw_book。
Bookapp要用到数据库book_manage中的表有book_info和book_sale,其定义如下:
book_info表
字段名
中文名
类型
长度
是否允
许为空
No
书号
Char
4
NO
Name
书名
Char
40
NO
Author
作者
Char
2
PDate
出版日期
Date
Book_sale表
字段名
中文名
类型
长度
是否允
许为空
No
书号
Char
4
NO
Price
单价
Real
6
NO
Amount
数量
Integer
3
(1)下面是实现这个应用的基本步骤,请完成横线的内容:
1.创建应用bookapp;
2.建立数据库book_manage,并在库中(2分)
3.(4分)
4.在窗口画板中创建w_book窗口;
(3分)
5.(3分)
6.在w_book窗口中(2分)
7.完成相应事件程序的编写;
(2)数据窗口对象d_book的类型应该是。
(2分)表现形式是。
(2分)
全国2003年10月高等教育自学考试
软件开发工具试题
课程代码:
03173
一、单项选择题(每小题1分,共10分)
1.集成化的软件工具常被称为()
A.程序包B.函数集合C.过程集合D.软件工作环境
2.属于软件开发工具的是()
A.操作系统B.编译系统C.汇编程序D.报表生成器
3.属于软件开发工具提供的功能是()
A.存储管理B.文件管理C.设备管理D.软件项目管理
4.模块的功能在逻辑上应尽可能地单一化,明确化,这称为模块的()
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.对软件系统进行审计(Audit)的基础是()
A.功能完善的软件B.日常记录的信息
C.方便灵活的用户界面D.良好的计算机系统
二、多项选择题(每小题2分,共20分)
11.项目管理包括()
A.进度管理B.用户管理C.费用管理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.在下列特点中,属于00方法的是()
A.封装B.抽象C.多态性D.稳定性E.继承性
18.在OMT方法中使用的模型包括()
A.对象模型B.静态模型C.动态模型D.结构模型E.功能模型
19.软件开发的逻辑模型包括()
A.环境模型B.数据模型C.系统结构模型D.程序结构模型E.信息流通模型
20.下列各项中,属于PowerBuilder的功能特色的是()
A.解决多个数据库连接B.进行参照完整性管理
C.进行事务管理D.进行版本管理E.进行更新管理
三、填空题(每空1分,共20分)
21.软件开发工具应当具有足够的_____________,即在各种各样干扰下仍能保持正常工作,而不丢失信息。
22.大型软件开发涉及_____________、_____________、程序员和计算机四种角色。
23.模块之间应尽量避免_____________耦合,而应尽量采用_____________耦合。
24.时序网络主要描述系统_____________及其_____________。
25.软件开发工具在技术上的三个要点是面向用户、保证信息准确传递和系统的__________。
26.存放软件开发过程全部的有用信息的是_____________。
27.软件开发工具的两种主要输出是代码生成和_____________。
28.软件开发工具的基本功能之一是提供描述软件状况及其开发过程的_____________,以协助软件开发工作。
29.信息库(Repository)是软件开发工具中专用的_____________。
30.框图描述的是程序执行的_____________过程。
31.已经提出的软件构件的标准有_____________、_____________。
32.软件开发方法上,先后提出了_____________,软件工程方法,面向对象的方法,即插即用的程序设计方法,_________
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 自考 软件 开发 工具 试题
![提示](https://static.bdocx.com/images/bang_tan.gif)