中央广播电视大学2007-2008学年度第二学期"开放专科"期末考试
软件工具与环境 试题
2008年7月
一、填空题(每空1分,共20分)
1.软件开发工具是一种--,其特点是:--,--,-- ,-- 。其本身可修改,可扩充。
2.用PowcrScript语言为某个对象的行为所编写的程序段称为--。
3.PowerDesigner6.0是基于--体系结构的一组图形化的 --工具软件。
4.客户/服务器是一种将任务进行分解、然后协同解决的计算模式。客户端的应用程序负责提出--,服务器端的应用程序则--。
5.在PowerBuilde中,数据窗口中的数据来源于--,它决定了数据窗口对象从什么地方得到--。显示风格决定了--以何种方式展示。
6.智能化,--,--以及--是软件开发工具发展中值得重视的几个动向。
7.PowerBuilder有两大功能条,一类是PowerBar(Power工具条),另一是----。
8.PowerDesigner由六个模块组成,其中ProcessAnalyst模块用于系统的-- ,设计和构造--和数据字典。
9.ODBC的中文含义是--。
二、单项选择题(每小题2分,共20分)
1.软件开发环境都具有层次式的结构,可分为宿主层、核心层、基本层和( )。
A.模式层 B.应用层
C. 逻辑层 D.系统软件层
2.在PB中,使用的编程语言是( )。
A.VBScript B.PASCAL
C.PowerScript D.PowerDesigner
3.在ProcessAnalyst支持的以下四种典型的建模方法中,属于面向对象的方法是( )。
A.SSADM方法
B.Yourdon/DeMarco方法
C. Gance和Sarson方法
D.OMT方法
4.在PowerBuilder中有一种类型的窗口不依赖于其它任何窗口而独立存在,它既能够覆盖其它窗口,也能够被其它窗口覆盖,这种类型的窗口是( )。
A.响应窗口 B.弹出式窗口
C. 主窗口 D.子窗口
5.PowerBuilder内部有一个全局的事物对象,通过这个全局对象,PowerBuilder可以和多种流行的数据库管理系统通信,这个全局对象是( )。
A.SQL B.DataWindow对象
C.SQLCA D.OLE
6.帮助人们编写与测试软件的工具是( )。
A. 计划工具 B.管理工具
C.分析工具 D.设计工具
7.PowerBuilde中,缺省对象名dw_l标明该对象是( )。
A.窗口 B.单行编辑器
C. 数据窗口控件 D.数据窗口对象
8.软件开发工具是在( )。
A.汇编语言基础上发展起来的
B.高级语言基础上发展起来的
C. 硬件基础上发展起来的
D.非过程化程序设计语言基础上发展起来的
9.软件开发工具的认识与描述客观系统的功能,主要是对( )阶段的支持。
A.需求分析 B.总体设计
C. 编码 D.运行维护
10.在PD6.0中,由DataArchitect模块产生的概念模型是( )。
A.WAM B.PDM
C.CDM D.PAM
三、判断题(每小题1分,共计10分,正确的打"√",错误的打"X")
1.一个有生命力的软件产品应该是成熟的,不必经过若干次修改与更新就能形成的。
( )
2.OMT建模方法是基于结构化的系统分析方法。( )
3.在PowerBuilder中应用程序对象是应用程序的人口点。( )
4.在PowerDesigner中,采用PAM可以分析系统的处理过程,并将其以一个树状的层次结构模型表示出来。( )
5.软件开发工具的功能和性能是一个概念。( )
6.PowerB。ilder是完全按照浏览器/服务器体系结构研制设计,采用面向对象技术的图形化的应用开发环境,是数据库的前端开发工具。( )
7.数据管道提供了在数据库内部、数据库之间,甚至不同的数据库管理系统之间快速复制数据的简便途径。( )
8.使用软件开发工具,就不需要编制程序。( )
9.CASE-15具主要是供终端用户使用,而不是供专业的软件开发人员使用。( )
10.在PD中,根处理模型是处理层次的最顶层。( )
四、填空,完善操作步骤(共10分)
在PD中,利用ProcessAnalyst建立并定义外部实体的过程如下:
S1:单击Externalentity工具
S2:在模型的工作区内单击,出现一个外部实体的符号。
S3:单击(1) 释放工具。
S4:双击刚才建立的外部实体符号。
S5:在(2) 文本框中输入Deviser作为它的名字。
S6:单击 (3) 文本框后面的小按纽,把Code设成了和 (4) 样
的值。
S7:单击(5) 按纽。
五、简答题(共20分)
1.简述PowerBuilder应用程序开发步骤。(10分)
2.简述软件开发环境的特性。(6分)
3.简述CASE工具的三大作用。(4分)
六、综合应用题(共20分)
用PowerBuilder开发职工信息管理应用软件。假设已创建了一个名为emp_app的项目,
建立了一个名为emp_db的本地数据库,并创建了名为employee的表,表中保存所有职工的基本情况信息。
现要建立一个名为w_emplist的窗口,并在窗口中实现检查表employee中信息的功能。
当运行emp app时,会打开w emplist窗口,单击"检索"按纽,则显示employee信息,单击"退出"按纽,则关闭窗口,结束运行。
请简述实现上述功能需完成的基本步骤。(不要求写详细的事件程序)
试卷代号:2074
中央广播电视大学2007-2008学年度第二学期"开放专科"期末考试
软件工具与环境 试题答案及评分标准
(供参考)
2008年7月
一、填空题(每空1分,共20分)
1.软件 使用户易于操作 功能强大 覆盖面大 可靠性高
2.脚本
3.客户/服务器 数据库模型
4.任务要求 为客户提供服务
5.数据源 数据 数据窗口
6.网络化 一体化 标准化
7.PaintBar(画板工具条)
8.需求分析 数据流程图
9.开放式数据库连接
二、单项选择题(每小题2分,共20分)
1.B 2.C 3.D 4.C 5.C
6.D 7.C 8.B 9.A 10.C
三、判断题(每小题1分,共计10分,正确的打"√",错误的打"X")
1.X 2.X 3.√ 4.√ 5.X
6.X 7.√ 8.X 9.X 10.√
四、填空,完善操作步骤(共10分)
(1)右键 (2)Name (3)Code (4)Name (5)OK
五、简答题(共20分)
1.(10分)
答:(1)系统分析;(2)系统设计;(3)建立应用对象;(4)生成用户对象、函数和结构;(5)建立窗口和菜单;(6)创建数据窗口对象;(?)编写事件处理程序;(8)调试应用;(9)测试系统; (10)生成EXE。
2.(6分)
答:(1)可用性;(2)自动化程度;(3)公共性;(4)集成化程度;(5)适应性;(6)价值。
3.(4分)
答:(1)一个具有快速响应、专用资源和早期查错功能的交互式开发环境。
(2)对软件的开发和维护过程中的许多环节实现了自动化。
(3)通过一个强有力的图形接口,实现了直观的程序设计。
六、综合应用题(共20分)
(1)在DataWindowPainter中创建一个与表employee连接的DataWindow对象,设取名为d_emplist。
(2)在WindowPainter中创建w_emplist窗口。
(3)在w_emplist窗口中加入一个DataWindow控件,设取名为dw_emplist,并将dw_emplist的DataWindow对象设置成d_emplist,把dw_emplist与d_emplist连接起来。
(4)在w_emplist中加入二个按纽控件,一个为"检索"按纽,一个为"退出"按纽。
(5)完成相应事件程序的书写。
注:每步4分。对象名称d_emplist和dw_emplist允许使用别的名称,但前后应一致。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
电大金融学专业《公司财务》试题04-27
电大网上中考《西方经济学》试题(专科)04-27
电大计算机专业《英语》中考试题04-27
2058电大《C++语言程序设计》试题和答案20040104-27
2056电大《证券投资分析》试题和答案20070104-27
2056电大《证券投资分析》试题和答案20080704-27
2056电大《证券投资分析》试题和答案20060104-27
2056电大《证券投资分析》试题和答案20060704-27