软件开发工具试题及答案

合集下载

软件系统开发技术模拟题参考答案

软件系统开发技术模拟题参考答案

软件系统开发技术试题(一)答案一、单项选择题(本大题共10小题,每小题1分,共10分)1. 设计软件结构一般不拟定( D )A.模块之间的接口B.模块间的调用关系C. 模块的功能D. 模块内的局部数据2. 软件结构化设计中,好的软件结构应当力求做到(BA.顶层扇出较少,中间扇出较高,底层模块低扇入B.顶层扇出较高中间扇出较少,底层模块高扇入C. 顶层扇入较少,中间扇出较高底层模块高扇入D. 顶层扇入较少,中间扇入较高,底层模块低扇入3. 两个模块都使用同一张数据表,模块间的这种耦合称为(AA.公共耦合C. 数据耦合B.内容耦合D. 控制耦合4. 划分模块时,下列说法对的的是(A )A.作用范围应在其控制范围之内B.控制范围应在其作用范围之内C. 作用范围与控制范围互不包含D. 作用范围与控制范围不受限制5. 重用率高的模块在软件结构图中的特性是(BA.扇出数大B.扇入数大C. 扇出数小D. 内聚性高6. 面向对象建模得到的三个模型,其中核心的模型是(A)A.对象模型C. 逻辑模型B.功能模型D. 动态模型7. 从结构化的瀑布模型看,在软件生存周期的几个阶段中,对软件的影响最大是(CA.具体设计阶段B.概要设计阶段C. 需求分析阶段D. 测试和运营阶段8. 对U ML的叙述不对的的是( D )A.U ML统一了B ooch方法、OMT方法、OO SE方法的表达方法。

B.U ML是一种定义良好、易千表达、功能强大且普遍合用的建模语言。

C. U ML融入了软件工程领域的新思想、新方法和新技术。

D. U ML仅限千支持面向对象的分析与设计,不支持其它的软件开发过程。

9. 以下哪个软件生存周期模型是一种风险驱动的模型( C )A.瀑布模型C. 螺旋模型B.增量模型D.喷泉模型10. 以下哪一项对模块耦合性没有影响( DA.模块间接口的复杂限度B.调用模块的方式C. 通过接口的信息D. 模块内部各个元素彼此之间的紧密结合限度二、填空题(本大题共10小题,每空2分,共20分)1. 数据流图描绘数据在系统中流动和解决的过程。

03173软件开发工具题库-计算机科学与技术自考本科(题库含答案)

03173软件开发工具题库-计算机科学与技术自考本科(题库含答案)

1.以下哪个软件不可以编辑HTML文件?(B)A. DreamweaverB. PhotoshopC. 记事本D. EditPlus2. 以下哪个软件不可以编辑C++源文件?(C)A. EclipseB. VSCodeC. Google ChromeD. EditPlus3. CVS中,在某一时刻,模块中文件状态的静态影像称为( C )A.输出B.提交C.快照D.备份4. 非过程化程序设计语言是指( D )A.软件开发工具B.计算机辅助软件工程C.计算机辅助系统工程D.第四代语言5. 在一个完整的软件开发工具中,处于中心位置的是( D )A.人机界面和代码生成器B.通信服务和数据库查询C.总控部分和数据库查询D.总控部分和人机界面6. 以下几种较有代表性的语言及其开发工具中支持面向对象最好的是( D ) A.VBB.PBC.CD.JAVA7. 软件开发工具的基础是( C )A.数据库B.工具软件C.信息库D.文档8. 使用Rational Rose建模不能支持(B)A.UML的建模B.HTML开发C.采用基于组件的开发D.系统分析到系统实现双向工程9. 在大型软件开发中,程序员承担的工作是( C )A.验收模块B.要求修改D.试运行10. 在软件开发过程中,建立逻辑模型应在( A )A.需求分析阶段B.编码阶段C.系统设计阶段D.测试阶段11. 属于软件开发工具的是(D)A.操作系统B.编译系统C.第三代语言D.报表生成器12. 通常依赖于机器与软件的软件开发工具是(D)A.计划工具B.分析工具C.上游工具D.集成化工具13. 在大型软件开发中,承担模块试运行的是( D )A.用户B.项目负责人C.程序员D.计算机14. 软件开发工具最重要的信息出是文档生成和( B )A.报表生成B.代码生成C.联机查询D.图形处理15.不属于信息库中存放的内容是(C)A.软件应用的领域与环境的状况B.逻辑设计和物理设计的成果C.数据库与应用软件的全部内容D.项目管理与版本管理的信息16.软件开发工具生成的文档包括的内容是(C)A.程序、文章和表格B.程序、表格和图像C.文章、表格和图形D.文章、图形和图像17.不属于软件开发工具概念模式的是( B )A.数据流程图B.关键路径图C.数据字典D.时序网络18.人们在认识到软件工作的重要性的同时,也认识到了软件工作的困难性。

软件开发工具(含答案)

软件开发工具(含答案)

对外经济贸易大学远程教育学院2008--2009学年第一学期《软件开发工具》期末考试复习大纲(请和本学期公布的大纲核对,答案供参考)第一章Visual Basic 6.0 概述第一节什么是Visual Basic一、可视化的BASIC二、“事件驱动”的编程方式三、Visual Basic 的发展和版本第二节运行环境和启动一、VB6.0的运行环境二、启动Visual Basic三、Visual Basic 的安装第三节集成开发环境一、VB6.0的集成开发环境二、标题栏和VB的工作模式三、菜单栏四、工具栏五、工具箱六、工程资源管理器(Project Explorer)窗口七、属性(Properties)窗口八、窗体布局窗口九、窗体窗口十、代码窗口第四节使用VB的帮助系统一、使用MSDN Library查阅器二、使用上下文相关帮助1.1 选择题1.涉及程序的启动,中断和结束的命令在( B )菜单中。

A. 运行B. 工具C. 工程D. 视图2.涉及复制,剪切和粘贴的命令在( D )菜单中。

A. 运行B. 工具C. 工程D. 编辑3.Visual Basic的主要特点包括( D )。

A.可视化 B. “事件驱动”的编程方式C. 集成开发环境D. 都具备4.VB6.0硬件运行环境要求( D )。

A. 80586以上的处理器B. 16M以上内存C. 100M以上的硬盘空间D. 都具备5.在属性窗口中不可以( D )。

A. 修改窗体属性值B. 浏览控件的属性C. 改变属性的排列D. 增加新属性6.工具箱中的图标代表( B )控件。

A. 窗体B. 文本框C. 命令按钮D. 标签7.VB6.0软件运行环境要求( A )。

A. Windows 95/98或Windows NT 3.51以上版本B.DOS3.0 C. UNIX D. 都可以1.2 简答和上机操作1.简述VB的运行环境、安装过程,说明MSDN的作用。

2.如何添加或删除VB部件?3.打开“帮助”,进入VB起始页,阅读其中的内容。

authorware习题及答案

authorware习题及答案

《Authorware》试题(一)一、单选题(每题2分,共50分)1、Authorware是一种颇受欢迎的( B )开发工具。

A、图形B、多媒体C、动画D、文字处理2、在“层”属性文本框中不可输入()。

A、负整数B、零C、小数 D、正整数3、要同时选中多个图形,需要按住()。

A、CtrlB、ShiftC、Alt D、Ctrl+Alt4、群组图标的作用是()。

A、将多个图标组合在一起B、将图形组合在一起C、将图层组合在一起5、在authorware中能设置图形的模式有()种。

A、4种 B、5种 C、6种 D、7种6、在authorware决定声音与程序同时执行的方式是()。

A、等待直到完成B、同时C、永久D、同时或永久7、计算图标主要的作用是()。

A、在程序用到变量和函数时需要使用的图标B、输入公式的图标C、用于设置窗口的图标8、在课件中关于图层的说法,正确的是()。

A、在课件中的图层不能重命名B、它与图形图像处理软件的图层不一样C、在课件中图层不能插入图片D、课件在同一图层上面,图像不是并列的,而是相互交叉、重叠的9、关于移动图标的错误说法是()。

A、移动图标只能移动文字B、移动图标是文字、图像等需要移动时所要动用到设置C、移动图标能使得文字或者图片等由一个开始点挪动到另一个结束点D、移动图标可以在指定的路径上移动10、要控制程序运行的开始位置与结束位置可单击工具箱的()来实现。

A、结束B、开始与结束C、开始11、擦除图标的作用()。

A、能擦除界面上一些不需要出现的文字 B、不能擦除界面上多余的图片C、擦除图标不能实现短暂的动态擦除现象D、擦除图标可以使用内容的图片的显示上不出现重叠、凌乱等现象12、在课件制作中按()键能绘制水平直线、重直直线、45度直线。

A、CtrlB、Ctrl+Shift C、ShiftD、Alt13、在计算图标窗口中的引号必须在()状态下输入。

A、英文B、全角C、半角D、中文14、交互图标的交互效果有几种()。

软件开发工具与环境考核试卷

软件开发工具与环境考核试卷
D. Heroku
13.以下哪些语言常用于机器学习项目?()
A. Python
B. R
C. Java
D. JavaScript
14.以下哪些工具可以用于持续集成?()
A. Jenkins
B. GitLab CI
C. Travis CI
D. Docker
15.以下哪些是常用的前端框架?()
A. React
A. Maven
B. Gradle
C. Ant
D. Make
(结束)
三、填空题(本题共10小题,每小题2分,共20分,请将正确答案填到题目空白处)
1.在Java中,用于打包和部署应用程序的工具是__________。
2.常用于Web服务器应用程序开发的编程语言是__________。
3.深度学习框架中,由Google开发的工具是__________。
13.以下哪个工具主要用于代码版本控制?()
A. Git
B. SVN
C. Both A and B
D. None of the above
14.以下哪个工具主要用于性能测试?()
A. JMeter
B. Fiddler
C. Charles
D. Wireshark
15.以下哪个环境主要用于C++开发?()
软件开发工具与环境考核试卷
考生姓名:__________答题日期:__________得分:__________判卷人:__________
一、单项选择题(本题共20小题,每小题1分,共20分,在每小题给出的四个选项中,只有一项是符合题目要求的)
1.以下哪种工具被广泛用于版本控制?()
A. Microsoft Word

2023年自考专业(计算机网络)《软件开发工具》考试历年真题摘选附带答案

2023年自考专业(计算机网络)《软件开发工具》考试历年真题摘选附带答案

2023年自考专业(计算机网络)《软件开发工具》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【填空题】在OO程序设计中,对象表达为被描述事物的数据和________的统一整体。

2.【单选题】在Eclipse的插件清单中,提供插件id的标签是()。

A.pluginB.runtimeC.requiresD.extensions3.【填空题】EclipseCDT调试器允许用户使用设置断点、_________、单步执行代码的方法来控制程序的运行过程。

4.【单选题】不属于软件开发工具概念模式的是()。

A.数据流程图B.实体关系图C.关键路线图D.数据字典5.【单选题】属于软件开发工具的是()。

A.COBOLB.DOSC.TOOLBOOKD.DBMS6.【单选题】在软件开发过程中,有关系统环境、现状及需求的信息的提供者和采集者分别是()。

A.分析人员用户B.用户分析人员C.分析人员设计人员D. 设计人员分析人员7.【填空题】Eclipse的工作空间是负责管理________的插件,包括用户创建的项目、那些项目中的文件,以及文件变更和其他资源。

8.【单选题】在软件开发过程中,建立逻辑模型应在()。

A.需求分析阶段B.编码阶段C.分析设计阶段D.测试阶段9.【单选题】在Eclipse设置调试属性时,应选择Preferences菜单中的选项是()。

A.GeneralB.Install/UpdateC.TasksD.Run/Debug10.【单选题】属于Eclipse调试透视图的是()。

A.触发器B.变量视图C.编辑器D.大纲视图11.【单选题】在RationalRose建模的逻辑设计中,使用的图是()。

A.活动图B.状态图C.交互图D.关联图12.【填空题】Eclipse集成开发环境中,每个小程序都是以_____为单位存在的。

13.【填空题】Eclipse工作台(Workbench)是一个高级用户界面框架,它为用户提供了一个______和可扩展的用户界面。

计算机软件开发考试试题

计算机软件开发考试试题

计算机软件开发考试试题一、选择题1. 下列哪种编程语言属于面向对象编程语言?A. CB. PythonC. AssemblyD. Fortran2. 在Java中,以下哪个关键字用于定义类的继承关系?A. classB. interfaceC. extendsD. implements3. 在数据库中,以下哪种语言用于对数据库进行查询操作?A. JavaB. SQLC. PythonD. C++4. 在HTML中,以下哪个标签用于定义一个段落?A. <p>B. <h1>C. <div>D. <span>5. 在软件开发中,以下哪个模型最适合用于快速开发原型?A. 瀑布模型B. 增量模型C. 原型模型D. 螺旋模型二、填空题6. C#中用于输出内容到控制台的关键字是__。

7. 在Python中,用于创建循环结构的关键字是__。

8. 在数据库中,用于查询所有数据的关键字是__。

9. HTML中的超链接标签是__。

10. 软件开发中用于管理代码版本的工具是__。

三、简答题11. 请简要解释什么是面向对象编程?列举面向对象编程的优点。

12. 请简要介绍一下SQL语言,列举SQL语言中常用的操作。

13. 请解释什么是响应式网页设计并说明其重要性。

14. 请简要介绍软件开发中常用的敏捷开发方法并列举其优势。

四、编程题15. 请写一个Java程序,实现以下功能:从1累加到100并输出结果。

以上为计算机软件开发考试试题,希望能够准确回答每道题目。

祝考试顺利!。

全国2002年10月自考软件开发工具试题及答案

全国2002年10月自考软件开发工具试题及答案

全国2002年10月高等教育自学考试软件开发工具试题课程代码:03173第一部分选择题一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

1.下列陈述中,正确的是( )A.软件开发工具包括第三代语言B.软件开发工具是指代码生成器C.操作系统是一种软件开发工具D.软件开发工具是帮助人们开发软件的软件2.软件工具中出现得最早、数量最大的一类是()A.设计工具B.分析工具C.计划工具D.集成化工具3.近来对质量好的软件评判标准有()A.运行越快越好B.程序越短越好C.占用内存越少越好D.用户界面友好4.项目管理的核心是()A.进度B.质量C.费用D.资源利用5.多媒体技术不具有以下哪一特征()A.集成性B.交互性C.模拟性D.实时性6.建模工具不必满足()A.正确性B.可视化C.便于交流D.一致性7.在软件开发工具的一般结构中,处于中心位置的是()A.总控部分和人机界面B.信息库及其管理C.代码生成与文档管理D.项目管理和版本管理8.目前中外软件工具发展水平为:()A.从研究水平看,外国与中国相当,从应用水平看,外国与中国相当B.从研究水平看,外国比中国高,从应用水平看,外国比中国低C.从研究水平看,外国比中国高,从应用水平看,外国比中国高D.从研究水平看,外国与中国相当,从应用水平看,外国比中国高9.项目管理的特点不包括()A.子任务多,关系复杂B.任务可重复,变更不大C.协调组织任务突出D.信息处理工作的作用和意义突出10.XML的标记()A.机器不可读,人可读B.机器不可读,人不可读C.机器可读,人可读D.机器可读,人不可读二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个选项中有二至五个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

多选、少选、错选均无分。

11.软件开发工具的性能指标有( )A.表达能力B.保持信息一致的能力C.使用的方便程度D.运行速度E.对硬件及软件环境的要求12.为了解决“软件危机”问题,人们提出的方法有:()A.结构化程序设计B.软件工程C.面向对象程序设计D.即插即用的程序设计E.软件开发工具13.软件开发工具对开发者提供的帮助有()A.规划B.分析C.设计D.成文E.防病毒14.程序员作为项目组的成员应做到()A.发挥自己的技巧,巧妙地使用机器内部命令提高程序的效率B.按统一的原则命名标识符C.对所有项目的领域,都有较深入的理解D.严格按总体设计的要求和理解去传递参数值E.遵守统一的文档编写风格15.在CMM模型中一个好的项目组应具备()A.有严格的成文的工作规范和文档标准B.每个项目都有事先制定的详细时间表C.项目负责人应参加编程工作D.程序员参加测试工作E.文档标准只须专门负责文档收集管理的秘书熟知16.软件开发过程中所涉及的信息包括()A. 设计方案B.变更要求C.需求信息D.程序员信息E.代码,文档17.Model works支持()A.组件化B.多亲继承C.生成VB目标代码D.编辑Business RulesE.可视化18.信息库中需要存放的信息类有:()A.系统状况信息B.设计成果C.运行状况记录D.项目管理与版本管理信息E.系统测试用例19.从目前的软件开发工具发展趋势看,值得注意的动向有()A.智能化 B.网络化C.通用化D.一体化E.标准化20.管理数据字典的工具有()A.CDDB.FLOWC.AD/CycleD.DictionaryE.PVCS第二部分非选择题三、填空题(本大题共14小题,每空1分,共20分)21222324252627.软件开发工具对软件开发的支持体现在信息的管理和处理两方面。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件开发工具一、单项选择题1. 用于对概念层和物理层的交互式数据库设计和构造( )。

A.Process Analyst B.Data Architect C.Warehouse Architect D.Viewer2. 用于以只读的,图形化方式访问整个企业的模型信息( )。

A.App Modeler B.Viewer C.Meta Works D.Warehouse Architect 3. 在PD的Process Analyst模块中,建立处理过程时,应首先单击()工具。

A.Process B.Name C.External entity D.Label4. 数据流图的绘制采用了()的方法。

A.自下而上B.从里到外C.从外到里D.自顶而下5. 数据流图的绘制采用了()的方法。

A.自下而上B.从里到外C.从外到内D.自顶而下6. 用于系统的需求分析,设计和构造数据流程图和数据字典( )。

A.Process Analyst B.Data ArchitectC.App Modeler D.Meta Works7. 在PowerBuilder当中,用来处理数据库数据的环境是()A.窗口画板B.菜单画板C.数据窗口D.用户对象画板8. 用于对概念层和物理层的交互式数据库设计和构造( )。

A、 ProcessAnalystB、DataArchitectC、WarehouseArchitectD、Viewer9. 用于以只读的,图形化方式访问整个企业的模型信息( )。

A、AppModelerB、DataArchitectC、MetaWorksD、WarehouseArchitect10. ProcessAnalyst模块用于()的数据分析与发现。

A.需求分析 B.概念设计 C.逻辑设计 D. 物理设计11. 在ProcessAnalyst支持的以下四种典型的建模方法中,属于面向对象的方法是()A.OMT方法 B.Yourdon/DeMarco方法C.Gance和Sarson方法 D.SSADM方法二、判断题1. ( )软件性能是指软件能做什么事,而软件功能是指事情做到什么程度。

2. ( )任何软件的开发工作都是处于某种环境中,软件开发环境的主要组成成分是软件工具。

3. ( )软件生存周期就是从提出软件产品开始,直到该软件产品被使用的全过程。

4. ( )基于各个阶段对信息的需求不同,软件开发工具大致可以分为四类:设计工具、分析工具、计划工具和管理工具。

5. ( )在PB中,主窗口是独立的,它不依赖其他任何窗口而独立存在。

6. ( )窗口与用户对象之间不需要交换信息。

7. ( )构造数据窗口对象时,首先要考虑两方面的内容数据和显示风格。

8. ( )Power Builder不具备面向对象编程的特征。

9. ( )Power Builder 所提供的窗口有Main、Child、Tabular和MDI Frame几种类型。

10. ( )用户对象是封装了一组相关代码和属性、完成特定功能的对象。

11. ( )Power Designer中对每个对象均设立一些属性来表示对象的特有性质,这些属性称为对象特性,通常包括对象名称、代码、标识、描述等。

不同的对象,设立的特性也略有不同。

12. ( )在PD中,根处理模型是处理层次中的最底层。

13. ( )Process Analyst模块用于数据库的概念设计与物理设计阶段的概念模型设计与物理模型设计。

14. ( )在PD中,对每一个对象都设立一些属性来表示对象的特有性质。

15. ( )数据流程图的中心问题是把功能逐层分解为多个子功能,并在功能分解的同时进行相应的数据分析与分解。

16. ( )从目前的发展看,智能化、网络化、一体化、标准化是软件开发工具发展的几个方向。

三、简答题1. 软件开发工具的主要的分类方法?2. 何为Java语言?3. Windows NT与Linux的区别?4. 何为需求分析,需求分析的目标是什么?5. 软件生存周期的步骤6. 说明软件开发工具与软件开发环境的关系?7. 何为事件驱动系统?8. 理解PowerBilder应用程序与数据库管理系统之间的关系?9. 用户对象的优点?10. 类用户对象和可视用户对象各有几种类型?11. 简述PowerBuilder6.0的功能。

12. 写出五种PB可以访问的数据库系统13. 什么是定制可视用户对象?14. 软件开发环境具有层次式的结构,可分为几层?15. PowerBuilder6的用户对象有哪两大类?它们各自又有几种类型。

16. 简述Power Builder 应用程序开发步骤?17. 如何创建新用户对象,标准可视用户对象,定制可视用户对象,外部可视用户对象,定制类用户对象,标准类用户对象。

18. PD6.0由哪六个模块组成?各模块主要用途是什么?19. ProcessAna1yst的基本功能是什么?软件开发工具答案一、单项选择题1. B2. B3. A4. D5. D6. A7. C8. B9. D10. A11. A二、判断题1. 略2. √3. 略4. 略5. √6. 略7. √8. 略9. √10. √11. √12. 略13. 略14. √15. √16. √三、简答题1. 软件开发工具的主要的分类方法?1)基于工作阶段划分的工具2)基于集成程度划分的工具3)基于硬件、软件的关系划分的工具4)基于应用领域划分的工具2. java是面向对象的编程语言,表面上看,它类似C++的简洁版本,但有很多区别。

Java已经成为高级WEB网页设计的标准。

它的优点是,更简洁的语法、更好的内存管理模式、通过虚拟机解释执行的、平台无关性。

3. 1)从发展背景上看,winnt自成体系,无对应的相依托的操作系统,而linux是从一个比较成熟的操作系统发展而来。

