中央广播电视大学2007-2008学年度第一学期"开放专科"期末考试
计算(应)专业 软件工具与环境 试题
2008年1月
一、填空题(每空1分,共计20分)
1,基于各个阶段对信息的需求不同,软件开发工具大致可以分为三类:设计工具、 --和--。
2.软件工具是-种--;软件开发环境是------。
3.软件开发工具发展方向是智能化、--、--、--。
4.在PowerBuilde中,从数据源检索和操纵数据的对象是--。
5.PowerBuilde并不是直接在窗口(Window)对象中加入数据窗口(DataWindow)对象,
而是通过一一---画板中的一一--将数据窗口对象放人窗门对象中。
6.在PowerBuilder中,提供五种窗口类型,这些窗口是主窗口、弹出式窗门、--
----、--一--和--一--。
7.PowerDesigner是基于--一一------一体系结构的一组图形化的数据库模型设计工具软什。
8.构造数据窗口对象时,首先要考虑两方面的内容:即数据和--一。数据窗口中的数据来源于数据源,数据源决定了--一----一一--.
9.PowerDesigner由六个模块组成,其中ProcessAnalyst模块用于系统的----,设计和构造---------------;MetaWorks模块用于----、信息共享和模型管理。
10.在PowerBuilde中,使用的编程语言是--。
二、单项选择题(每小题2分,共计20分)
1,用于对概念层和物理层的交互式数据库设计和构造( )。
A.ProcessAnalyst B,DataArchitect
C WarehouseArchilect D.Viewer
2.ProcessAnalysl模块用于( )的数据分析与发现。
A. 需求分析 B,概念设计
C.逻辑设计 D.物理设计
3.在ProeessAnalyst支持的以下四种典型的建模方法中,属于面向对象的方法是( )。
A. OMT方法 B.Yourdon/DeMarco方法
C.Gance和Sarson方法 D.SSADM方法
4.支持跨平台开发的是( )。
A.PowerBuilder B.VisualBasic
C Delphi D.FoxPro
5.关于软件开发的叙述,不正确的是( )。
A. 软件开发过程的实质就是对知识的提炼、表达和固化
B.软件生产的成败更多地依赖于领导者或程序员的编程能力
C. 把用户的需求加以分析,最终以编程所需的方式表达出来,这是软件开发者必须承担的任务
D.现在,软件的规模越来越大,软件开发I:作也越来越需要采用工具
6.帮助人们绘制数据流图、系统结构图、ER的工具属于( )。
A. 计划工具 B.分析工具
C. 设计工具 D.管理工具
7.PowerBuilde中,缺省对象名dw_l标明该对象是( )。
A.窗El B.单行编辑器
C.数据窗口控件 D. 数据窗口对象
8.软件开发环境都具有层次的结构,可分为宿主层、应用层、核心层和( )。
A. 基本层
B.逻辑层
C. 模式层
D.系统软件层
9.软件开发工具的认识与描述客观系统的功能主要是对( )阶段的支持。
A.需求分析
B. 总体设计
C. 程序编制
D. 运行维护
10.在PowerDesigder中,MetaWorks模块的功能是( )。
A. 用寸:系统的需求分析,设计和构造数据流图和数据字典
B. 用于对概念层和物理层的交互式数据库设计和构造
C. 用于物理建模和应用对象及数据组件的生成
D.用于团队开发、信息共享和模型管理
三、判断题(每小题1分,共计lo分,正确的打"√",错误的打"X")
1.一旦使用了软件开发工具,程序员就不再需要编写程序了。( )
2.UNIX是一个软件开发工具。( )
3.集成化的软件开发工具依赖于特定的软件。( )
4.PowerBuildc的全局事物对象SQLCA一次只能和一个数据库建立联接。( )
5.代码生成比文档生成难,因为前者要在机器上运行,后者则不要。( )
6.计划工具是为主管人员服务的。( )
7.数据管道提供了在数据库内部、数据库之间,甚至不同的数据库管理系统之间快速复制数据的简便途径。( )
8.软件开发工具的选择与硬件环境无关。( )
9.CASE技术是软件工具和软件方法的结合。( )
10.OMT方法描述系统的使用功能、表示约束和依赖于功能的数据转换等各种特性,是一个面向对象的方法。( )
四、填空,完善操作步骤(共计10分)
在PD中,利用ProeessAnalyst在对象间建立数据流的过程如下,请填空完善操作步骤。
Sl:单击(1)
S2:单击实体Deviser,并一直按下(2)
53:拖拽到处理过程(3) 上,再释放鼠标。在两个对象之间出现了一个数据
流,如下图所示。
S4:单击鼠标右键,释放工具。
S5:双击刚才建立的数据流符号,出现它的特性窗口。
56:在Name文本框中输入Superiorblueprint,作为数据流的名字。
S7:单击(4) 文本框后面的小按钮,这样就把Code没成了和(5)
一样的值。
S8:单击OK按钮。
五、简答题(共计20分)
1. 简述CASE工具的三大作用。(6分)
2.简述PowerBuilder中数据窗口对象与数据窗控件的区别。(8分)
3.简述物理数据模型PDM的作用。(6分)
六、综合应用题(共计20分)
假设已有数据库student.db,其中已有数据表S。现要用PowerBuilder开发一个应用程序,其运行主窗口中包括两个数据窗口,其中-个数据窗口dw_l以自由格式显示Student的学号、姓名、性别、年龄,另一数据窗口dw_2以表格形式(Grid)显示Student的成绩。此外,在主窗口中还包括"向前翻页"、"向后翻页"和"关闭"按钮。当用鼠标单击命令按钮"向前翻页"时,两个数据窗口会同时显示前一条记录;当单击命令按钮"向后翻页"时,两个数据窗口会同时显示后一条记录。单击"关闭"按钮,则关闭主窗口。
请写出开发该应用的主要步骤。(不要求写详细的事件程序)
试卷代号:2074
中央广播电视大学2007-2008学年度第一学期"开放专科"期末考试
汁算(应)专业 软件工具与环境 试题答案及评分标准
(供参考)
2008年1月
一、填空题(每空1分,共计20分)
1.分析工具 计划工具
2.软件 一组相关的软件工具的集合
3.网络化 一体化 标准化
4.数据窗口对象
5. 窗口 数据窗口控件
6.子窗口 响应式窗口 多文档框架窗口
7.客户/服务器(或C/S)
8.显示风格 数据窗口对象从什么地方获得数据
9.需求分析 数据流程图和数据字典 团队开发
10.PowerScript
二、单项选择题(每小题2分,共计20分)
1.B 2.A 3.A 4.A 5.B
6.B 7.C 8.A 9,A 10.D
三、判断题[每小题1分,共计lo分,正确的打"√",错误的打"X")
1. X 2.X 3.√ 4.√ 5.X
6.√ 7.√ 8. X 9. √ lO.√
四、填空,完善操作步骤(共计lo分)
(1)Flow 工具 (2)鼠标左键 (3)Produce (4) Code (5)Name
五、简答题(共计20分)
1.(6分)
CASE的三大作用足:
(1) 一个具有快速响应、专用资源和早期查错功能的交互式开发环境。
(2)对软件的开发和维护过程中的许多环节实现了自动化。
(3)通过-个强有力的图形接口,实现了直观的程序设计。
2.(8分)
答:-个数据窗口是由数据窗口控件和数据窗口对象两部分构成的。数据窗口控件指的是被粘贴到一个窗口的窗口级对象,它可以在窗口中通过窗口画板工具条上的工具栏中的数据窗口控件按钮建立。数据窗口对象则是指连接到数据窗口控件中的对象,它是一个用来检索、操纵和显示关系数据库或其它数据库源中的数据对象。数据窗口对象定义的是数据窗口的实际内容,而数据窗口控件只是定义数据窗口在程序运行时在窗口中显示的位置、大小和滚
动风格。
3.(6分)
答:物理数据模型PDM考虑了数据库的物理实现,包括软件和数据存储结构。具有如下作用:
(1)用图形的形式表示数据的物理组织。
(2)生成数据库的创建和修改脚本。
(3)定义完整性触发器和约束。
(4)生成扩展属性。
(5)从已存在的数据库进行逆向工程。
六、综合应用题(共计20分)
(1)创建应用对象T
(2)创建数据窗口对象d_1:选择Quick Select数据源和Freeform显示风格,在 DataWindow Painter中创建一个与表S连接的DataWindow对象,取名为d_1。
(3)创建数据窗H对象d_2:选择Quick Select数据源和Grid显示风格,在DataWindow Painter中创建一个与表S连接的DataWindow对象,取名为d_2。
(4)在WindowPainler中创建主窗口w_1。
(5)在W_1窗口中创建一个数据窗口(DataWindow)控件,取名为dw_l,将dw_l的DataWindow Object Name设置成d_l,使dw_l与d_l连接起来;再在主窗口W_l中创建数据窗口控件dw_2,将dw_2的DataWindow Object Name设置成d_2,从而使dw_2与d_2连接起来。
(6)在主窗口w_l中加入按钮控件:"向前翻页"、"向后翻页"、"关闭"。
(7)为有关对象的相关事件编写脚本。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
电大网上中考《西方经济学》试题(专科)04-27
电大计算机专业《英语》中考试题04-27
2058电大《C++语言程序设计》试题和答案20040104-27
2056电大《证券投资分析》试题和答案20070104-27
2056电大《证券投资分析》试题和答案20080704-27
2056电大《证券投资分析》试题和答案20060104-27
2056电大《证券投资分析》试题和答案20060704-27
2056电大《证券投资分析》试题和答案20040704-27