SlideShare uma empresa Scribd logo
1 de 35
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  1
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  2
IN1008 – Projeto Conceitual de BD
Aspectos de Qualidade
na Modelagem de Dados
Por:
Mônica Rafael
mrafael@hotlink.com.br
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  3
Roteiro
• Motivação
• Objetivos
• Modelagem de Dados
 Administração de Dados
 Administração de Banco de Dados
• Qualidade de Software
 Características de qualidade nos modelos de dados
• Casos de sucesso
 SEFAZ-PE
 Receita Federal/SERPRO
• Conclusão
• Referências Bibliográficas
• Dúvidas
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  4
Motivação
• A importância dos dados:
 A disponibilização precisa e em tempo real pode promover o
sucesso de uma Empresa.
 Uma Empresa deve possuir a documentação dos seus
dados, padrões estabelecidos e o conhecimento dos dados
armazenados.
• Administrar é preciso para garantir a integridade e
relação dos dados com as regras de negócios,
aliando a visão de armazenamento e performance
desses.
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  5
Objetivos
• Definir conceitos relacionados à administração de
dados.
• Definir conceitos relacionados à administração de
banco de dados.
• Definir qualidade de software.
• Apresentar os ganhos de qualidade com a
implementação da administração de dados.
• Apresentar casos de sucesso:
 SEFAZ-PE,
 Receita Federal/SERPRO.
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  6
Modelagem de Dados
• Dado = fato
• Informação = dado + contexto
• Modelo de dados
 relacionamentos entre os dados,
 semântica dos dados e
 regras de consistência.
• Modelos:
 conceitual,
 lógico e
 físico.
[1]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  7
Modelagem de Dados
• Propriedades de Modelos ER
 Um modelo ER é um modelo formal;
 Abordagem ER tem poder de expressão limitado;
 Diferentes modelos podem ser equivalentes.
[4]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  8
Modelagem de Dados
• Administração de Dados – Como ter ?
 Processo definido para a administração de dados.
 Parte da metodologia de desenvolvimento adotada na
empresa.
 Definição de padrões/nomenclaturas.
 Participação do AD desde o início do projeto.
 Definição de ferramenta CASE para suporte às atividades.
[2]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  9
Modelagem de Dados
• Papel do AD – Administrador de Dados
 Garantir a integridade entre os modelos de dados e às
regras de negócios que cercam a sua empresa.
 Permitir o compartilhamento de dados e a integração dos
sistemas.
 Construir a unificação da visão que a empresa tem dos
dados.
 Definição de padrões/nomenclaturas.
 O administrador pode elaborar modelos (conceituais e
lógicos). É seu papel homologar e garantir padrões em
consonância com as regras de negócio da Empresa.
[2]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  10
Modelagem de Dados
• Administração de Banco de Dados
 Processo definido para administração de banco de dados.
 Parte da metodologia de desenvolvimento adotada na
empresa.
 Definição de padrões/nomenclaturas.
 Participação do DBA após conclusão do modelo
conceitual.
 Projetar adequadamente a base de dados.
 Definição de ferramenta CASE para suporte às atividades.
[2]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  11
Modelagem de Dados
• Papel do DBA – Administrador de Banco de Dados
 Instalar, administrar e dar suporte aos bancos de dados.
 Otimizar os bancos de dados, e obter o desempenho
máximo dos servidores.
 Conhecer profundamente o banco de dados e suas
peculiaridades.
 Dar suporte à equipe de desenvolvimento.
 Desenvolver Projeto Físico de Banco de Dados.
[2]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  12
• Processo sistemático que focaliza todas as etapas e
artefatos produzidos com o objetivo de garantir a
conformidade de processos e produtos, prevenindo e
eliminando defeitos.
Qualidade de Software
[4]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  13
Características de Qualidade no Modelo Conceitual
• Verificação do modelo de dados
 A verificação é o controle de qualidade que procura
garantir que o modelo usado para a construção do banco
de dados gerará um bom produto.
[3]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  14
Características de Qualidade no Modelo Conceitual
• Verificação do modelo de dados
 Requisitos a serem preenchidos:
 Modelo deve ser correto.
 Modelo deve ser completo.
 Modelo deve ser livre de redundâncias.
 Modelo deve refletir o aspecto temporal.
