DI-UFPE1 Sistemas CASE O Papel do Repositório de Dados nos Ambientes CASE.

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Sistemas Distribuídos
Análise e Projeto de Sistemas III
Administração de Sistemas de Informação
Sistemas Distribuídos
AUTOMAÇÃO DE ESCRITÓRIOS
ISO Processos do Ciclo de Vida do Software
Processo Lacen de Desenvolvimento de Software
Engenharia de Software
Processos de Software Introdução
INTRODUÇÃO A INFORMÁTICA
Gerenciamento de Configuração
Gerenciamento da Integração
Engenharia Reversa É o processo de derivar as especificações lógicas dos componentes do sistema a partir de sua descrição física com auxílio de ferramentas.
Filipe Ferraz Salgado Orientador: Francisco Reverbel Tipo de Trabalho: Estágio Supervisionado Após a criação do pacote com a versão 3.1 do jBPM, surgiu.
1 - Lafayette B. Melo – Análise e Projeto de Sistemas para a Internet – Noções de Engenharia de Software COINFO – CEFET-PB Noções de Engenharia de Software.
O processo do design da interação
Como Desenvolver Sistemas de Informação
TSDD Teste de segurança durante o desenvolvimento.
Engenharia de Software
Configuração de manutenção
Seminário de Engenharia de Usabilidade
Banco de Dados Aplicado ao Desenvolvimento de Software
Modelos de Maturidade de Processos de Software
Metolodogia de Desenvolvimento de Data Warehouse
iColabora Solução web para gestão de processos de negócios
Ferramentas de modelagem do SI
ACCESS 2007 EDIMILSON JÚNIOR.
O Processo da Engenharia de Requisitos
Engenharia do Conhecimento Ernesto Trajano Jacques Robin CIn-UFPE.
Metodologias para construção de SMA
PMBOK: Gerenciamento do Escopo do Projeto
DI-UFPE1 Sistemas CASE Seleção, Avaliação e Adoção de Ferramentas CASE.
Introdução e Fundamentos Engenharia de Requisitos
Projeto de Banco de Dados
Gerência de Configuração - GC
Software engineering, the software process and their support M.M. Lehman Apresentadora: Tarciana Dias da Silva.
IDEF0/IDEF3 Alexsander Muraro da Silva Rodrigo Castro Gil
Sistemas Operacionais
Sistemas operacionais
Introdução ao Processo Unificado de Desenvolvimento de Software Tiago Lima Massoni UFPE
Processos.
Curso Técnico em Informática DISCIPLINA: Implementação a Banco de Dados PROFESSOR: Flávio Barbosa PARACATU /MG.
Introdução a Banco de Dados Aula 04
Engenharia de Software
METODOLOGIA, MÉTODOS E FERRAMENTAS
Requisitos de Software
Conceitos Básicos Introdução.
Integração de Ferramentas CASE
Linguagem de Modelagem Unificada
Automação Comercial Faculdade Estácio Radial Prof. Paulo Alipio Alves de Oliveira 2010.
Ferramentas CASE Aula 22.
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
Metodologia para o Desenvolvimento de Sistemas de Informação
Análise e Projeto de Sistemas Orientado a Objetos Profa. Ana Karina Barbosa.
Linguagens de Programação
Capítulo 1 Sistemas de Banco de Dados
Engenharia de Software
Gerenciamento de Configuração de Software
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
CIn/UFPE – IF696 - Integração de Dados e DW - Prof. Robson Fidalgo  1.
IF 718 Análise e Projeto de Sistemas Augusto Sampaio Vitor Braga (Estágio docência) Camila Sá (Monitora) Parte do material cedido pela Qualiti Software.
Lenylda Albuquerque ISO Processos de Ciclo de Vida de Software Universidade Federal de Pernambuco.
Mapeamento e Padronização de Processos
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
Desenvolvimento WEB II Ajax – Utilização de Frameworks Javascript Professora: Kelly de Paula Cunha.
Copyright © 2011 Ramez Elmasri and Shamkant Navathe slide 1 Tópicos  Introdução  Um exemplo  Características da abordagem de banco de dados  Vantagens.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Modelagem de Banco de Dados: Conceitos
Transcrição da apresentação:

DI-UFPE1 Sistemas CASE O Papel do Repositório de Dados nos Ambientes CASE

DI-UFPE2 Introdução n Durante os primórdios do desenvolvimento de software, o programador desempenhava várias tarefas ligadas ao armazenamento e recuperação de informações sobre um projeto:  “Lembrar” da localização de todas as informações pertinentes ao projeto;  “Lembrar” de informações que nunca foram escritas e reconstruir informações que haviam se perdido.

DI-UFPE3 Introdução n Hoje o repositório é um banco de dados e o papel do engenheiro de software é interagir com o repositório, usando ferramentas CASE que estejam integradas ao repositório.

DI-UFPE4 Definição n O repositório para um ambiente CASE é o conjunto de mecanismos e estruturas de dados que realizam a integração dados-ferramenta e dados-dados.

DI-UFPE5 Funções de um Repositório n Além das funções óbvias de um sistema de gerenciamento de banco de dados, o repositório realiza ainda as seguintes funções:  Integridade de dados;  Compartilhamento de informações;  Integração dados-ferramentas;  Integração dados-dados;  Imposição metodológica;  Padronização de documentos.

DI-UFPE6 Funções de um Repositório: integridade n O repositório deve incluir funções para validar suas entradas, deve garantir a consistência entre objetos relacionados e executar automaticamente modificações em “cascata” quando uma mudança em um objeto exige mudanças em objetos relacionados.

DI-UFPE7 Funções de um Repositório: compartilhamento n O repositório deve oferecer um mecanismo para o compartilhamento de informações entre múltiplos desenvolvedores e entre múltiplas ferramentas, gerenciar e controlar o acesso a dados de multiusuários e bloquear/desbloquear objetos, de forma que as mudanças não sejam inadvertidamente sobrepostas umas às outras.

DI-UFPE8 Funções de um Repositório: integração dados-ferramenta n O repositório deve estabelecer um modelo de dados que pode ser disponível a todas as ferramentas do ambiente, controlar o acesso aos dados e realizar funções de gerenciamento de configuração apropriadas.

DI-UFPE9 Funções de um Repositório: integração dados-dados n O repositório deve estabelecer relacionamentos entre objetos de dados, de forma que outras funções possam ser realizadas.

DI-UFPE10 Funções de um Repositório: imposição metodológica n Os relacionamentos e objetos definem um conjunto de etapas que devem ser cumpridas para construir o conteúdo do repositório.

DI-UFPE11 Funções de um Repositório: padronização de documentos n Ao se criar definições para objetos do banco de dados, o repositório deve levar diretamente a uma abordagem padrão para criação de documentos relacionados.

DI-UFPE12 Conteúdo de um Repositório n Um repositório deve armazenar tanto dados complexos (diagramas, gráfico, documentos, artigos, etc.), como dados simples (caracteres, inteiros, etc.); n Os tipos de dados geralmente armazenados no repositório são os seguintes:  Informações sobre o problema a ser resolvido e sobre o seu domínio;  Normas e instruções pertinentes ao processo de desenvolvimento de software (metodologias) a serem seguidas;  O plano, recursos e histórico do projeto;  Informações sobre o contexto organizacional;  A solução do problema, quando ela surge.