2)从使用费用上看,winnt具有版权,其接口和设计均由Microsoft公司控制,而且只有Microsoft公司才有权实现设计,它们是在封闭的环境下发展的。

3)从软件使用环境上看,Linux和winnt都采用层次化的窗口管理和消息驱动、事件驱动的编程模型。

二者的区别是,它们的底层接口不同。

4. 何为需求分析,需求分析的目标是什么?需求分析是数据库设计的第一阶段,也是系统开发过程中的一个关键工作阶段。

需求分析阶段的目标是对现实世界要处理的对象进行详细的调查,收集支持系统目标的数据并处理,了解用户对数据库的信息要求、处理要求和安全性完整性要求;并对新系统的各种方案和设想进行探索、研究、分析、比较和判断,力图得到新系统的一个优化的处理模型。

5. 软件生存周期的步骤S1问题定义S2可行性研究S3需求分析S4概要设计S5详细设计S6编码S7测试S8运行与维护6. 软件开发工具与环境的关系任何软件开发都处于某种环境中,软件开发环境的主要组成成分是软件工具。

软件开发工具在软件开发环境中不是各自封闭的,而是以综合、一致和整体连贯的形态支持软件开发。

7. 何为事件驱动系统?在WINDOWS98中驱动应用程序的引擎是消息循环。

