Protótipo de Sistema para Gerenciamento de Ordens de ...
Transcript of Protótipo de Sistema para Gerenciamento de Ordens de ...
![Page 1: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/1.jpg)
19-11-2007
Protótipo de Sistema para
Gerenciamento de Ordens
de Serviço Acessando um
BDOO e um BDR
Ivo Baehr Junior
Orientador : Marcel Hugo
![Page 2: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/2.jpg)
19-11-2007
Roteiro
�Introdução�SGBD - breve histórico�BDOO - uma visão geral�O banco de dados Caché�Os critérios de avaliação�Desenvolvimento do protótipo�Conclusões finais
![Page 3: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/3.jpg)
19-11-2007
Introdução
�Emergência da tecnologia de OO�Projeto de sistemas com metodologias
OO armazenando seus dados em BDR
Área do trabalho: Banco de Dados/ Banco de Dados Orientados a Objeto
![Page 4: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/4.jpg)
19-11-2007
Especificar e Implementar um Protótipo de Sistema para Gerenciamento de Ordens de
Serviço acessando o Banco de Dados Cachéde maneira Relacional e Orientada a Objetos, avaliando os problemas e
facilidades encontrados a fim de sugerir quais são as características que um
desenvolvedor deve observar e avaliar em um SGBD para agilizar ao máximo o
processo de desenvolvimento de SoftwaresAplicativos.
Objetivo
![Page 5: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/5.jpg)
19-11-2007
Objetivos Secundários
�Implementar no protótipo os conceitos de manipulação de BDOO
�implementar no protótipo o acesso relacional e orientado a objetos dos dados no Caché
�sugerir, com base na NBR 13596, critérios de avaliação para SGDB
![Page 6: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/6.jpg)
19-11-2007
SGBD - Breve Histórico
![Page 7: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/7.jpg)
19-11-2007
BDOO - Conceito
![Page 8: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/8.jpg)
19-11-2007
BDOO - Por Quê?
![Page 9: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/9.jpg)
19-11-2007
�Transações�Transações Aninhadas�Transações em Cooperação
�Concorrência�Bloqueio de Hierarquia de Classe�Bloqueio de Objeto Complexo
�Desempenho�Oid como Referência�Swizzling de Ponteiro
BDOO - Considerações
![Page 10: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/10.jpg)
19-11-2007
O Modelo de Dados Multidimensional
O Banco de Dados Caché
![Page 11: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/11.jpg)
19-11-2007
O Acesso aos Dados
O Banco de Dados Caché
![Page 12: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/12.jpg)
19-11-2007
O Modelo de Objetos
O Banco de Dados Caché
![Page 13: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/13.jpg)
19-11-2007
Os Critérios de Avaliação
�Problemas e Facilidades encontrados durante o desenvolvimento do Protótipo
�Características diversas da Norma NBR13596
�Características diversas do Relatório Object-Oriented Database Management Systems
�Características mensuráveis de análise em função do levantamento bibliográfico
![Page 14: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/14.jpg)
19-11-2007
Os Critérios de Avaliação
�Critérios de Avaliação do Software Aplicativo
�Critérios de Avaliação do Software SGBD
![Page 15: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/15.jpg)
19-11-2007
Os Critérios de AvaliaçãoSoftware Aplicativo
�Natureza dos Dados: 5 Itens�Natureza das Transações: 2 Itens�Natureza da Concorrência: 1 Item�Processo de Desenvolvimento: 2 Itens
![Page 16: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/16.jpg)
19-11-2007
Os Critérios de AvaliaçãoSoftware SGBD
�Funcionalidade: 8 Subgrupos com um total de 21 Itens
�Usabilidade: 3 Subgrupos com um total de 18 Itens
�Portabilidade: 2 Itens�Características Gerais: 5 Subgrupos com
um total de 14 Itens�Desempenho: 5 Itens
![Page 17: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/17.jpg)
19-11-2007
Desenvolvimento do Protótipo
�Área de atuação do protótipo: parte integrante dos mecanismos de PPCM
�Ferramentas de Especificação:�Power Desing 6.1 - MER, DFD�Flow charting 4 - DHP�Organograma Microsoft - DHF�Playground 1.0 - Modelagem OO
�Ferramentas de Implementação:�Borland Delphi 4.0�Intersystems Caché
![Page 18: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/18.jpg)
19-11-2007
Desenvolvimento do Protótipo
![Page 19: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/19.jpg)
19-11-2007
Desenvolvimento do Protótipo
![Page 20: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/20.jpg)
19-11-2007
Desenvolvimento do ProtótipoConsiderações sobre o Modelo OO do
Caché� Dicionário de Classes e Tabelas Implícito� Caché Object Architect� Falta de Componentes Nativos para Acesso
Considerações sobre o Modelo Relacional do Caché
� Desenvolvimento através do SQL Padrão� Ferramenta de Definição de Dados Complexa� Interface ODBC Caché x Delphi problemática
![Page 21: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/21.jpg)
19-11-2007
Desenvolvimento do ProtótipoCritérios de Avaliação
�Software Aplicativo - Completamente atendida tanto pelo Modelo de dados Relacional quanto Orientado a Objetos
�Software SGBD - Atende Satisfatoriamente os Critérios de Avaliação Propostos
� Resultados
� Forma de Aplicação
� Respostas
�Questionário Interativo
�Software Aplicativo - Levantamento através da Documentação da Análise e de Entrevistas
�Software SGBD - Documentação do SGBD, Testes e Entrevistas
![Page 22: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/22.jpg)
19-11-2007
Conclusões
� SGBD - Evolução em vínculo a própria Evolução da Computação
� SGBDR - Contestado Problema de Desempenho e incorporação de características de OO
� SGBDOO - Processo de Evolução constante, firmando-se como uma poderosa ferramenta de desenvolvimento
![Page 23: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/23.jpg)
19-11-2007
Conclusões
� Critérios de Avaliação - Facilitam e viabilizam o processo de escolha de qual o melhor modelo de dados para determinada aplicação
� Caché - Popularização em meio a comunidade computacional
� Protótipo - Casamento harmonioso entre o modelo de dados Relacional e Orientado a Objetos
![Page 24: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/24.jpg)
19-11-2007
Sugestões
� Completar os Critérios de Avaliação apresentados para escolha do melhor “Produto” de SGBD e para avaliação de Bancos de Dados Inteligentes
� Aplicar os Critérios de Avaliação apresentados em uma gama considerável de Dados
� Efetuar um Estudo sobre Bancos de Dados que contemplam simultaneamente o modelo de dados Relacional e Orientado a Objetos
![Page 25: Protótipo de Sistema para Gerenciamento de Ordens de ...](https://reader031.fdocumentos.com/reader031/viewer/2022012504/617eabfe2bb9d240bf0cc173/html5/thumbnails/25.jpg)
19-11-2007
Muito Obrigado !