软件开发工具-题库
1、1.用于以只读的,图形化方式访问整个企业的模型信息( )。
A、 App Modeler
B、 Viewer
C、 Meta Works
D、 Warehouse Architect
答案: B
2、2.数据流图的绘制采用了( )的方法。
A、 自下而上
B、 从里到外
C、 从外到里
D、 自顶而下
答案: D
3、3.用于系统的需求分析,设计和构造数据流程图和数据字典( )。
A、 Process Analyst
B、 Data Architect
C、 App Modeler
D、 Meta Works
答案: A
4、4.用于对概念层和物理层的交互式数据库设计和构造( )。
A、 ProcessAnalyst
B、 DataArchitect
C、 WarehouseArchitect
D、 Viewer
答案: B
5、5.ProcessAnalyst模块用于( )的数据分析与发现。
A、 需求分析
B、 概念设计
C、 逻辑设计
D、 物理设计
答案: A
6、1.任何软件的开发工作都是处于某种环境中,软件开发环境的主要组成成分是软件工具。( )
答案: 正确
7、2.基于各个阶段对信息的需求不同,软件开发工具大致可以分为四类:设计工具、分析工具、计划工具和管理工具。( )
答案: 错误
8、3.窗口与用户对象之间不需要交换信息。( )
答案: 错误
9、4.Power Builder不具备面向对象编程的特征。( )
答案: 错误
10、5.用户对象是封装了一组相关代码和属性、完成特定功能的对象。( )
答案: 正确
11、1.何为Java语言?
答案: java是面向对象的编程语言,表面上看,它类似C++的简洁版本,但有很多区别。Java已经成为高级WEB网页设计的标准。它的优点是,更简洁的语法、更好的内存管理模式、通过虚拟机解释执行的、平台无关性。
12、2.何为需求分析,需求分析的目标是什么?
答案: 需求分析是数据库设计的第一阶段,也是系统开发过程中的一个关键工作阶段。需求分析阶段的目标是对现实世界要处理的对象进行详细的调查,收集支持系统目标的数据并处理,了解用户对数据库的信息要求、处理要求和安全性完整性要求;并对新系统的各种方案和设想进行探索、研究、分析、比较和判断,力图得到新系统的一个优化的处理模型。
13、3.说明软件开发工具与软件开发环境的关系?
答案: 任何软件开发都处于某种环境中,软件开发环境的主要组成成分是软件工具。软件开发工具在软件开发环境中不是各自封闭的,而是以综合、一致和整体连贯的形态支持软件开发。
14、4.理解PowerBilder应用程序与数据库管理系统之间的关系?
答案: POWER BUILDER是新一代数据库应用开发工具,利用它能够设计传统的高性能、基于客户服务器体系结构的应用程序,它能够用于开发基于INERNENT的应用程序。
15、5.类用户对象和可视用户对象各有几种类型?
答案: 标准类用户对象、定制类用户对象、c++类用户对象;标准可视用户对象、定制可视用户对象、外部可视用户对象
16、6.写出五种PB可以访问的数据库系统
答案: Oracle、Sybase、Informix、SQL Anywhen、FoxPro
17、7.软件开发环境具有层次式的结构,可分为几层?
答案: 宿主层:包括基本宿主硬件和基本宿主软件。核心层:一般包括工具组、环境数据库和会话系统。基本层:一般包括最少限度的一组工具,如编译工具、编辑程序、调试程序、连接程序和装配程序等。这些工具都是由核心层来支援的。应用层:以特定的基本层
为基础,但可包括一些补充工具,借以更好地支援各种应用软件的研制。
18、8.简述Power Builder 应用程序开发步骤?
答案: (1)系统分析;(2)系统设计;(3)建立应用对象;(4)生成用户对象、函数和结构;(5)建立窗口和菜单;(6)创建数据窗口对象;(7)编写事件处理程序;(8)调试应用;(9)测试系统;(10)生成EXE。
19、9.PD6.0由哪六个模块组成?各模块主要用途是什么?
答案: (1)ProcessAnalyst:用于系统的需求分析,设计和构造数据流程图和数据字典。(2)DataArchitec:用于对概念层和物理层的交互式数据库设计和构造。(3)AppModeler:用于物理建模和应用对象及数据敏感组件的生成。(4)MetaWorks:用于团队开发、信息共享和模型管理。(5)WarehouseArchitect:用于数据仓库的设计和实现。(6)Viewer:用于以只读的、图形化方式访问整个企业的模型信息。
20、10.ProcessAna1yst的基本功能是什么?
答案: ProcessAna1yst模块的基本功能是通过建立处理分析模型PAM帮助系统分析人员收集数据、编写数据字典,并绘制数据流图。具体包括如下功能:(1)建立功能模型(OMT)和数据流图(DFD)。(2)建立层次化的处理模型。(3)定制和打印模型文档。(4)从CDM中引入数据项。(5)应用OLE技术链接和嵌入其他应用中的对象。
21、用于对概念层和物理层的交互式数据库设计和构造( )。
A、 Process Analyst
B、 Data Architect
C、 Warehouse Architect
D、 Viewer
答案: B
22、用于以只读的,图形化方式访问整个企业的模型信息( )。
A、 App Modeler
B、 Viewer
C、 Meta Works
D、 Warehouse Architect
答案: B
23、在PD的Process Analyst模块中,建立处理过程时,应首先单击( )工具。
A、 Process
B、 Name
C、 External entity
D、 Label
答案: A
24、数据流图的绘制采用了( )的方法。
A、 自下而上
B、 从里到外
C、 从外到里
D、 自顶而下
答案: D
25、数据流图的绘制采用了( )的方法。
A、 自下而上
B、 从里到外
C、 从外到内
D、 自顶而下
答案: D
java可以开发什么软件
26、( )软件性能是指软件能做什么事,而软件功能是指事情做到什么程度。
答案: 错误
27、( )任何软件的开发工作都是处于某种环境中,软件开发环境的主要组成成分是软件工具。
答案: 正确
28、( )软件生存周期就是从提出软件产品开始,直到该软件产品被使用的全过程。
答案: 错误
29、( )基于各个阶段对信息的需求不同,软件开发工具大致可以分为四类:设计工具、 分析工具、计划工具和管理工具。
答案: 错误
30、( )在PB中,主窗口是独立的,它不依赖其他任何窗口而独立存在。
答案: 正确
31、软件开发工具的主要的分类方法?
答案: 1)基于工作阶段划分的工具 2)基于集成程度划分的工具 3)基于硬件、软件的关系划分的工具 4)基于应用领域划分的工具
32、何为Java语言?
答案: java是面向对象的编程语言,表面上看,它类似C++的简洁版本,但有很多区别。Java已经成为高级WEB网页设计的标准。它的优点是,更简洁的语法、更好的内存管理模式、通过虚拟机解释执行的、平台无关性。
33、Windows NT与Linux的区别?
答案: 1)从发展背景上看,winnt自成体系,无对应的相依托的操作系统,而linux是从一个比较成熟的操作系统发展而来。2)从使用费用上看,winnt具有版权,其接口和设计均由Microsoft公司控制,而且只有Microsoft公司才有权实现设计,它们是在封闭的环境下发展
的。3)从软件使用环境上看,Linux和winnt都采用层次化的窗口管理和消息驱动、事件驱动的编程模型。二者的区别是,它们的底层接口不同。
34、何为需求分析,需求分析的目标是什么?
答案: 需求分析是数据库设计的第一阶段,也是系统开发过程中的一个关键工作阶段。需求分析阶段的目标是对现实世界要处理的对象进行详细的调查,收集支持系统目标的数据并处理,了解用户对数据库的信息要求、处理要求和安全性完整性要求;并对新系统的各种方案和设想进行探索、研究、分析、比较和判断,力图得到新系统的一个优化的处理模型。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。