[3]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Características de Qualidade no Modelo Conceitual
• Estabelecimento de Padrões
 Definição da notação, pois existem variantes de modelos ER (Chen,
Engenharia de Informações, Merise).
 Uso de ferramentas de modelagem:
 Ferramenta CASE (edição diagramática, dicionário de dados e integração entre
diagrama ER e dicionário de dados);
 Uso de programas de propósito geral.
[3]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Caso de Sucesso
• SEFAZ-PE
 Área de Administração de Dados – posição privilegiada
(credibilidade, profissionais experientes).
 Política e Padrões de Administração de Dados.
 Processo da Administração de Dados.
 MDS – Metodologia de Desenvolvimento implantada com
Administração de Dados e Banco de Dados.
 Treinamento para todos de desenvolvimento.
 Modelos e dicionários de dados conceitual, lógico e físico.
[5]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Caso de Sucesso - SEFAZ-PE
• MDS – Metodologia de Desenvolvimento de Sistemas
 Disciplina de Análise e Projeto
• Atividades
Analisar
Casos de
Uso
Projetar
Arquitetura
Projetar
Casos de
Uso
Projetar
Subsistemas
(opcional) Projetar
Classes
Projetar
Base de Dados Revisar
Artefatos
[5]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Caso de Sucesso - SEFAZ-PE
• MDS – Metodologia de Desenvolvimento
 Disciplina de Análise e Projeto
• Atividade
Projetar
Base de Dados
Artefatos de Entrada:
- Modelo de Análise e Projeto
- Análise dos Dados Legados (opcional)
- Documento de Integração de Dados
- Lições aprendidas
- Modelo Conceitual do Sistema
[5]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Caso de Sucesso - SEFAZ-PE
• MDS – Metodologia de Desenvolvimento
 Disciplina de Análise e Projeto
• Atividade
Projetar
Base de Dados
Artefatos de Saída:
- Modelo Conceitual de Dados
- Modelo Lógico Relacional
- Dicionário de Dados Lógico
- Modelo Físico Relacional
- Dicionário de Dados Físico
- Documento de Integração de Dados (atualizado)
- Plano de Migração, Conversão e Carga de Dados
- Layouts Padrão de Arquivo para Carga
- Plano de Guarda e Recuperação Histórica
- Alocação física de área em disco
[5]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Caso de Sucesso - SEFAZ-PE
• MDS – Metodologia de Desenvolvimento
 Disciplina de Análise e Projeto
• Atividade
Projetar
Base de Dados
Analista
de
Sistemas
Administrador
de Dados
R
E
S
P
O
N
S
Á
V
E
I
S
[5]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Caso de Sucesso - SEFAZ-PE
• MDS – Metodologia de Desenvolvimento
 Disciplina de Análise e Projeto
• Atividade
Projetar
Base de Dados
ATENÇÃO:
Esta atividade tem a participação efetiva do
Administrador de Dados. Sendo assim, o
analista de sistemas poderá recorrer à
equipe de banco de dados sempre que for
necessário, tanto para esclarecer dúvidas
quanto para realizar pré-validações dos
modelos e dicionários de dados.
[5]
Quem faz o modelo de dados é o Analista.
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Caso de Sucesso
• Receita Federal/SERPRO
 Área de Administração de Dados – posição privilegiada
(começou na RF e depois o SERPRO passou a apoiar
devido ao número de demandas).
 Política e Padrões de Administração de Dados.
 Processo da Administração de Dados.
 PSDS – Processo SERPRO de Desenvolvimento de
Sistemas implantado com Administração de Dados.
 Treinamento para todos de desenvolvimento.
 Modelos e dicionários de dados conceitual, lógico e físico.
[6]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Caso de Sucesso - RF/SERPRO
• PSDS – Processo SERPRO de Desenvolvimento de Sistemas
 Etapa de Engenharia - Análise e Projeto
• Administrador de Dados (AD)
[6]
Administrador de Processos (AP)
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Caso de Sucesso - RF/SERPRO
• PSDS – Processo SERPRO de Desenvolvimento de Sistemas
 Etapa de Engenharia - Análise e Projeto
• Projetista de Dados (PRD)
[6]
Em relação aos papéis, o projetista de dados
encontra-se no grupo de desenvolvedores.
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Caso de Sucesso - RF/SERPRO
• PSDS – Processo SERPRO de Desenvolvimento de Sistemas
 Etapa de Engenharia - Análise e Projeto