每当出现影响应用程序的时间时,系统就将消息传达给应用程序,应用程序对消息进行处理后将其发给处理由消息所代表的事件的函数。

8. 理解PowerBilder应用程序与数据库管理系统之间的关系?POWER BUILDER是新一代数据库应用开发工具,利用它能够设计传统的高性能、基于客户服务器体系结构的应用程序,它能够用于开发基于INERNENT的应用程序。

9. 用户对象的优点?1)避免在应用程序的不同地方编写功能相同的代码,提高程序的可维护性。

2)可以使特定功能的控件组合在一起,构成特定功能的控件,随时使用。

3)提供了构造具有一致外观可视部件的方法。

4)用户对象能够把相关功能封装在一起5)可以扩展PB系统对象的功能。

10. 标准类用户对象、定制类用户对象、c++类用户对象标准可视用户对象、定制可视用户对象、外部可视用户对象11. 答:PowerBuilder6.0的功能是:(1)客户/服务器开发工具;(2)面向对象的编程;(3)持多种关系数据库管理系统;(4)丰富的数据表现风格;(5)灵活快捷的数据转移方法;(6)功能强大的调试器和多种调试方式。

12. 答:Oracle , Sybase , Informix , SQL Anywhen ,FoxPro13. 答:将多个控件以及可视用户对象组合成一个整体,完成一定的功能和操作。

