数据库系统应用

试述基于组件的数据库开发的基本思想。

题目

试述基于组件的数据库开发的基本思想。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Delphi程序与数据库之间进行数据交换一般要由多个数据库组件协作完成。如果用户要查询数据库中的一条信息,该指令通过用户界面组件发出,经数据源组件到达数据集组件。数据集组件利用 _________组件与数据库建立连接,并读取数据库中的数据,而后又经过_________ 组件将数据送到用户界面组件中显示。


参考答案数据库连接组件 数据源组件

第2题:

ADO是微软提供的新一代数据库存取访问技术,ASP内置的ADO组件是数据库开发的重要工具。()

此题为判断题(对,错)。


正确答案:正确

第3题:

论基于Web的数据库应用系统的开发技术浏览器和HTTP协议在全球因特网的成功应用,促进了企业中的B/S结构的迅速推广。基于Web的数据库应用系统通常采用三层(或更多层)C/S结构,允许用于各类不同的平台和选择相应的数据库应用环境请围绕"基于Web的数据库应用系统的开发技术"论题,依次从以下3个方面进行论述:①概要叙述你参与分析和开发的软件项目,以及你所担任的主要工作。②具体讨论你在基于Web的数据库应用系统开发中所采用的主要技术,包括开发过程中遇到的问题和所采取的措施。③分析你所采用的开发技术的具体效果。现在你认为应当做哪些方面的改进,以及如何加以改进?


写作要点
完成本题的写作,需要对Web开发的相关架构有充分的了解,相关知识可参看"8.1.5分层架构"。除了解技术知识,在写作方面还要注意以下几个方面的要点:
①在文章中首先用400~600字的篇幅简要叙述自己参与分析和开发的系统概要和所担任的工作。
②具体讨论在基于Web的数据库应用系统开发中所采用的主要技术,包括开发过程中遇到的问题和所采取的措施。特别要注意描述三层结构的逻辑和物理部署,讨论数据是如何在三层之间传送的。
③最后要根据项目实际情况,分析所采用的开发技术的具体效果,你现在认为还有哪些可以改进的地方(例如,应用服务器性能的改进等),如何加以改进。

第4题:

UNIFACE是Compuware公司推出的基于组件的可视化开发环境。UNIFACE组件包括格式(Form)、服务程序(Service)和报表(Report)等。UNIFACE采用______语言开发。

A.Smalltalk

B.Pascal

C.Proc

D.VB


正确答案:C
解析:UNIFACE采用Proc语言开发。

第5题:

试题(32)

(32)不是基于组件的开发模型的特点。

(32)

A.使软件的版本控制更为简单

B.支持可重用组件的开发

C.与面向对象技术相结合将获得更好的应用效果

D.提高了项目开发效率,增加了项目开发成本


正确答案:D
试题(32)分析
基于组件的开发方法是将系统作为组件集成体,将组件作为可重用实体来看待,通过定制和更换组件来实现维护和更新。由于具有可以重用的组件,通过组件开发可以提高单个项目的开发效率,降低项目的开发成本。因此,选项D是错误的,其余选项都属于基于组件的开发模型的特点。
参考答案
(32)D

第6题:

组态软件主要由若干组件构成:

A、图形界面系统

B、控制功能组件

C、程序开发组件

D、实时数据库

E、通信及第三方程序接口组件


参考答案:ABDE

第7题:

下面哪个模式不属于软件工程的开发模式

A.基于瀑布模型的开发模式

B.基于原型模型的开发模式

C.基于人机对话的开发模式

D.基于关系数据库的开发模式


参考答案:C

第8题:

在基于数据库的信息管理系统中,数据库概念模型的设计对应于系统开发的()阶段。


参考答案:概要设计

第9题:

(31)不是基于组件的开发模型的特点。

A.使软件的版本控制更为简单

B.支持可重用组件的开发

C.与面向对象技术相结合将获得更好的应用效果

D.提高了项目开发效率,增加了项目开发成本


正确答案:D
基于组件的开发方法是将系统作为组件集成体,将组件作为可重用实体来看待,通过定制和更换组件来实现维护和更新。由于具有可以重用的组件,通过组件开发可以提高单个项目的开发效率,降低项目的开发成本。因此,选项D是错误的,其余选项都属于基于组件的开发模型的特点。

第10题:

基于组件的软件开发面临哪些挑战和困难?


正确答案: 在意识到基于可复用的组件进行软件开发在开发成本、开发效率和开发质量方面带来的巨大效益的同时,开发人员也必须清楚的意识到使用可复用的组件进行软件开发所面临的风险和困难。这包括使用的组件不能完全适应应用的需要,组件的适应性很差或根本不能对其进行调整。
另外在进行基于组件的软件开发时,很多情况下需要使用的可复用组件需要向第三方的组件开发商进行购买,这会带来更大的风险:
(1)在同一系统采用多个开发商提供的组件,它们之间的兼容性可能是开发过程中所要面对的一个严峻的问题。
(2)采用随处可以购买到的组件可能会使开发出来的软件产品丧失技术上的独创性和市场上的竞争力。
(3)第三方的组件开发商可能歇业,这会使购买的组件失去维护服务。这些都是在购买第三方组件进行软件开发时无法回避的问题,因此需要对这些风险进行充分的估计。