• Projetista de Dados (PRD)
Administrador de Processos (AP)
[6]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Caso de Sucesso - RF/SERPRO
• PSDS – Processo SERPRO de Desenvolvimento de Sistemas
 Etapa de Engenharia - Análise e Projeto
• Atividade
Projetar
Base de Dados
[6]
Analisar
Modelagem
de Dados
Artefatos de Entrada:
- Modelo de Análise (MA)
- Modelo de Dados (MLD)
- Modelo de Requisitos (MR)
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Caso de Sucesso - RF/SERPRO
• PSDS – Processo SERPRO de Desenvolvimento de Sistemas
 Etapa de Engenharia - Análise e Projeto
• Atividade
Projetar
Base de Dados
[6]
Analisar
Modelagem
de Dados
Artefatos de Saída:
- Modelo de Análise (MA)
- Modelo de Dados (MLD)
- Plano de Implementação de Regras de Negócio (PIR)
- Relatório de Revisão por Pares (RPAR)
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Caso de Sucesso - RF/SERPRO
• PSDS – Processo SERPRO de Desenvolvimento de Sistemas
 Etapa de Engenharia - Análise e Projeto
• Atividade
Projetar
Base de Dados
[6]
Analisar
Modelagem
de Dados
R
E
S
P
O
N
S
Á
V
E
I
S
Administrador
de Processos
(AP)
Administrador
de Dados
(AD)
Líder de
Revisão por
Pares (LRP)
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Caso de Sucesso - RF/SERPRO
• PSDS – Processo SERPRO de Desenvolvimento de Sistemas
 Etapa de Engenharia - Análise e Projeto
• Atividade
Projetar
Base de Dados
[6]
Projetar
Modelo de Dados
Artefatos de Entrada:
- Modelo de Análise (MA)
- Modelo de Projeto (MP)
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Caso de Sucesso - RF/SERPRO
• PSDS – Processo SERPRO de Desenvolvimento de Sistemas
 Etapa de Engenharia - Análise e Projeto
• Atividade
Projetar
Base de Dados
[6]
Projetar
Modelo de Dados
Artefatos de Saída:
- Documento de Arquitetura de Software(MA)
- Modelo de Análise (MA)
- Modelo de Projeto (MP)
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Caso de Sucesso - RF/SERPRO
• PSDS – Processo SERPRO de Desenvolvimento de Sistemas
 Etapa de Engenharia - Análise e Projeto
• Atividade
Projetar
Base de Dados
[6]
Projetar
Modelo de Dados
R
E
S
P
O
N
S
Á
V
E
L
Projetista de
Dados (PRD)
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Conclusão
• AD nos 2 casos apresentados possibilitou ganhos
com a qualidade dos dados, obtida através de:
 Visão estratégica de AD pelas empresas.
 Padronização da AD.
 Definição de Processo de AD.
 Utilização de Metodologia de Desenvolvimento
contemplando AD.
 Treinamento para as equipes.
 Verificação e Validação dos Modelos e Dicionários de Dados
pelo usuário.
 Revisão e melhoria contínua do processo de AD.
[5] [6]
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Referências
1. CIn/UFPE – Projeto Conceitual de BD - Prof. Robson Fidalgo
2. www.plugmasters.com.br/sys/materias/677/1/Administraçãoeficaz-de-Dados
3. Heuser, Carlos Alberto, Projeto de Banco de Dados, Porto Alegre, 1998
4. Bartié, Alexandre, Garantia da Qualidade de Software, Rio de Janeiro, 2002
5. Metodologia de Desenvolvimento de Sistemas da SEFAZ-PE (MDS)
6. Processo Serpro de Desenvolvimento de Soluções (PSDS)
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Dúvidas ?
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo 
Obrigada !

Mais conteúdo relacionado

Semelhante a Aspectos de qualidade na modelagem de dados

Curriculum Vitae - Vinicius Borges Gonçalves
Curriculum Vitae - Vinicius Borges GonçalvesCurriculum Vitae - Vinicius Borges Gonçalves
Curriculum Vitae - Vinicius Borges GonçalvesVinicius Gon
 
Um Passo além da Implantação do BI
Um Passo além da Implantação do BIUm Passo além da Implantação do BI
Um Passo além da Implantação do BITutorpro Treinamentos
 