14. 答:宿主层:包括基本宿主硬件和基本宿主软件。

核心层:一般包括工具组、环境数据库和会话系统。

基本层:一般包括最少限度的一组工具,如编译工具、编辑程序、调试程序、连接程序和装配程序等。

这些工具都是由核心层来支援的。

应用层:以特定的基本层为基础,但可包括一些补充工具,借以更好地支援各种应用软件的研制。

15. 答:PowerBuilde的用户对象可分为两大类。

即:可视用户对象和类用户对象。

可视用户对象有三种类型:(1)标准可视用户对象;(2)定制可视用户对象(3)外部可视用户对象类用户对象有三种类型:(1)标准类用户对象(2)定制类用户对象(3)C++类用户对象16. 答:(1)系统分析;(2)系统设计;(3)建立应用对象;(4)生成用户对象、函数和结构;(5)建立窗口和菜单;(6)创建数据窗口对象;(7)编写事件处理程序;(8)调试应用;(9)测试系统;(10)生成EXE。

17. 答:参见教材P42-45。

18. 答:PD6.0的六个模块及其主要用途为:(1)ProcessAnalyst:用于系统的需求分析,设计和构造数据流程图和数据字典。

(2)DataArchitec:用于对概念层和物理层的交互式数据库设计和构造。

(3)AppModeler:用于物理建模和应用对象及数据敏感组件的生成。

(4)MetaWorks:用于团队开发、信息共享和模型管理。

(5)WarehouseArchitect:用于数据仓库的设计和实现。

(6)Viewer:用于以只读的、图形化方式访问整个企业的模型信息。

19. 答:ProcessAna1yst模块的基本功能是通过建立处理分析模型PAM帮助系统分析人员收集数据、编写数据字典,并绘制数据流图。

具体包括如下功能:(1)建立功能模型(OMT)和数据流图(DFD)。

(2)建立层次化的处理模型。

(3)定制和打印模型文档。

(4)从CDM中引入数据项。

(5)应用OLE技术链接和嵌入其他应用中的对象。

相关文档
最新文档