CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  1.

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Análise e Projeto de Sistemas I
RUP – Rational Unified Process
Adélia Barros Testes de Software Adélia Barros
Engenharia de Software
Objetivos do Capítulo Utilizar o processo de desenvolvimento de sistemas delineado neste capítulo e o modelo de componentes de SI, do Capítulo 1, como.
ISO Processos do Ciclo de Vida do Software
GERENCIAMENTO DE INTEGRAÇÃO DO PROJETO
Resumo 1.1) Introdução 1.2) Abordagem Convencional de Arquivos
Participantes do Processo de Desenvolvimento de Software
Prof.: Bruno Rafael de Oliveira Rodrigues
Tópicos Motivação para teste Por que algumas empresas não testam
Rational Unified Process(RUP)
Professora: Aline Vasconcelos
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Reutilização de Software
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
TSDD Teste de segurança durante o desenvolvimento.
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Modelagem para Web Aula de 11/04/2011.
RUPinho Qualidade de Software
Estratégia de Planejamento do Projeto
Tecnologias de Linguagens para Banco de Dados
Banco de Dados Aplicado ao Desenvolvimento de Software
Visão Geral PRO.NET.
Modelos de Maturidade de Processos de Software
Análise de Sistemas de Software Prof. Rodrigo Ribeiro.
Metolodogia de Desenvolvimento de Data Warehouse
Implementação em Projeto de Sistemas (PFC)
Bancos de Dados Projeto de BD
Apoio à Engenharia de Software
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Business Intelligence:
Modelos de Maturidade de Processos de Software
Modelos de Maturidade de Processos de Software
Projeto de Banco de Dados
Desenvolvimento Formal de Software
ANÁLISE E DESENVOLVIMENTO
O Processo de desenvolvimento de software
Especificação em Projeto de Sistemas
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Teste de Software Conceitos iniciais.
Bruno Silva Desenvolvido a partir de
O Processo Unificado (UP)
Banco de Dados Aplicado ao Desenvolvimento de Software
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Engenharia de Software
RUP - Cap. 4 – Processo Centrado na Arquitetura
METODOLOGIA, MÉTODOS E FERRAMENTAS
Processo de Desenvolvimento de Software – PDS C Construção - PAS
Modelagem de Processos de Negócio
Gestão de projetos de Software GTI-16
Desenvolvimento de Sistemas - Fluxo de Testes
Engenharia de Software
Engenharia de Software com o RUP - Workflow de Testes Parte II Alexandre Vasconcelos, André Santos, Augusto Sampaio, Hermano Moura, Paulo Borba © Centro.
Melhoria de Processo do Software Brasileiro
Objetivos deste módulo
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2012 Professor Leomir J. Borba-
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
Janeiro/2013 Ceça Moraes Data Warehouse Janeiro/2013 Ceça Moraes
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
Projetar Base de Dados. Copyright © 2002 Qualiti. Todos os direitos reservados. Qualiti Software Processes Projetar base de dados | 2 Objetivos deste.
Dimitri de Almeida Malheiros Barbosa
SECRETARIA DA FAZENDA DO ESTADO DE SÃO PAULO Gerenciamento de Serviços de TI - Evolução, Lições Aprendidas e Resultados Práticos - Dezembro / 2015.
/ de Julho de UFPE - Universidade Federal de Pernambuco CIn - Centro de Informática Pós-Graduação em Ciência da Computação Tópicos Avançados.
Modelos de dados.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
Elicitar Requisitos Documentar Requisitos Validar Requisitos Estrutura Implementação Implementar Componentes Testar de Unidades Corrigir Defeitos Testar.
ROTEIRO PARA ELABORAÇÃO DE SISTEMA ESTRUTURADO
Transcrição da apresentação:

CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  1

2 IN1008 – Projeto Conceitual de BD Aspectos de Qualidade na Modelagem de Dados Por: Mônica Rafael

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ísi co. [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 adminis traçã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 RESPONSÁVEISRESPONSÁVEIS [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 RESPONSÁVEISRESPONSÁVEIS 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 RESPONSÁVELRESPONSÁVEL 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 Heuser, Carlos Alberto, Projeto de Banco de Dados, Porto Alegre, Bartié, Alexandre, Garantia da Qualidade de Software, Rio de Janeiro, 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 !