Sistema da informacao
Sistema da informacaoSistema da informacao
Sistema da informacaopaulocsm
 
Aula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoAula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoDaniel Brandão
 
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslidesharePalestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslidesharepccdias
 
Análise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemasAnálise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemasDiego Marek
 
Estratégia Institucional para a gestão de dados de investigação na UMINHO: o ...
Estratégia Institucional para a gestão de dados de investigação na UMINHO: o ...Estratégia Institucional para a gestão de dados de investigação na UMINHO: o ...
Estratégia Institucional para a gestão de dados de investigação na UMINHO: o ...Pedro Príncipe
 
Usabilidade aula-03. Processos: Arquitetura de informação
Usabilidade aula-03. Processos: Arquitetura de informaçãoUsabilidade aula-03. Processos: Arquitetura de informação
Usabilidade aula-03. Processos: Arquitetura de informaçãoAlan Vasconcelos
 
Situação e tendências da gestão de dados de investigação
Situação e tendências da gestão de dados de investigaçãoSituação e tendências da gestão de dados de investigação
Situação e tendências da gestão de dados de investigaçãoPedro Príncipe
 
aula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyyaula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyyJoefersonDelfino2
 
Seminário Sistemas de Informação
Seminário Sistemas de InformaçãoSeminário Sistemas de Informação
Seminário Sistemas de Informaçãolucascolette
 
FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos Ágeis de Bu...
FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos Ágeis de Bu...FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos Ágeis de Bu...
FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos Ágeis de Bu...Mauricio Cesar Santos da Purificação
 
Oficina de Metodologias Ágeis
Oficina de Metodologias ÁgeisOficina de Metodologias Ágeis
Oficina de Metodologias ÁgeisProfa Karen Borges
 

Semelhante a Aspectos de qualidade na modelagem de dados (20)

Curriculum Vitae - Vinicius Borges Gonçalves
Curriculum Vitae - Vinicius Borges GonçalvesCurriculum Vitae - Vinicius Borges Gonçalves
Curriculum Vitae - Vinicius Borges Gonçalves
 
Um Passo além da Implantação do BI
Um Passo além da Implantação do BIUm Passo além da Implantação do BI
Um Passo além da Implantação do BI
 
Sistema da informacao
Sistema da informacaoSistema da informacao
Sistema da informacao
 
Aula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de InformaçãoAula 01 - Introdução ao Sistema de Informação
Aula 01 - Introdução ao Sistema de Informação
 
Governança de TI - Aula7 - COBIT 4.1 X COBIT 5
Governança de TI - Aula7 - COBIT 4.1 X COBIT 5Governança de TI - Aula7 - COBIT 4.1 X COBIT 5
Governança de TI - Aula7 - COBIT 4.1 X COBIT 5
 
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslidesharePalestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
Palestra big data_e_mineracao_dedados_5agosto13-versaoslideshare
 
Análise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemasAnálise, projeto e implementação de sistemas
Análise, projeto e implementação de sistemas
 
Estratégia Institucional para a gestão de dados de investigação na UMINHO: o ...
Estratégia Institucional para a gestão de dados de investigação na UMINHO: o ...Estratégia Institucional para a gestão de dados de investigação na UMINHO: o ...
Estratégia Institucional para a gestão de dados de investigação na UMINHO: o ...
 
Lecture 7 :: Ferramentas Case
Lecture 7 :: Ferramentas CaseLecture 7 :: Ferramentas Case
Lecture 7 :: Ferramentas Case
 
Curriculo2016
Curriculo2016Curriculo2016
Curriculo2016
 
Jornadas 2015: PTCRIS: Parte I
Jornadas 2015: PTCRIS: Parte IJornadas 2015: PTCRIS: Parte I
Jornadas 2015: PTCRIS: Parte I
 
Usabilidade aula-03. Processos: Arquitetura de informação
Usabilidade aula-03. Processos: Arquitetura de informaçãoUsabilidade aula-03. Processos: Arquitetura de informação
Usabilidade aula-03. Processos: Arquitetura de informação
 
Business Intelligence - Prática e Experiências
Business Intelligence - Prática e ExperiênciasBusiness Intelligence - Prática e Experiências
Business Intelligence - Prática e Experiências
 
Petic SEAD-SE
Petic SEAD-SEPetic SEAD-SE
Petic SEAD-SE
 
