中央广播电视大学2005-2006学年度第二学期"开放专科"期末考试
计算(应)专业 软件工具与环境 试题
2006年7月
一、填空题(每空1分,共计20分)
1.软件开发环境具有层次式的结构,可区分为四层:即宿主层、--、--和--。
2.数据窗口包括两方面的内容:--和-- 。数据窗口对象主要用于--数据并允许用户-- 数据,数据窗口控件则把数据窗口对象放置到---上并呈现在用户面前。
3.软件生存期可以分为三个大的阶段:即计划阶段、--和---------.
4.智能化,--,--以及--是软件开发工具发展中值得重视的几个动向。
5.软件应该包括--和--两个不可缺少的组成部分。
6.DataArchitect是一种数据库设计工具,用户可使用它进行--和--的设计及其相互转换与维护。
7.数据管道提供了在数据库内部、数据库之间,甚至--------.
8.在PowerDesigner中,WerehouseArchitect模块用于------
9.在PowerDesigner中,ProcessAnalyst模块用于系统的需求分析,设计和构造--。
二、单项选择题(每小题2分,共计20分)
1.在PowerBuilder中,缺省对象名dw-1标明该对象是( )
A.窗口 B.单行编辑器
C. 数据窗口控件 D.数据窗口对象
2.认识与描述客观系统用于软件开发工作的( )阶段。
A. 需求分析 B.系统设计
C. 系统实现 D.运行维护
3.数据流程图描述( )
A. 程序的执行逻辑 B.系统的模块结构
C. 系统的信息流程 D. 系统的静态数据结构
4.软件使用的方便程度主要依赖于( )
A.软件的功能 B.操作系统
C. 人机界面 D.I/O设备
5.实现了跨生命周期的信息管理与共享的工具是( )
A. 计划工具 B.分析工具
C. 设计工具 D.调试工具
7.建立PowerBuilder应用程序时,首先应该创建的对象是( )。
A. 菜单 B.数据窗口对象
C. 应用程序对象 D.窗口对象
8.在PowerDesigner中,生成概念模型CDM和物理模型PDM的模块是( )。
A.ProeessAnalyst B.AppModeler
C. DataArchitec D.WarehouseArchitect
9.PowerDesigne是一种( )。
A.数据库模型设计工具 B.数据库应用开发工具
C. 软件开发辅助工具 D.程序语言
10.下列不屈于软件项目管理的是( )
A.进度管理 B.资源与费用管理
C. 质量管理 D.版本管理
三、判断题(每小题1分,共计10分,正确的打"√",错误的打"X")
1.在软件开发过程中,分析工具可以帮助人们认识与表述信息需求与信息流程,从逻辑上明确软件的功能与要求,也能够直接帮助开发人员编写程序。( )
2.软件开发工具是一组相关的软件工具的集合,将它们组织在一起,支持某种软件开发方法。( )
3.CASE工具的实质是为软件开发人员提供一组优化集成的且能大量节省人力的软件开发工具,其目的是实现软件生存各环节的自动化并使之成为一个整体。( )
4.PowerB。ilde,中的数据窗口对象主要用于操作数据库中的数据,同时也能完成数据库中数据定义。( )
5.PowerDesigner6.0 1tI六个模块组成,这六个模块为应用系统的开发人员提供了一个完整的集成化的升:发环境。( )
6.数据流图的理论基础是结构化系统分析与设计技术,是一种功能和数据分析分解的技术。( )
7.ER图和数据字典描述的不是同一个事物。( )
8.软件开发工具的选择与硬件环境无关。( )
9.运行速度快,占用内存小是好软件的重要标准。( )
10.PowerBuilde的全局事物对象SQLCA一次只能和一个数据库建立连接。'( )
四、填空,完善操作步骤(共计10分)
在PD中,利用ProcessAnalyst在对象间建立数据流的过程如下:
SI:单击Flow工具。
S2:单击实体Deviser并一直按下鼠标左键。
S3;拖拽到处理过程Produce上,再释放鼠标。在两个对象之间出现了一个数据流,如图2所示。
S 4:单击 (1) ,释放工具。
S5:双击刚才建立的数据流符号,出现它的特性窗口。
S6:在 (2) 文本框中输入Superiorblueprint,作为数据流的名字。
S7:单击 (3) 文本框后面的小按纽,这样就把 (4) 设成了
和(5)------一样的值。
S8:单击OK按钮。
五、简答题(共计20分)
1.简述PowerDesigne中ProcessAnalyst模块的功能。
2.简述PowerBuilde中数据窗口控件和数据窗口对象的主要区别。
3.简述研究软件生存周期的意义。
六、综合应用题(共计20分)
用PowerBuilder开发一个教师档案管理应用。假设已创建了一个名为teach_app的项目,建立了一个名为teach_db的本地数据库,并创建了一个名为teacher的表,表中保存所有教师的档案信息。
现要建立一个名为w_teachlist的窗口,并在窗口中实现检查表teacher中信息的功能。当运行teacLapp时,会打开w_teachlistt窗口,单击"检索"按纽,则显示teacher中信息,单击"退出"按纽,则关闭窗口,结束运行。
请写出实现上述功能需完成的基本步骤。(不要求写详细的事件程序)
试卷代号:2074
中央广播电视大学2005-2006学年度第二学期"开放专科"瓶末考试
计算(应)专业 软件工具与环境
试题答案及评分标准
(供参考)
2006年7月
一、填空题(每空1分,共计20分)
1.核心层 基本层 应用层
2.数据窗口对象 数据窗口控件 展示 增、删和修改 窗口
3.开发阶段 维护阶段
4.网络化 一体化 标准化
5.程序 文档
6.概念数据模型 物理数据模型· 、
7.不同的数据库管理系统之间快速复制数据的简便途径
8.数据仓库的设计和实现
9.数据流图和数据字典
二、单项选择题(每小题2分,共计20分)
1.C 2。A 3.C 4.C 5.A
6.B ?,C 8.C 9.A 10.D
三、判断题(每小题1分,共计10分,正确的打"√",错误的打"X")
1.X 2。√ 3.√ 4.X 5.√
6.√ 7.X 8,X 9.X 10.√
四、填空,完善操作步骤(每空2分,共计10分)
(1)鼠标右键 <2)Name (3)COdc (4)COde (5)Name
五、简答题(共计20分)
1.(8分)
Process Analysc模块的基本功能是通过建立处理分析模型PAM帮助系统分析人员收集
数据、编写数据字典,并绘制数据流图。具体包括如下功能:
(1)建立功能模型和数据流图;
(2)建立层次化的处理模型:
(3)定制和打印模型文档;
(4)从概念模型中引入数据项;
(5)应用OLE技术链接和嵌入其它应用中的对象。
2.(6分)
一个数据窗口是由数据窗口控件和数据窗口对象两部分构成的。数据窗口控件是指被粘贴到一个窗口的窗口级对象,它可以在窗口中通过窗口画板工具条上的工具栏中的数据窗口按纽建立。数据窗口对象则是指连接到数据窗口控件中的对象,它是一个用来检索、操纵和显示关系数据库或其它数据源中的数据的对象。数据窗口对象定义的是数据窗口的实际内容,而数据窗口控件只是定义数据窗口在程序运行时在窗口中显示的位置、大小和显示风格
3.(6分)
研究软件生存周期是为了更科学地、有效地组织和管理软件的生产,从而使软件产品更可靠、更经济。采用软件生存周期来划分软件的工程化开发,使软件开发分阶段依次进行,每一阶段的任务相对独立,从而有利于简化整个问题,便于不同人员分工协作。而且其严格而科学的评审制度可以保证软件的质量,提高软件的可维护性,大大提高软件开发的成功率和生产率。
六、综合应用题(共计20分)
答:
该题中已建好了一个名为teach_db的本地数据库,并在其中创建了一个名为teacher的表。为完成题目要求所需的基本步骤如下:
(1)在DataWindow Painter中创建一个与表teacher连接的数据窗口对象,取名为dteachlist。
(2)在WindowPainter中创建窗口,取名为w teaehlist。
(3)在w_teachlist窗口中加入一个数据窗口控件,取名为dw_teachlist,并将dw_teachlist
的DataWindowO均ectName设置成d_~teachlist,把dw_teachlist与d_teachlist连接起来o
(4)在窗口w_teaehlist中加入两个控件按纽,一个为"检索"按纽,一个为"退出"按纽。
(5)完成相应事件程序的书写。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
2058电大《C++语言程序设计》试题和答案20040104-27
2056电大《证券投资分析》试题和答案20070104-27
2056电大《证券投资分析》试题和答案20080704-27
2056电大《证券投资分析》试题和答案20060104-27
2056电大《证券投资分析》试题和答案20060704-27
2056电大《证券投资分析》试题和答案20040704-27
2056电大《证券投资分析》试题和答案20050104-27
2055电大《学校管理心理》试题和答案20070704-27