您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 软件工具与环境期末练习题二
1软件工具与环境期末练习题二一、填空题(每空1分)1.软件工具是一种;软件开发环境是一组相关的的集合。2.软件开发工具是一种,其特点是:,,,。其本身可修改,可扩充。3.软件生存期可以分为三个大的阶段:即、和维护阶段。4.用PowerScript语言为某个对象的行为所编写的程序段称为。5.软件开发环境都具有层次性的结构,可区分为四层,即宿主层、核心层、和。6.PowerDesigner6.0是基于体系结构的一组图形化的工具软件。7.软件开发环境的基本组成有三个部分,即交互系统、、。8.客户/服务器是一种将任务进行分解、然后协同解决的计算模式。客户端的应用程序负责提出,服务器端的应用程序则。9.在PowerBuilde中,从数据源检索和操纵数据的对象是。10.在PowerBuilde中,数据窗口中的数据来源于,它决定了数据窗口对象从什么地方得到。显示风格决定了以何种方式展示。11.PowerBuilde中,在构造数据窗口对象时,首先要考虑的两个内容是和。12.智能化,,以及是软件开发工具发展中值得重视的几个动向。13.用PowerScript语言为某个对象的行为所编写的程序段称为。14.PowerBuilder有两大功能条,一类是PowerBar(Power工具条),另一是。15.在PowerBuilder中,提供五种窗口类型,这些窗口是主窗口、、、、。16.PowerDesigner由六个模块组成,其中ProcessAnalyst模块用于系统的,设计和构造和数据字典。17.PowerBuilder的用户对象类型包括:和。18.ODBC的中文含义是。19.PowerDesigner由个模块组成,其中ProcessAnalyst模块用于系统的需求分析,设计和构造和数据字典。二、单项选择题(每小题2分)1.软件开发工具是()。A.服务软件,如病毒防治工具B.帮助人们开发软件的软件C.系统软件,如操作系统、语言编译系统D.翻译软件22.软件开发环境都具有层次式的结构,可分为宿主层、核心层、基本层和()。A.模式层B.应用层C.逻辑层D.系统软件层3.PowerBuilder中应用程序的入口点是()。A.用户对象B.窗口对象C.应用对象D.菜单对象4.在PB中,使用的编程语言是()。A.VBScriptB.PASCALC.PowerScriptD.PowerDesigner5.软件生产过程中,给出需求信息的是()。A.程序员B.软件分析设计人员C.项目管理者D.软件用户6.在ProcessAnalyst支持的以下四种典型的建模方法中,属于面向对象的方法是()。A.SSADM方法B.Yourdon/DeMarco方法C.Gance和Sarson方法D.OMT方法7.PowerBuilder内部有一个全局的事物对象,通过这个全局对象,PowerBuilder可以和多种流行的数据库管理系统通信,这个全局对象是()。A.SQLB.DataWindow对象C.SQLCAD.OLE8.在PowerBuilder中有一种类型的窗口不依赖于其它任何窗口而独立存在,它既能够覆盖其它窗口,也能够被其它窗口覆盖,这种类型的窗口是()A.响应窗口B.弹出式窗口C.主窗口D.子窗口9.在PowerDesigner中,生成处理分析模型PAM的模块是()。A.ProcessAnalystB.DataArchitecC.AppModelerD.WarehouseArchitect10.PowerBuilder内部有一个全局的事物对象,通过这个全局对象,PowerBuilder可以和多种流行的数据库管理系统通信,这个全局对象是()。A.SQLB.DataWindow对象C.SQLCAD.OLE11.软件开发工具是在()。3A.汇编语言基础上发展起来的B.高级语言基础上发展起来的C.硬件基础上发展起来的D.非过程化程序设计语言基础上发展起来的12.帮助人们编写与测试软件的工具是()。A.计划工具B.管理工具C.分析工具D.设计工具13.软件开发工具的认识与描述客观系统的功能,主要是对()阶段的支持。A.需求分析B.总体设计C.编码D.运行维护14.PowerBuilde中,缺省对象名dw_1标明该对象是()。A.窗口B.单行编辑器C.数据窗口控件D.数据窗口对象15.窗口对象是PowerBuilde应用程序的一个主要组件,只有加载到窗口上才能在应用程序中起作用的对象是()。A.库对象B.工程对象C.数据窗口对象D.应用对象16.软件开发工具是在()。A.汇编语言基础上发展起来的B.高级语言基础上发展起来的C.硬件基础上发展起来的D.非过程化程序设计语言基础上发展起来的17.在ProcessAnalyst支持的以下四种典型的建模方法中,属于面向对象的方法是()。A.SSADM方法B.Yourdon/DeMarco方法C.Gance和Sarson方法D.OMT方法18.软件开发工具的认识与描述客观系统的功能,主要是对()阶段的支持。A.需求分析B.总体设计C.编码D.运行维护19.在PowerBuilder应用程序中,对数据库中数据的操作是通过()对象进行的。A.WindowB.UserObjectC.AplicationD.DataWindow20.在PD6.0中,由DataArchitect模块产生的概念模型是()。A.WAMB.PDMC.CDMD.PAM4三、判断题(每小题1分正确的打“”,错误的打“”)1.软件开发工具的功能和性能是同一个概念。()2.一个有生命力的软件产品应该是成熟的,不必经过若干次修改与更新就能形成的。()3.软件开发过程的复杂性,决定了软件开发工具的多样性和可变性。()4.OMT建模方法是基于结构化的系统分析方法。()5.基于各个阶段对信息的需求不同,软件开发工具大致可以分为三类,其中分析工具主要是指用于支持需求分析的工具。()6.在PowerBuilder中应用程序对象是应用程序的入口点。()7.软件开发环境是一组相关的软件工具的集合,将它们组织在一起,支持某种软件开发方法。()8.在PowerDesigner中,采用PAM可以分析系统的处理过程,并将其以一个树状的层次结构模型表示出来。()9.数据窗口对象不仅用于操作数据库中的数据,也能完成数据库中数据的定义。()10.软件开发工具的功能和性能是一个概念。()11.调试应用程序是为了尽可能多地找出存在的问题。()12.PowerBuilder是完全按照浏览器/服务器体系结构研制设计,采用面向对象技术的图形化的应用开发环境,是数据库的前端开发工具。()13.PowerBuilder是完全按照浏览器/服务器体系结构研制设计,采用面向对象技术的图形化的应用开发环境,是数据库的前端开发工具。()14.数据管道提供了在数据库内部、数据库之间,甚至不同的数据库管理系统之间快速复制数据的简便途径。()15.使用软件开发工具,就不需要编制程序。()16.使用软件开发工具,就不需要编制程序。()17.在PowerDesigner中,采用PAM可以分析系统的处理过程,并将其以一个树状的层次结构模型表示出来。()18.CASE工具主要是供终端用户使用,而不是供专业的软件开发人员使用。()19.OMT建模方法是基于结构化的系统分析方法。()20.在PD中,根处理模型是处理层次的最顶层。()四、填空,完善操作步骤(共10分)1.在PD中,利用ProcessAnalyst建立一个称为Publish的处理过程如下:S1:单击窗口中工具栏内的(1)工具。S2:在模型的工作区内单击。在单击的位置会出现一个处理过程的符号,它的名字为Prcs_n,n是系统生成的一个序号。上面的1表明它是建立的第一个处理过程。S3:单击鼠标右键释放(2)工具。S4:双击刚才建立的处理过程符号,出现了它的特性窗口。S5:在(3)文本框中输入(4)作为处理过程的名字。S6:单击Code文本框后面的小按钮,把(5)设成和Name一样的值。S7:单击OK按钮。2.在PD中,利用ProcessAnalyst建立并定义外部实体的过程如下:5S1:单击Externalentity工具S2:在模型的工作区内单击,出现一个外部实体的符号。S3:单击(1)释放工具。S4:双击刚才建立的外部实体符号。S5:在(2)文本框中输入Deviser作为它的名字。S6:单击(3)文本框后面的小按纽,把Code设成了和(4)一样的值。S7:单击(5)按纽。五、简答题1.简述软件开发工具的功能。(10分)2.简述PowerBuilder应用程序开发步骤。(10分)3.简述多任务和多用户的含义。(6分)4.简述软件开发环境的特性。(6分)5.简述数据管道的含义。(4分)6.简述CASE工具的三大作用。(4分)六、综合应用题(每题20分)1.用PowerBuilder开发一个学生成绩管理应用。假设已创建了一个名为stu_app的项目,建立了一个名为stu_db的本地数据库,并创建了一个名为student的表,表中保存所有学生的成绩信息。现要建立一个名为w_stulist的窗口,并在窗口中实现检查表student中信息的功能。当运行stu_app时,会打开w_stulist窗口,单击“检索”按纽,则显示student信息,单击“退出”按纽,则关闭窗口,结束运行。请写出实现上述功能需完成的基本步骤。(不要求写详细的事件程序)2.用PowerBuilder开发职工信息管理应用软件。假设已创建了一个名为emp_app的项目,建立了一个名为emp_db的本地数据库,并创建了名为employee的表,表中保存所有职工的基本情况信息。现要建立一个名为w_emplist的窗口,并在窗口中实现检查表employee中信息的功能。当运行emp_app时,会打开w_emplist窗口,单击“检索”按纽,则显示employee信息,单击“退出”按纽,则关闭窗口,结束运行。请简述实现上述功能需完成的基本步骤。(不要求写详细的事件程序)6答案:一、填空题(每空1分)1.软件软件工具2.软件使用户易于操作功能强大覆盖面大可靠性高3.设计阶段计划阶段4.脚本5.基本层应用层6.客户/服务器数据库模型7.工具集环境数据库8.任务要求为客户提供服务9.应用10.数据源数据数据窗口11.数据显示风格12.网络化一体化标准化13.脚本14.PaintBar(画板工具条)15.弹出式窗口子窗口响应式窗口多文档框架窗口16.需求分析数据流程图17.可视用户对象类用户对象18.开放式数据库连接19.六数据流图二、单项选择题(每小题2分)1.B2.B.3.C4.C5.D6.D7.C8.C9.A10.C11.B12.D13.A14.C15.C16.B17.D18.A19.D20.C三、判断题(每小题1分,共计10分,正确的打“”,错误的打“”)1.2.3.√4.5.√6.√7.√8.√9.10.11.√12.13.14.√15.16.17.√18.19.20.√四、填空,完善操作步骤(共10分)1.(1)Process(2)Process(3)Name(4)Publish(5)Code2.(1)右键(2)Name(3)Code(4)Name(5)OK五、简答题(共20分)1.(10分)答:软件开发工具的功能是:(1)帮助软件开发人员认识与描述客观系统;(2)帮助人们存储和管理开发过程中的信息;(3)帮助人们编写程序;(4)帮助人们编写文档;(5)帮助人们进行软件项目的管理2.(10分)7答:(1)系统分析;(2)系统设计;(3)建立应用对象;(4)生成用户对象、函数和结构;(5)建立窗口和菜单;(6)创建数据窗口对象;(7)编写事件处理程序;(8)调试应用;(9)测试系统;(10)生成EXE。3.(6分)答:多任务:它是指计算机同时执行多个程序,并且各个程序的运行相互独立。多用户:指系统资源可以被不同用户各自拥有,即每个用户对自己的资源有特定的权限,互不影响。4.(6分)答:(1)可用性;
本文标题:软件工具与环境期末练习题二
链接地址:https://www.777doc.com/doc-2011243 .html