Situação e tendências da gestão de dados de investigação
Situação e tendências da gestão de dados de investigaçãoSituação e tendências da gestão de dados de investigação
Situação e tendências da gestão de dados de investigação
 
aula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyyaula01-aulainicial-160805044212.pptx yyy
aula01-aulainicial-160805044212.pptx yyy
 
Seminário Sistemas de Informação
Seminário Sistemas de InformaçãoSeminário Sistemas de Informação
Seminário Sistemas de Informação
 
0000000
00000000000000
0000000
 
FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos Ágeis de Bu...
FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos Ágeis de Bu...FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos Ágeis de Bu...
FDWS: Uma Metodologia para Gerência e Desenvolvimento de Projetos Ágeis de Bu...
 
Oficina de Metodologias Ágeis
Oficina de Metodologias ÁgeisOficina de Metodologias Ágeis
Oficina de Metodologias Ágeis
 

Aspectos de qualidade na modelagem de dados

  • 1. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  1
  • 2. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  2 IN1008 – Projeto Conceitual de BD Aspectos de Qualidade na Modelagem de Dados Por: Mônica Rafael mrafael@hotlink.com.br
  • 3. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  3 Roteiro • Motivação • Objetivos • Modelagem de Dados  Administração de Dados  Administração de Banco de Dados • Qualidade de Software  Características de qualidade nos modelos de dados • Casos de sucesso  SEFAZ-PE  Receita Federal/SERPRO • Conclusão • Referências Bibliográficas • Dúvidas
  • 4. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  4 Motivação • A importância dos dados:  A disponibilização precisa e em tempo real pode promover o sucesso de uma Empresa.  Uma Empresa deve possuir a documentação dos seus dados, padrões estabelecidos e o conhecimento dos dados armazenados. • Administrar é preciso para garantir a integridade e relação dos dados com as regras de negócios, aliando a visão de armazenamento e performance desses.
  • 5. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  5 Objetivos • Definir conceitos relacionados à administração de dados. • Definir conceitos relacionados à administração de banco de dados. • Definir qualidade de software. • Apresentar os ganhos de qualidade com a implementação da administração de dados. • Apresentar casos de sucesso:  SEFAZ-PE,  Receita Federal/SERPRO.
  • 6. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  6 Modelagem de Dados • Dado = fato • Informação = dado + contexto • Modelo de dados  relacionamentos entre os dados,  semântica dos dados e  regras de consistência. • Modelos:  conceitual,  lógico e  físico. [1]
  • 7. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  7 Modelagem de Dados • Propriedades de Modelos ER  Um modelo ER é um modelo formal;  Abordagem ER tem poder de expressão limitado;  Diferentes modelos podem ser equivalentes. [4]
  • 8. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  8 Modelagem de Dados • Administração de Dados – Como ter ?  Processo definido para a administração de dados.  Parte da metodologia de desenvolvimento adotada na empresa.  Definição de padrões/nomenclaturas.  Participação do AD desde o início do projeto.  Definição de ferramenta CASE para suporte às atividades. [2]
  • 9. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  9 Modelagem de Dados • Papel do AD – Administrador de Dados  Garantir a integridade entre os modelos de dados e às regras de negócios que cercam a sua empresa.  Permitir o compartilhamento de dados e a integração dos sistemas.  Construir a unificação da visão que a empresa tem dos dados.  Definição de padrões/nomenclaturas.  O administrador pode elaborar modelos (conceituais e lógicos). É seu papel homologar e garantir padrões em consonância com as regras de negócio da Empresa. [2]
  • 10. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  10 Modelagem de Dados • Administração de Banco de Dados  Processo definido para administração de banco de dados.  Parte da metodologia de desenvolvimento adotada na empresa.  Definição de padrões/nomenclaturas.  Participação do DBA após conclusão do modelo conceitual.  Projetar adequadamente a base de dados.  Definição de ferramenta CASE para suporte às atividades. [2]
  • 11. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  11 Modelagem de Dados • Papel do DBA – Administrador de Banco de Dados  Instalar, administrar e dar suporte aos bancos de dados.  Otimizar os bancos de dados, e obter o desempenho máximo dos servidores.  Conhecer profundamente o banco de dados e suas peculiaridades.  Dar suporte à equipe de desenvolvimento.  Desenvolver Projeto Físico de Banco de Dados. [2]
  • 12. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  12 • Processo sistemático que focaliza todas as etapas e artefatos produzidos com o objetivo de garantir a conformidade de processos e produtos, prevenindo e eliminando defeitos. Qualidade de Software [4]
  • 13. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  13 Características de Qualidade no Modelo Conceitual • Verificação do modelo de dados  A verificação é o controle de qualidade que procura garantir que o modelo usado para a construção do banco de dados gerará um bom produto. [3]
  • 14. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  14 Características de Qualidade no Modelo Conceitual • Verificação do modelo de dados  Requisitos a serem preenchidos:  Modelo deve ser correto.  Modelo deve ser completo.  Modelo deve ser livre de redundâncias.  Modelo deve refletir o aspecto temporal. [3]
  • 15. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Características de Qualidade no Modelo Conceitual • Estabelecimento de Padrões  Definição da notação, pois existem variantes de modelos ER (Chen, Engenharia de Informações, Merise).  Uso de ferramentas de modelagem:  Ferramenta CASE (edição diagramática, dicionário de dados e integração entre diagrama ER e dicionário de dados);  Uso de programas de propósito geral. [3]
  • 16. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Caso de Sucesso • SEFAZ-PE  Área de Administração de Dados – posição privilegiada (credibilidade, profissionais experientes).  Política e Padrões de Administração de Dados.  Processo da Administração de Dados.  MDS – Metodologia de Desenvolvimento implantada com Administração de Dados e Banco de Dados.  Treinamento para todos de desenvolvimento.  Modelos e dicionários de dados conceitual, lógico e físico. [5]
  • 17. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Caso de Sucesso - SEFAZ-PE • MDS – Metodologia de Desenvolvimento de Sistemas  Disciplina de Análise e Projeto • Atividades Analisar Casos de Uso Projetar Arquitetura Projetar Casos de Uso Projetar Subsistemas (opcional) Projetar Classes Projetar Base de Dados Revisar Artefatos [5]
  • 18. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Caso de Sucesso - SEFAZ-PE • MDS – Metodologia de Desenvolvimento  Disciplina de Análise e Projeto • Atividade Projetar Base de Dados Artefatos de Entrada: - Modelo de Análise e Projeto - Análise dos Dados Legados (opcional) - Documento de Integração de Dados - Lições aprendidas - Modelo Conceitual do Sistema [5]
  • 19. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Caso de Sucesso - SEFAZ-PE • MDS – Metodologia de Desenvolvimento  Disciplina de Análise e Projeto • Atividade Projetar Base de Dados Artefatos de Saída: - Modelo Conceitual de Dados - Modelo Lógico Relacional - Dicionário de Dados Lógico - Modelo Físico Relacional - Dicionário de Dados Físico - Documento de Integração de Dados (atualizado) - Plano de Migração, Conversão e Carga de Dados - Layouts Padrão de Arquivo para Carga - Plano de Guarda e Recuperação Histórica - Alocação física de área em disco [5]
  • 20. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Caso de Sucesso - SEFAZ-PE • MDS – Metodologia de Desenvolvimento  Disciplina de Análise e Projeto • Atividade Projetar Base de Dados Analista de Sistemas Administrador de Dados R E S P O N S Á V E I S [5]
  • 21. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Caso de Sucesso - SEFAZ-PE • MDS – Metodologia de Desenvolvimento  Disciplina de Análise e Projeto • Atividade Projetar Base de Dados ATENÇÃO: Esta atividade tem a participação efetiva do Administrador de Dados. Sendo assim, o analista de sistemas poderá recorrer à equipe de banco de dados sempre que for necessário, tanto para esclarecer dúvidas quanto para realizar pré-validações dos modelos e dicionários de dados. [5] Quem faz o modelo de dados é o Analista.
  • 22. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Caso de Sucesso • Receita Federal/SERPRO  Área de Administração de Dados – posição privilegiada (começou na RF e depois o SERPRO passou a apoiar devido ao número de demandas).  Política e Padrões de Administração de Dados.  Processo da Administração de Dados.  PSDS – Processo SERPRO de Desenvolvimento de Sistemas implantado com Administração de Dados.  Treinamento para todos de desenvolvimento.  Modelos e dicionários de dados conceitual, lógico e físico. [6]
  • 23. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Caso de Sucesso - RF/SERPRO • PSDS – Processo SERPRO de Desenvolvimento de Sistemas  Etapa de Engenharia - Análise e Projeto • Administrador de Dados (AD) [6] Administrador de Processos (AP)
  • 24. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Caso de Sucesso - RF/SERPRO • PSDS – Processo SERPRO de Desenvolvimento de Sistemas  Etapa de Engenharia - Análise e Projeto • Projetista de Dados (PRD) [6] Em relação aos papéis, o projetista de dados encontra-se no grupo de desenvolvedores.
  • 25. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Caso de Sucesso - RF/SERPRO • PSDS – Processo SERPRO de Desenvolvimento de Sistemas  Etapa de Engenharia - Análise e Projeto • Projetista de Dados (PRD) Administrador de Processos (AP) [6]
  • 26. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Caso de Sucesso - RF/SERPRO • PSDS – Processo SERPRO de Desenvolvimento de Sistemas  Etapa de Engenharia - Análise e Projeto • Atividade Projetar Base de Dados [6] Analisar Modelagem de Dados Artefatos de Entrada: - Modelo de Análise (MA) - Modelo de Dados (MLD) - Modelo de Requisitos (MR)
  • 27. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Caso de Sucesso - RF/SERPRO • PSDS – Processo SERPRO de Desenvolvimento de Sistemas  Etapa de Engenharia - Análise e Projeto • Atividade Projetar Base de Dados [6] Analisar Modelagem de Dados Artefatos de Saída: - Modelo de Análise (MA) - Modelo de Dados (MLD) - Plano de Implementação de Regras de Negócio (PIR) - Relatório de Revisão por Pares (RPAR)
  • 28. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Caso de Sucesso - RF/SERPRO • PSDS – Processo SERPRO de Desenvolvimento de Sistemas  Etapa de Engenharia - Análise e Projeto • Atividade Projetar Base de Dados [6] Analisar Modelagem de Dados R E S P O N S Á V E I S Administrador de Processos (AP) Administrador de Dados (AD) Líder de Revisão por Pares (LRP)
  • 29. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Caso de Sucesso - RF/SERPRO • PSDS – Processo SERPRO de Desenvolvimento de Sistemas  Etapa de Engenharia - Análise e Projeto • Atividade Projetar Base de Dados [6] Projetar Modelo de Dados Artefatos de Entrada: - Modelo de Análise (MA) - Modelo de Projeto (MP)
  • 30. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Caso de Sucesso - RF/SERPRO • PSDS – Processo SERPRO de Desenvolvimento de Sistemas  Etapa de Engenharia - Análise e Projeto • Atividade Projetar Base de Dados [6] Projetar Modelo de Dados Artefatos de Saída: - Documento de Arquitetura de Software(MA) - Modelo de Análise (MA) - Modelo de Projeto (MP)
  • 31. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Caso de Sucesso - RF/SERPRO • PSDS – Processo SERPRO de Desenvolvimento de Sistemas  Etapa de Engenharia - Análise e Projeto • Atividade Projetar Base de Dados [6] Projetar Modelo de Dados R E S P O N S Á V E L Projetista de Dados (PRD)
  • 32. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Conclusão • AD nos 2 casos apresentados possibilitou ganhos com a qualidade dos dados, obtida através de:  Visão estratégica de AD pelas empresas.  Padronização da AD.  Definição de Processo de AD.  Utilização de Metodologia de Desenvolvimento contemplando AD.  Treinamento para as equipes.  Verificação e Validação dos Modelos e Dicionários de Dados pelo usuário.  Revisão e melhoria contínua do processo de AD. [5] [6]
  • 33. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Referências 1. CIn/UFPE – Projeto Conceitual de BD - Prof. Robson Fidalgo 2. www.plugmasters.com.br/sys/materias/677/1/Administraçãoeficaz-de-Dados 3. Heuser, Carlos Alberto, Projeto de Banco de Dados, Porto Alegre, 1998 4. Bartié, Alexandre, Garantia da Qualidade de Software, Rio de Janeiro, 2002 5. Metodologia de Desenvolvimento de Sistemas da SEFAZ-PE (MDS) 6. Processo Serpro de Desenvolvimento de Soluções (PSDS)
  • 34. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Dúvidas ?
  • 35. CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  Obrigada !

Notas do Editor

  1. 1