Componente Gerenciador de Dados Configurável

  • Maurício Gonçalves V. Ferreira INPE
  • Tatuo Nakanishi UMC
  • João Bosco S. Cunha UMC

Resumo


A enorme ênfase em produtividade nesta década tem levado a indústria de software a propor mecanismos que acelerem o desenvolvimento de sistemas de software principalmente utilizando a reutilização. Desta forma a proposição de um Componente Gerenciador de Dados (CGD) Configurável tem por objetivo a sua reutilização por diferentes aplicações evitando-se que as mesmas precisem conter códigos específicos para acessar a base de dados. O aspecto importante da proposta é a substituição da produção de códigos para acessar a base de dados pela configuração de um componente de software durante o desenvolvimento de um sistema. O CGD é portanto uma camada de software que fica entre a aplicação e o banco de dados, facilitando os trabalhos dos desenvolvedores de software nas metodologias orientadas a objeto. O CGD recebe as solicitações do aplicativo para armazenar ou recuperar objetos, e ele realiza esta tarefa, seja interfaceando com um banco de dados relacional ou com um sistema de arquivos.[8]

Palavras-chave: Banco de dados, Configurável, reutilização, Objeto-persistente

Referências

Blaha, M.;Premerlani,W.: Shean, H. Converting OO Models into RDBMS Schema. IEEE Software, Vol(11), Issue-3. pag.28-39. may-1994

Carey, M. ; Haas L. Extensible Database Management Systems. SIGMOD RECORD. Vol(19), Number-4, pag.54-69, december-1990.

Cattell, R.G.G. A Standard for Object-Oriented DBMS. SIGMOD RECORD, Vol(23). Number-2, pag.480-482 june-1994

Coad, P.; Yourdon, E. Analise Baseada em objetos. 2ed. Editora Campus, Rio de Janeiro 1992.

Coad, P.; Yourdon, E. Projeto Baseado em objetos. 1ed. Editora Campus, Rio de Janeiro 1993.

Coad,P.; Nicola, J. Object-Oriented Programming. Yourdoun Press. 1993.

Cunha, J.B.S. Uma Abordagem de qualidade e produtividade para o desenvolvimento de sistemas de software complexo utilizando a arquitetura de placa de software-Softboard. Tese de Doutorado em Computação Aplicada., INPE - 1997

Fafchamps. D. Organizational Factors and Reuse. IEEE Software, September-1994,

Frakes, W. ; Isoda S. Sucess Factors for Systematic Reuse. IEEE Software, Vol(11). Issue-5, pag. 14-22 September-1994

Henninger S. Using Iterative Refinement to find Reusable Software. IEEE Software, Vol(11). Issue-5, pag. 48-60 September-1994

Khoshafian,S. Banco de Dados Orientado a Objeto. Editora Infobook S.A. Rio de Janeiro, 1994.

Korth, H. F.; Silberschatz, A. Sistemas de Banco de Dados. Makron Books 1994.

Kulkami, K. G. Object-Oriented Extensions in SQL3. SIGMOD RECORD, Vol(23). Number-2, pag.478-479 june-1994

Moore, J. W. Debate on Software Reuse libraries. Third International conference on Software Reuse. Brasil 1994

Staringer W. Constructing Applications from Reusable Components. IEEE Software, Vol(11), Issue-5, pag.61-69 September-1994

Wayne, C.L. Effects of Reuse on Quality, Productivity, and Economics. IEEE Software, Vol(11), Issue-5, pag.23-30 september-1994.

Copyright the Object Agency. Inc. 1995. “A Comparison of Object-Oriented
Development Methodologies” [link]

Object Managemet Group (OMG). http:/www.objs.com/survey/omg.htm
Publicado
15/10/1997
FERREIRA, Maurício Gonçalves V.; NAKANISHI, Tatuo; CUNHA, João Bosco S.. Componente Gerenciador de Dados Configurável. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 11. , 1997, Recife/PE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1997 . p. 281-295. DOI: https://doi.org/10.5753/sbes.1997.24054.