首页 软件开发工具与环境期末复习指导

软件开发工具与环境期末复习指导

举报
开通vip

软件开发工具与环境期末复习指导软件开发工具与环境》期末复习指导《软件开发工具与环境》是计算机应用专业计算机应用软件开发方向必修的专业基础课程。本课程课内总学时数为54学时,其中实验为34学时。本课程考核知识点、考题类型及各种题型举例与解答见考核说明。下面的综合练习题供同学们复习时参考。综合练习题一、填空题TOC\o"1-5"\h\z基于各个阶段对信息的需求不同,软件开发工具大致可以分为三类:、、。2•在数据窗口对象内部,还能、、其中的数据,并随时查看设计结果。可视用户对象有三种类型,它们、、类用户对象有三种类型,它们是软件开发环境的基本组成...

软件开发工具与环境期末复习指导
软件开发工具与环境》期末复习指导《软件开发工具与环境》是计算机应用专业计算机应用软件开发方向必修的专业基础课程。本课程课内总学时数为54学时,其中实验为34学时。本课程考核知识点、考 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 类型及各种题型举例与解答见考核说明。下面的综合练习题供同学们复习时参考。综合练习题一、填空题TOC\o"1-5"\h\z基于各个阶段对信息的需求不同,软件开发工具大致可以分为三类:、、。2•在数据窗口对象内部,还能、、其中的数据,并随时查看 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 结果。可视用户对象有三种类型,它们、、类用户对象有三种类型,它们是软件开发环境的基本组成有三个部分:、和。软件生存期可分为、、阶段。7•软件工具的特点是,,,,,。软件工具是一种;软件开发环境。软件开发环境所具备的特性,,,,—,。软件开发工具发展方向、、、。数据窗口包括两方面的内容:和。数据窗口对象主要用于数据并允许用户数据,数据窗口控件则把数据窗口对象放置到上并呈现在用户面前。PAM支持的四种建模 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 是,,,应用程序的开发步骤是(1);(2);(3);(4);(5)。系统开发过程可分为(1);(2);(3);(4);(5);(6)。DataArchitect是一种数据库设计工具,用户可使其进行模型和—模型的设计及其相互转换与维护。处理 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 模型PAM不仅定义了,还以简洁的符号清晰地表示了,描述了。二、选择题1.在PowerBuilder当中,用来处理数据库数据的环境是()窗口画板菜单画板数据窗口D.用户对象画板2.PB是一种()。B.程序语言D.翻译软件A.客户/服务器开发工具C.杀毒软件3.数据流图的绘制采用了()的方法。A•自下而上B.从里到外C.从外到里4.在PB中,使用的编程语言是()。A.VBScriptB.PASCALC.PowerScriptD.从左到右D.PowerDesigner5.用于对概念层和物理层的交互式数据库设计和构造()。B、DataArchitectD、ViewerA、ProcessAnalystC、WarehouseArchitect6.用于以只读的,图形化方式访问整个企业的模型信息()。A、AppModelerB、DataArchitectC、MetaWorksD、WarehouseArchitect7.ProcessAnalyst模块用于(A.需求分析B.概念设计8.下列软件不是工具软件的是()的数据分析与发现。C.逻辑设计D.物理设计)A.财务软件B.VisualBasicC.C++D.文字编辑软件9.在ProcessAnalyst支持的以下四种典型的建模方法中,属于面向对象的方法是()A.OMT方法B.Yourdon/DeMarco方法C.Gance和Sarson方法D.SSADM方法10.在PD的ProcessAnalyst模块中,建立处理过程时,应首先单击()工具。A.NameB.ProcessC.ExternalentityD.Label三、判断题,请给正确的打上“J”错误的打上“”()在PD中,对每一个对象都设立一些属性来表示对象的特有性质。2.()根处理模型是处理层次中的最底层。()构造数据窗口对象时,首先要考虑两方面的内容数据和显示风格。()用户对象是封装了一组相关代码和属性、完成特定功能的对象。()PowerBuilder不具备面向对象编程的特征。()PowerBuilder所提供的窗口有Main、Child、Tabular和MDIFrame几种类型()CASE工具主要是供终端用户使用,而不是供专业的软件开发人员使用。()在PB中,主窗口是独立的,它不依赖其他任何窗口而独立存在。()ProcessAnalyst模块用于数据库的概念设计与物理设计阶段的概念模型设计与物理模型设计。DataArchiteci是一种数据库工具,用户可使用其进行概念数据模型(CDM)和物理数据模型(PDM)的设计及其相互转换与维护。四、填空,完善操作步骤。在PD中,利用ProcessAnalyst新建模型过程如下:S1:在Windows桌面上双击(1)的程序图标,打开(2),如图1所示。S2:选择(3),出现了(4)对话框。S3:可以输入TUTORIAL.PAM作为(5)。S4:单击(6)按钮,就保存了新模型。在PD中,利用ProcessAnalyst在对象间建立数据流的过程如下:S1:单击Flow工具。S2:单击实体(1)并一直按下鼠标左键。S3:拖拽到处理过程(2)上,再释放鼠标。在两个对象之间出现了一个数据流,如图2所示。S4:单击(3),释放工具。S5:双击(4),出现它的特性窗口。S6:在(5)文本框中输入Superiorblueprint,作为数据流的名字。S7:单击(6)文本框后面的小按纽,这样就把(7)设成了和(8)—样的值。S8:单击OK按钮。图1T51NI二FileEditdictionaryAitangeFormatViewWindowKelpD8|副务|对關圜|囲创矽|f|创口眉I制罰咂|哑血|圈|回|園jJReady>FIoiaj8:titmalModeldeviser□PROPO=□玫%A\口OOO|甌FrocessModel」图2五、简答题1.简述PowerBuilder6.0的功能。写出五种PB可以访问的数据库系统3.PD6.0由哪六个模块组成?各模块主要用途是什么?4.CASE工具有哪三大作用?5.什么是定制可视用户对象?6.软件开发环境具有层次式的结构,可分为几层?7.简述用户对象的优点?8.PowerBuilder6的用户对象有哪两大类?它们各自又有几种类型9.简述PowerBuilder应用程序开发步骤?10.写出PowerDesigner中的四种模型?11.如何创建新用户对象, 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 可视用户对象,定制可视用户对象,外部可视用户对象定制类用户对象,标准类用户对象。12.什么是外部可视用户对象、标准可视用户对象?13.解释下列概念的含义。(1)窗口属性(2)主窗口(3)响应窗口(4)单行编辑框(5)数据窗口对象和数据窗口(6)多任务(7)客户/服务器(8)窗口控件(9)多用户(10)可移植性(11)窗口事件(12)控件14.ProcessAna1yst的基本功能是什么?15.建立PAM模型的基本步骤是什么?16.如何建立和分解根处理模型?简述试验中创建菜单的过程简述创建数据窗口对象的一般步骤六、综合应用题利用PowerBuilder6.0内置的数据库管理系统SybaseSQLAnywhere,建立一个学生信息数据库,该库包括:学生信息表、各科成绩表、学生所在系表、学生-成绩联系表,其中学生表保存学生自身的信息,通过学生信息表与-成绩表建立联系。综合练习题答案一、填空题1.设计工具分析工具计划工具校验过滤排序标准可视用户对象定制可视用户对象外部可视用户对象标准类用户对象定制类用户对象C++类用户对象交互系统工具集环境数据库计划开发维护使用户易于操作功能强大覆盖面大可靠性高其本身可修改可扩充软件一组相关的软件工具的集合可用性自动化程度公共性集成化程度适应性价值智能化网络化一体化标准化数据窗口对象数据窗口控件展示增删修改窗口OMT方法Yourdon/DeMarcoGane&SarsonSSADM系统分析和系统设计系统开发调试测试生成可执行文件建立应用对象生成用户对象、编写函数和创建结构建立窗口和菜单创建数据窗口对象将数据窗口对象连接到窗口上的数据窗口控件上编写各对象的事件处理程序概念数据物理数据各个系统元素的静态组成系统各元素之间的动态联系系统对数据的转换和处理功能。二、选择题1.C2.A3.C4.C5.B6.D7.A8.A9.A10.B三、判断题1.V2.3.V4.V5.6.7.8.V9.10.V四、填空完成操作步骤1.(1)ProcessAna1yst(4)SaveAs2.(1)Deviser(2)Produce(5)Name(6)Code五、简答题(2)ProcessAna1yst(3)File->Saveas(5)文件名(6)OK鼠标右键(4)刚才建立的数据流符号(7)Code(8)Name1.答:PowerBuilder.。的功能是:(1)客户/服务器开发工具;(2)面向对象的编程;3)持多种关系数据库管理系统;(4)丰富的数据表现风格;(5)灵活快捷的数据转移方法;(6)功能强大的调试器和多种调试方式。2.答:Oracle,Sybase,Informix,SQLAnywhen,FoxPro答:PD6.0的六个模块及其主要用途为:ProcessAnalyst:用于系统的需求分析,设计和构造数据流程图和数据字典。DataArchitec:用于对概念层和物理层的交互式数据库设计和构造。AppModeler:用于物理建模和应用对象及数据敏感组件的生成。MetaWorks:用于团队开发、信息共享和模型管理。WarehouseArchitect:用于数据仓库的设计和实现。Viewer:用于以只读的、图形化方式访问整个企业的模型信息。4.答:(1)一个具有快速响应、专用资源和早期查错功能的交互式开发环境。(2)对软件的开发和维护过程中的许多环节实现了自动化。(3)通过一个强有力的图形接口,实现了直观的程序设计。5.答:将多个控件以及可视用户对象组合成一个整体,完成一定的功能和操作。6.答:宿主层:包括基本宿主硬件和基本宿主软件。核心层:一般包括工具组、环境数据库和会话系统。基本层:一般包括最少限度的一组工具,如编译工具、编辑程序、调试程序、连接程序和装配程序等。这些工具都是由核心层来支援的。应用层:以特定的基本层为基础,但可包括一些补充工具,借以更好地支援各种应用软件的研制。7.答:避免了在应用程序的不同地方编写功能相同或相近代码的麻烦,提高了应用程序的可维护性。用户对象可以把一组总在一起使用的可视控件组合在一起,构成一个完成特定功能的控件,应用程序可以在需要的地方随时使用它。用户对象提供了具有一致外观可视部件的方法。用户对象能够把相关功能封装在一起。(5)用户对象允许开发人员扩展某些PowerBuilder系统对象(比如事物对象)的功8.答:PowerBuilde的用户对象可分为两大类。即:可视用户对象和类用户对象。可视用户对象有三种类型:标准可视用户对象;定制可视用户对象外部可视用户对象类用户对象有三种类型:标准类用户对象定制类用户对象C++类用户对象9.答:(1)系统分析;(2)系统设计;(3)建立应用对象;(4)生成用户对象、函数和结构;(5)建立窗口和菜单;(6)创建数据窗口对象;(7)编写事件处理程序;(8)调试应用;(9)测试系统;(10)生成EXE。10.答:共有四种模型。即由ProcessAnalyst模块生成的处理分析模型PAM;由DataArchitect模块生成的概念模型CDM和物理模型PDM;由WarehouseArchitect模块产生的数据仓库模型WAM。11.答:参见教材P42-45。答:外部可视用户对象实际上就是在PowerBuilder应用程序中使用其他语言(比如C或C++)编写的控件。使用外部控件的目的通常是为了完成PowerBuilder本身难以完成或不支持的功能。标准可视用户对象是对PowerBuilder现有控件的扩充,它在现有控件基本功能的基础上增加应用程序需要的功能。标准可视用户对象继承了原始控件的各种特征,包括属性、事件和函数。答:窗口属性:定义窗口的外观及行为(例如,窗口是否有标题条,窗口的颜色、大小、显示位置、边框形状等)的属性。主窗口:它是独立的窗口,它不依赖于其它任何窗口而独立地存在,这种类型的窗口既能覆盖其它的窗口,也能够被其它的窗口覆盖。响应窗口:它向用户请求信息,总是在另一个窗口(父窗口)中打开。响应窗口被显示时,用户必须关闭了该窗口后才能操作同一个应用程序的其它窗口。响应窗口不能被最大化、最小化,但可以带有控制菜单。应用程序中经常使用的ABOUT(关于)窗口、MESSAGEBOX对话框都是响应窗口应用的具体实例。单行编辑框:它能够在一行上输入显示数据,并可隐藏输入的字符。数据窗口对象:主要用于操作数据库中的数据,不能完成数据库中数据定义(包括定义表和试图、修改表与试图定义、删除表与视图)。数据窗口:数据窗口不仅能图形化地增加、删除、修改、更新、查询数据库中的数据,而且还可以指定数据的输入格式、输出格式以及数据的显示风格。多任务:它是指计算机同时执行多个程序,并且各个程序的运行相互独立。客户/服务器:客户/服务器是一种将程序进行分解,然后协同解决的计算模式。客户端的应用程序负责提出任务需求,服务器端的应用程序则为客户提供服务。窗口控件:放置在窗口中的图形对象,用于请求、显示或操作信息。多用户:指系统资源可以被不同用户各自拥有,即每个用户对自己的资源(例如文件、设备)有特定的权限,互不影响。Linux和Unix都有多用户的特性。可移植性:可移植性是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。窗口事件:发生在窗口上的事件,通过编写事件处理程序,控制对用户操作做出响应。控件是构成PowerBuilder应用程序用户界面、完成数据输入/输出的强有力工具。利用控件能够完成许多界面设计任务而无须编写一行代码。答:ProcessAnalyst模块的基本功能是通过建立处理分析模型PAM帮助系统分析人员收集数据、编写数据字典,并绘制数据流图。具体包括如下功能:建立功能模型(OMT)和数据流图(DFD)。建立层次化的处理模型。定制和打印模型文档。从CDM中引入数据项。(5)应用OLE技术链接和嵌入其他应用中的对象。15.答:步骤如下:(1)建立一个新的PAM模型框架。输入模型特性并为新的PAM模型设置选项。在新的PAM模型中建立对象,包括:处理过程;外部实体;数据流;数据存储。对模型中对象定义商业规则。为模型对象定义组成的数据项。(6)对根处理过程进一步分解。检查与合并PAM模型。16.答:参见教材P109-11617.答:单击PowerBar工具条上的Menu按钮,系统弹出SelectMenu对话框,从中可以选择打开一个已有的菜单对象。单击New按钮开始创建一个新的菜单对象。系统弹出用来定义菜单的Menu画板,在Menu画板的MenuBarItems一栏中输入第一个菜单的题目,例如为FILE,可以发现在画板的右边的MenuItemName一栏中系统自动给刚输入的FILE菜单对象取名为M—FILE。注意Menu画板中的“MenuFor:”一栏,在这里就可以定义当前选中的菜单对象,这里也就是FILE菜单对象的下一级子菜单项。这里不妨输入一个子菜单项Exit,就为Exit菜单定义这一个子菜单项。接下来单击Menu画板上部的水平滚动条上的右边箭头,开始定义第二个主菜单项,不妨输入菜单项的名字为Operate,然后定义Operate菜单的第一个子菜单项设为BEEP。单击键盘上的TAB键,系统弹出新的一栏用来定义Operate菜单项的第二个子菜单项,这里输入第二个子菜单项的名字,不妨为Color。单击PainterBar工具条上的NEXTLEVEL按钮,就可以为Color菜单项定义它的级联菜单项,这里所谓级联菜单项就是单击Color菜单项后会在菜单项的右边弹出的子菜单中的菜单项。在MenuFor一栏中输入Color菜单项的第一个联级菜单项,不妨为BULE。按Tab键,接着输入第二个联级菜单项,不妨为White,然后用类似的方法输入第三个联级菜单项,不妨为Yellow。接下来单击PainterBar工具条上的Save按钮,系统弹出SaveMenu对话框用来保存所设计的菜单对象,这里不妨给菜单起名为Mymenu,然后单击OK按钮,这样就创建好了自己的菜单对象。(以上解答是按教材的PB6.0版本提供的,对于使用更高版本PB的解答,请根据各地的实验环境而定。)18.答:数据窗口对象的具体创建步骤与选择的数据源(即数据窗口得到数据的方式)密切相关,对不同的数据源,数据窗口对象的创建步骤也有所不同,但总的来说,都要完成以下步骤:S1:单击画笔栏上的数据窗口画笔图标,系统打开:“SelectDatawindow”对话框;S2:该对话框用于打开一个已有的数据窗口对象或创建一个新的数据窗口对象。对前一种情况,从列表中选择一个数据窗口对象后单击“OK”键即可;下面介绍创建新数据窗口对象的操作;S3:单击“New”按钮,系统打开“NewDataWindow”对话框,该对话框包括三部分:上部的“DataSource”组框用于选择数据源,数据窗口将按这些数据源的要求提取数据;下部的“PresentationStyle”组框用于指定数据窗口的显示风格,显示风格决定数据窗口按什么样的方式显示数据;S4:单击“Options••”按钮,系统显示“DataWindowOptions”对话框;S5:在“Generation”标签页中可以设置“PresentationStyle”列表框中选定显示风格的数据窗口的背景颜色、文本对象边框与颜色、列对象的边框与颜色等;S6:在“General”标签页中可以设置数据窗口中对象的对齐方式、是否显示网络、以及网络的大小等选择项。(以上解答是按教材的PB6.0版本提供的,对于使用更高版本PB的解答,请根据各地的实验环境而定。)六、综合应用题答案提示:S1:创建SybaseSQLAnywhere本地数据库S2:创建学生表S3:定义主键S4:建立索引:创建“学生-成绩”视图:输入数据
本文档为【软件开发工具与环境期末复习指导】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
酷酷龙
暂无简介~
格式:doc
大小:63KB
软件:Word
页数:9
分类:
上传时间:2023-03-05
浏览量:2