Componente Gerenciador de Dados Configurável
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]
Referências
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