Jugurta Lisboa Filho
|
|
- Maria das Dores Cortês Maranhão
- 8 Há anos
- Visualizações:
Transcrição
1 MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil SEMINÁRIO QUALIDADE DE DADOS GEOESPACIAIS Modelagem e integração de dados espaciais e não espaciais Projeto CASEGeo/UFV Jugurta Lisboa Filho Universidade Federal de Viçosa Universidade Federal de Viçosa Departamento de Informática
2 Modelagem de BD ~ Projeto arquitetônico de uma casa BD criado de forma incremental pode virar Puxadinho! Falta de dados e relacionamentos não previstos Limitação de consultas futuras MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 2
3 Conceitos Fundamentais Histórico de Modelos Conceituais para BDGeo Evolução de Modelos... Modelo UML-GeoFrame + Ferramenta ArgoCaseGeo Perfil UML GeoProfile e MDA (Model Driven Architecture) Conclusões MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 3
4 Mini-Mundo (Elmasri & Navathe, 2010) Análise de Requisitos Requisitos de BD independente de software dependente de software Projeto Conceitual Projeto Lógico Esquema Conceitual (ex.: Mod. E-R) Esquema Lógico (ex.: Mod. Relacional) Projeto Físico Esquema Físico (Mod. Implement.) MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 4
5 ISO (2002) Geographic information Reference model. ISO 19101:2002. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 5
6 Mundo Real Mini-mundo compatibilidade Formalismo Conceitual Técnicas Formais de Descrição Linguagem Léxica Notação Gráfica fornece regras para fornece gramática para Modelagem Modelagem Conceitual Apresentação Esquema Conceitual ISO (2002) Geographic information Reference model. ISO 19101:2002. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 6
7 Mundo Real Mini-mundo Formalismo Conceitual fornece regras para Modelagem compatibilidade Técnicas Formais de Descrição fornece gramática para Apresentação Modelagem conceitual Linguagem Léxica Notação Gráfica Esquema Conceitual ISO (2002) Geographic information Reference model. ISO 19101:2002. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 7
8 prefixo horas-vôo ano-fabr tipo numassentos Principais formalismos Aeronave pertence é_de classifica Tipo Aeronave podepilotar Modelo Entidade-Relacionamento (E-R) Modelos Orientados a Objetos (OO) possui Companhia Aérea Piloto habilitado idca nome país idpiloto nome dat-nasc Principais linguagens E-R Peter Chen James Martin (eng. informações) IDEF1X 1 n OO OOA OMT UML N 1 1 MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 8
9 Modelos Conceituais para BD Geo MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 9
10 MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 10
11 UML-GeoFrame [Lisboa Filho] Modelo da Perceptory[Bédard] OMT-G (Object Modeling Technique for Geographic Applications) [Borges] GeoOOA (Geo Object-Oriented Analysis) [Kosters] MADS (Modeling of Application Data with Spatio-temporal features) [Parent]
12
13 Conceito de framework na Engenharia de Software Um projeto genérico que é útil como um molde para construção de sistemas. Mecanismo de reutilização. GeoFrame Um framework projetado para modelagem conceitual de BD geográficos. Expressa a ideia de um esquema conceitual inicial para uma família de aplicações geográficas. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 13
14 Nível Planejamento Nome Tema retrata 1 RegiãoGeográfica descrição ObjetoConvencional FenômenoGeográfico Nível Metamodelo CampoGeográfico Objetogeográfico 1 1 Nível Representação espacial representa RepresentaçãoCampo representa ObjetoEspacial 2..n Ponto Linha Polígono ObjEspacialComplexo GradeDe Células Polígonos Adjacentes Isolinhas GradePontos TIN PontosIrregulares 14
15 Nível Planejamento Nome Tema retrata 1 RegiãoGeográfica descrição ObjetoConvencional FenômenoGeográfico Nível Metamodelo Nível Representação espacial CampoGeográfico representa RepresentaçãoCampo 1 Nível Planejamento Ponto Linha Objetogeográfico representa 1 ObjetoEspacial 2..n Polígono ObjEspacialComplexo GradeDe Células Polígonos Adjacentes Isolinhas GradePontos TIN PontosIrregulares 15
16 Nível Planejamento Nome Tema retrata 1 RegiãoGeográfica descrição ObjetoConvencional FenômenoGeográfico Nível Metamodelo CampoGeográfico Objetogeográfico 1 1 Nível Representação espacial representa RepresentaçãoCampo Nível Metamodelo Ponto Linha representa ObjetoEspacial 2..n Polígono ObjEspacialComplexo GradeDe Células Polígonos Adjacentes Isolinhas GradePontos TIN PontosIrregulares 16
17 Nível Planejamento Nome Tema retrata 1 RegiãoGeográfica descrição ObjetoConvencional FenômenoGeográfico Nível Metamodelo CampoGeográfico Objetogeográfico 1 1 Nível Representação espacial representa RepresentaçãoCampo representa ObjetoEspacial 2..n Ponto Linha Polígono ObjEspacialComplexo GradeDe Células Polígonos Adjacentes Isolinhas GradePontos TIN PontosIrregulares 17
18 Passo 1: Identificar temas (e sub-temas) para cada área geográfica. Passo 2: Para cada tema, elaborar o diagrama de classes. Associar classes de diferentes temas. Passo 3: Análise e modelagem do componente espacial de cada fenômeno geográfico (campos e objetos). Passo 4: Análise e modelagem dos relacionamentos espaciais. Passo 5: Análise e modelagem dos aspectos temporais. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 18
19 Estereótipo: mecanismo de extensão da UML Ex.: Classes UML-GeoFrame MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 19
20 Ferramenta CASE ArgoCaseGeo (DPI/UFV, 2004) MGAs para Shapefile, TerraLib e Oracle Spatial suporte para Padrões de Análise
21 ArgoCASEGEO An Infrastructure Oriented for Cataloging Services and Reuse of Analysis Patterns 21
22 ArgoCASEGEO An Infrastructure Oriented for Cataloging Services and Reuse of Analysis Patterns 22
23 Exemplo: Estudo de Caso Desenvolver um SIG para auxiliar no planejamento da divisão de terras: Requisitos de dados (descrição do minimundo): Cada família de trabalhador rural recebe um lote, que pode variar de tamanho, conforme existência de: benfeitorias, áreas cultivadas, pastagens, estradas vicinais, galpões, habitações ou ainda nascentes, riachos, represas, vegetação nativa, etc. Outros fatores importantes: relevo, solo e vegetação. Por último, devem ser consideradas leis ambientais, como APP (topo de morro), áreas com grande declividade ou próximas a recursos hídricos (lagos e rios). MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 23
24 Estudo de Caso: Passo 1: Identificar temas (e sub-temas) para cada área geográfica. Municipio: RegiaoGeografica MeioAmbiente Propriedades Clima Hidrografia Armazens AreasCultivo Relevo Vegetacao Solo ViasDe Acesso Leis Ambientais MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 24
25 Estudo de Caso: Passo 2: Para cada tema, elaborar o diagrama de classes MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 25
26 Estudo de Caso: Passo 2: (cont.) Para cada tema, elaborar o diagrama de classes MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 26
27 Estudo de Caso: Reforma Agrária Diagrama Final
28 Perfil UML Principais características UML 2.0 Independe de Ferramenta CASE Abordagem MDA
29 Permite a extensão e adaptação da linguagem UML a diversas finalidades. Isso inclui a capacidade de adequá-la a diferentes domínios. Mecanismos de extensão: Estereótipos; Tagged values; Constraints. Perfil UML: É o conjunto dos mecanismos de extensão da UML agrupados em um pacote UML estereotipado como <<profile>>. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 29
30 Passos para definição de um Perfil UML: 1. Definir o Metamodelo; 2. Criar os Estereótipos; 3. Especificar as Restrições. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 30
31 MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 31
32 MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 32
33 Exemplo usando UML-GeoFrame CASE RSM (Rational Software Modeler 2010) by IBM. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 33
34 Exemplo usando UML-GeoFrame CASE RSM (Rational Software Modeler 2010) by IBM. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 34
35 Exemplo usando OMT-G Modelo OMT-G (Borges 2001) MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 35 By Filipe Nalon
36 By Filipe Nalon
37 MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 37
38 MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 38
39 Modelos conceituais específicos para um domínio serão naturalmente estendidos com o uso de Perfil UML. Projetistas ficam livres da ditadura das ferramentas CASE. Interoperabilidade entre esquemas conceituais. Cada equipe pode ver o esquema com o modelo que preferir. Transformações Conceitual-Lógico via MDA. MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil 39
40 MundoGEO#Connect LatinAmerica a 31 de Maio São Paulo (SP) Brasil SEMINÁRIO QUALIDADE DE DADOS GEOESPACIAIS Modelagem e integração de dados espaciais e não espaciais Jugurta Lisboa Filho jugurta@ufv.br Universidade Federal de Viçosa Departamento de Informática
Introdução aos Sistemas de Informação Geográfica
Introdução aos Sistemas de Informação Geográfica Mestrado Profissionalizante 2015 Karla Donato Fook karladf@ifma.edu.br IFMA / DAI Modelagem de Dados Geográficos 2 1 O que é um Modelo de Dados? É um conjunto
Leia maisArgoCASEGEO + TerraLib = bancos de dados geográficos para aplicações Small GIS
ArgoCASEGEO + TerraLib = bancos de dados geográficos para aplicações Small GIS Alexandre Gazola, Gustavo Breder Sampaio, Jugurta Lisboa Filho Departamento de Informática Universidade Federal de Viçosa
Leia maisModelagem e Projeto de Bancos de Dados Geográficos com Características Temporais
Modelagem e Projeto de Bancos de Dados Geográficos com Características Temporais Gustavo Breder Sampaio, Alexandre Gazola, Jugurta Lisboa Filho Departamento de Informática Universidade Federal de Viçosa
Leia maisBanco de Dados para Sistemas de Informação Geográfica (SIG)
Banco de Dados para Sistemas de Informação Geográfica (SIG) JUGURTA LISBOA FILHO Departamento de Informática Universidade Federal de Viçosa 3657-000 - Viçosa - MG e-mail: jugurta@dpi.ufv.br ROTEIRO Módulo
Leia maisModelagem Conceitual de Banco de Dados Geográficos
Modelagem Conceitual de Banco de Dados Geográficos Donilson Lopes da Rosa, Sérgio Muinhos Barroso Lima Bacharelado em Sistemas de Informação Faculdade Metodista Granbery Rua Batista de Oliveira, 1145 36010-532
Leia maisGeoProfile UM PERFIL UML PARA MODELAGEM CONCEITUAL DE BANCOS DE DADOS GEOGRÁFICOS
GUSTAVO BREDER SAMPAIO GeoProfile UM PERFIL UML PARA MODELAGEM CONCEITUAL DE BANCOS DE DADOS GEOGRÁFICOS Dissertação apresentada à Universidade Federal de Viçosa, como parte das exigências do Programa
Leia maisArgoCASEGEO - Uma Ferramenta CASE de Código-Aberto para o Modelo UML-GeoFrame
ArgoCASEGEO - Uma Ferramenta CASE de Código-Aberto para o Modelo UML-GeoFrame Jugurta Lisboa Filho Maurício Fidélis Rodrigues Júnior Jaudete Daltio Universidade Federal de Viçosa - Departamento de Informática
Leia maisModelagem de Dados com o Perfil UML GeoProfile e Transformações MDA na Ferramenta Enterprise Architect
Modelagem de Dados com o Perfil UML GeoProfile e Transformações MDA na Ferramenta Enterprise Architect Thiago B. Ferreira, Sergio M. Stempliuc Faculdade Governador Ozanam Coelho Fagoc) Ubá, MG, Brazil
Leia maisADEQUAÇÃO DE UM PERFIL UML PARA MODELAGEM CONCEITUAL DE BANCOS DE DADOS GEOGRÁFICOS AOS PADRÕES ISO E OGC USANDO MDA
FILIPE RIBEIRO NALON ADEQUAÇÃO DE UM PERFIL UML PARA MODELAGEM CONCEITUAL DE BANCOS DE DADOS GEOGRÁFICOS AOS PADRÕES ISO E OGC USANDO MDA Dissertação apresentada à Universidade Federal de Viçosa, como
Leia maisModelagem de Processos. Prof.: Fernando Ascani
Modelagem de Processos Prof.: Fernando Ascani Modelagem da arquitetura de negócios Arquitetura Definições Aurélio: Informática: Estrutura e organização lógica de funcionamento de um sistema computacional.
Leia maisConcepção e Elaboração
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Análise e Projeto Orientado a Objetos Concepção e Elaboração Estudo
Leia maisBanco de Dados I. 1. Conceitos de Banco de Dados
Banco de Dados I 1. Conceitos de Banco de Dados 1.1. Características de um Banco de Dados. 1.2. Vantagens na utilização de um BD. 1.3. Quando usar e não usar um Banco de Dados. 1.4. Modelos, Esquemas e
Leia maisProf.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Banco de Dados Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Processo de Projeto de Banco de Dados Minimundo Projeto Lógico (Mapeamento do Modelo de Dados) 1 4 Esquema Lógico (Modelo do SGBD)
Leia mais1. Visual Paradigm for UML
Sumário 1. Visual Paradigm for UML... 1 2. Criando o Perfil GeoProfile... 2 3. Adicionando Ícones aos Estereótipos... 10 4. Aplicando o perfil GeoProfile... 12 1. Visual Paradigm for UML Visual Paradigm
Leia maisMODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 3. Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 3 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Conhecer a arquitetura de 3 esquemas (conceitual, lógico
Leia maisModelagem de Processos. Prof.: Fernando Ascani
Modelagem de Processos Prof.: Fernando Ascani Bibliografia UML Guia de consulta rápida Douglas Marcos da Silva Editora: Novatec UML Guia do usuário Grady Booch James Rumbaugh Ivair Jacobson Editora: Campus
Leia maisModelo Entidade-Relacionamento
Modelo Entidade-Relacionamento Banco de Dados I Fases do Projeto jt de BD Enunciado de requisitos entrevista com o usuário do banco de dados para entender e documentar seus requerimentos de dados. Projeto
Leia maisPROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc.
1 PROJETO DE BANCO DE DADOS -INTRODUÇÃO Prof. Angelo Augusto Frozza, M.Sc. FUNDAMENTOS Dados Representação de fatos, conceitos ou instruções de maneira formalizada; Informação Significado que pessoas associam
Leia maisModelagem de dados e uso do SGBD MySQL
CURSO DE VERÃO EM BIOINFORMÁTICA ESTRUTURAL Modelagem de dados e uso do SGBD MySQL Modelagem e projeto de banco de dados Arquitetura de três esquemas [1] USUÁRIOS Nível externo Visão externa Mapeamento
Leia maisFase 1: Engenharia de Produto
Fase 1: Engenharia de Produto Disciplina: Análise de Requisitos DURAÇÃO: 44 h O objetivo principal da disciplina é realizar uma análise das necessidades e produzir um escopo do produto. Representará os
Leia maisEtapas da Elaboração de um Projeto de Banco de Dados
Etapas da Elaboração de um Projeto de Banco de Dados Apresentar os modelos de dados em rede, hierárquicos, relacionais e orientados a objetos. Demonstrar as etapas de desenvolvimento de um projeto de banco
Leia maisSISTEMAS DE INFORMAÇÃO GERENCIAIS
SISTEMAS DE INFORMAÇÃO GERENCIAIS Aluno: Luiza Cavalcanti Marques Orientador: Silvio Hamacher Introdução A modelagem e a utilização de bancos de dados em atividades gerenciais têm sofrido um aumento significativo
Leia maisCurso Superior de Tecnologia em BD
Curso Superior de Tecnologia em BD Modelagem de Dados Aula 01 Revisão Modelos de Dados Existem modelos para diferentes níveis de abstração de representação de dados modelos conceituais modelos lógicos
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula
Leia maisPersistência e Banco de Dados em Jogos Digitais
Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem
Leia maisMC536 Bancos de Dados: Teoria e Prática
Universidade Estadual de Campinas - UNICAMP Instituto de Computação - IC MC536 Bancos de Dados: Teoria e Prática Aula #3 : MER e MER Estendido Profs. Anderson Rocha e André Santanchè Campinas, 1 de Agosto
Leia maisSISTEMA GERENCIADOR DE BANCO DE DADOS
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SISTEMA GERENCIADOR
Leia maisMODELAGEM DE DADOS GEOGRÁFICOS: APLICAÇÃO NA GESTÃO DE ÁREAS DE PRESERVAÇÃO PERMANENTE
MODELAGEM DE DADOS GEOGRÁFICOS: APLICAÇÃO NA GESTÃO DE ÁREAS DE PRESERVAÇÃO PERMANENTE GEOGRAPHIC DATA MODELLING: APPLICATION IN THE PERMANENT PRESERVATION AREAS MANAGEMENT Josiani Cordova de Oliveira
Leia maisMODELAGEM DE DADOS. Unidade II Arquiteturas do SGBD
MODELAGEM DE DADOS Unidade II Arquiteturas do SGBD 0 UNIDADE II: TÓPICOS: Tópico 1 - Arquitetura SGBD Tópico 2 - Etapas de um projeto de Banco de Dados Tópico 3 Modelagem Tópico 1 - Arquitetura SGBD A
Leia maisBanco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. jef@ime.usp.br DCC-IME-USP
Banco de Dados Introdução João Eduardo Ferreira Osvaldo Kotaro Takai jef@ime.usp.br DCC-IME-USP Importância dos Bancos de Dados A competitividade das empresas depende de dados precisos e atualizados. Conforme
Leia maisAnais do Simpósio Regional de Geoprocessamento e Sensoriamento Remoto - GEONORDESTE 2014 Aracaju, Brasil, novembro 2014
MODELAGEM CONCEITUAL DE BANCO DE DADOS GEOGRÁFICO APLICADO AO SISTEMA DE DADOS GEORREFERENCIADOS PARA OS CAMPOS EXPERIMENTAIS DA EMBRAPA TABULEIROS COSTEIROS Cynthia de Paula Silva Oliveira 1, Márcia Helena
Leia maisMetodologia para Representação da Estruturação de Dados Geoespacial Vetorial (EDGV) em Bancos de Dados Geográficos Relacionais
Metodologia para Representação da Estruturação de Dados Geoespacial Vetorial (EDGV) em Bancos de Dados Geográficos Relacionais Rogério Luís Ribeiro Borba 3, Guilherme L. A. Mota 1,3, Jorge Luís Nunes e
Leia maisBANCO DE DADOS GEOGRÁFICOS E WEBMAPPING -MODELAGEM DE BD GEOGRÁFICOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
1 BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING -MODELAGEM DE BD GEOGRÁFICOS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza MODELAGEM DE BDG Modelagem de dados convencional abstração de entidades
Leia maisPROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
1 PROJETO DE BANCO DE DADOS -INTRODUÇÃO Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza FUNDAMENTOS Dados Representação de fatos, conceitos ou instruções de maneira formalizada; Informação
Leia maisUML - Unified Modeling Language
UML - Unified Modeling Language Casos de Uso Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 24 de abril
Leia maisESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE
ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE Fabiana Gomes Marinho Faculdade Lourenço Filho Resumo: Na UML, a modelagem conceitual dos dados é descrita pelo diagrama de classes, que através
Leia maisProf. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior
Prof. Antonio Almeida de Barros Jr. Introdução Dados Informações Banco de Dados Conceitos Básicos em Bancos de Dados Definição BD - Banco de Dados SGBD - Sistema de Gerenciamento de BD Programa de Aplicação
Leia maisO que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo?
O que é a UML? Introdução a UML Linguagem Gráfica de Modelagem para: Visualizar Especificar Construir Documentar Comunicar Artefatos de sistemas complexos Linguagem: vocabulário + regras de combinação
Leia maisUNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC
CURSO: Bacharelado em Ciência da Computação DISCIPLINA: ANPS Análise e Projeto de Sistemas AULA NÚMERO: 3 DATA: PROFESSOR: Murakami Sumário 1 APRESENTAÇÃO...1 2 DESENVOLVIMENTO...1 2.1 Revisão...1 2.1.1
Leia maisFranklin Ramalho Universidade Federal de Campina Grande - UFCG
Agenda Meta-modelos Franklin Ramalho Universidade Federal de Campina Grande - UFCG - Arquitetura MDA - Meta-modelo - Conceitos - Características - - XMI - Pacotes - Meta-modelo 2.0 - Alinhamento entre
Leia maisDisciplina de Banco de Dados Parte V
Disciplina de Banco de Dados Parte V Prof. Elisa Maria Pivetta CAFW - UFSM Modelo de Dado Relacional O Modelo Relacional O Modelo ER é independente do SGDB portanto, deve ser o primeiro modelo gerado após
Leia maisModelagem de Dados Usando o Modelo Entidade-Relacionamento
Modelagem de Dados Usando o Modelo Entidade-Relacionamento Sumário Fases do Projeto de BD Conceitos Básicos do Modelo ER Tipos de entidade, atributos e chaves Tipos de relacionamento Restrições estruturais
Leia maisAula 3 SBD Modelo Entidade Relacionamento Parte 1. Profa. Elaine Faria UFU - 2015
Aula 3 SBD Modelo Entidade Relacionamento Parte 1 Profa. Elaine Faria UFU - 2015 Processo do Projeto de um Banco de Dados A criação de uma aplicação de banco de dados envolve várias tarefas Projeto do
Leia maisModelos de Armazenamento de dados. Prof. Guilherme Tomaschewski Netto guilherme.netto@gmail.com
Modelos de Armazenamento de dados Prof. Guilherme Tomaschewski Netto guilherme.netto@gmail.com Legendas! Nesta apresentação serão utilizadas algumas legendas: Indica uma referência, para quem ficou curioso
Leia maisAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas Unified Modeling Language Benno Eduardo Albert benno@ufrj.br O que é modelagem Tripé de apoio ao desenvolvimento. Notação: UML Ferramenta: Rational Rose. 2 O que é modelagem
Leia maisHoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br INTRODUÇÃO Hoje é
Leia maisModelagem de Dados Usando o Modelo Entidade-Relacionamento
Usando o Modelo Entidade-Relacionamento MER 1 MER Levantamento e Análise de requisitos Entrevista Entender e documentar seus requisitos de dados Requisitos funcionais da aplicação empregadas ao banco de
Leia maisHistórico da Orientação a Objetos Ciclo de vida de Desenvolvimento de SW
Histórico da Orientação a Objetos Ciclo de vida de Desenvolvimento de SW Baseado nos materiais dos profs: Prof.: Edilberto M. Silva http://www.edilms.eti.br Edna Canedo Marcio de Carvalho Victorino Brasília-DF,
Leia mais1. IBM Rational Software Modeler
Sumário 1. IBM Rational Software Modeler... 1 2. Criando o Perfil GeoProfile... 2 3. Adicionando Restrições OCL... 9 4. Adicionando Ícones aos Estereótipos... 13 5. Aplicando o Perfil GeoProfile... 14
Leia maisModel-Driven Engineering Geração de modelos de software e especificações usando a plataforma IBM
Model-Driven Engineering Geração de modelos de software e especificações usando a plataforma IBM Luiz Esmiralha IBM Eduardo Chiote IBM Quem somos Luiz Esmiralha Arquiteto de Aplicações / IBM 15 anos exp.
Leia mais20/05/2013. Sistemas de Arquivos Sistemas de arquivos. Sistemas de Gerenciamento de Banco de Dados (SGBD) Banco de Dados. Estrutura de um BD SGBD
Gerenciamento de Dados e Informação Fernando Fonseca Ana Carolina Robson Fidalgo Sistemas de Arquivos Sistemas de arquivos Principal característica é a replicação e isolamento de dados (ilhas de informações)
Leia maisMODELAGEM CONCEITUAL DE BANCO DE DADOS GEOGRÁFICOS
MODELAGEM CONCEITUAL DE BANCO DE DADOS GEOGRÁFICOS Bruno Rabello Monteiro Clodoveu A. Davis Jr. SUMÁRIO Introdução Quem se interessa por (BDG)? Noções de Geoinformática Conceitos: SIG e BDG Projeto Conceitual
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisConceitos básicos. Aplicações de banco de dados. Conceitos básicos (cont.) Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.
Conceitos básicos Angélica Toffano Seidel Calazans E-mail: angelica_toffano@yahoo.com.br Conceitos introdutórios de Modelagem de dados Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.
Leia maisProgramação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Introdução BD desempenha papel crítico em todas as áreas em que computadores são utilizados: Banco: Depositar ou retirar
Leia maisMódulo de Integração de Padrões de Análise com Ontologias de Domínio da ferramenta ArgoCASEGEO
Módulo de Integração de Padrões de Análise com Ontologias de Domínio da ferramenta ArgoCASEGEO Gabriel Silva Gonçalves, Jugurta Lisboa Filho, Evaldo de Oliveira da Silva, Guilherme Alves Lopes Departamento
Leia maisMODELAGEM DE DADOS. Banco de Dados I. O uso da análise e do projeto Orientados a Objetos atenuou a separação! Unidade I
O uso da análise e do projeto Orientados a Objetos atenuou a separação! 1 Etapas do Projeto do BD Análise de Requisitos Coleta de informações sobre os dados e seus relacionamentos na organização Projeto
Leia maisIntrodução a INGENIAS:
Universidade do Estado do Rio Grande do Norte UERN Universidade Federal Rural do Semi-Árido UFERSA Mestrado em Ciência da Computação MCC Disciplina: Engenharia de Software Orientada a Agentes Professores:
Leia maisMIG - Metadados para Informação Geográfica
MIG - Metadados para Informação Geográfica Introdução à Norma ISO 19115 Henrique Silva, Instituto Geográfico Português, hsilva@igeo.pt Lisboa, 14 de Fevereiro de 2008 Metadados para Informação Geográfica
Leia maisAnálise e Projeto de Sistemas. O que é modelagem. O que é modelagem. Tripé de apoio ao desenvolvimento. Notação: UML. Ferramenta: Rational Rose.
Análise e Projeto de Sistemas Unified Modeling Language Benno Eduardo Albert benno@ufrj.br O que é modelagem Tripé de apoio ao desenvolvimento. Notação: UML Ferramenta: Rational Rose. 2 O que é modelagem
Leia maisMODELAGEM CONCEITUAL DE BANCO DE DADOS GEOGRÁFICOS
MODELAGEM CONCEITUAL DE BANCO DE DADOS GEOGRÁFICOS Bruno Rabello Monteiro Clodoveu A. Davis Jr. SUMÁRIO Exemplo Cadastro Urbano, Modelo OMT-G Restrições do Modelo OMT-G Relacionamentos Espaciais Slide
Leia maisUniversidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.
Universidade Federal de Santa Maria Curso de Arquivologia Disciplina de Banco de Dados Aplicados à Arquivística Prof. Andre Zanki Cordenonsi Versao 1.0 Março de 2008 Tópicos Abordados Conceitos sobre Banco
Leia maisRoteiro. Modelagem de Dados: Usando o Modelo Entidade-Relacionamento. BCC321 - Banco de Dados I. Processo de Projeto de Banco de Dados.
Roteiro Modelagem de Dados: Usando o Modelo Entidade-Relacionamento Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz
Leia maisO Modelo de Entidade Relacionamento (ER ou MER) Parte 1
O Modelo de Entidade Relacionamento (ER ou MER) Parte 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA CAMPUS DE FLORIANÓPOLIS CURSO TÉCNICO T DE METEOROLOGIA DASS - Departamento
Leia maisPadrões. Projeto (Design) de Software
Padrões Projeto de Softwares Categorias de Padrões Processo de Tradução de modelos de análise (isentos de tecnologia, lógicos) para modelos de projeto (development-ready, físicos) Qual a Tecnologia Alvo
Leia maisO Catálogo de Padrões de Análise da Ferramenta ArgoCASEGEO
O Catálogo de Padrões de Análise da Ferramenta ArgoCASEGEO Alexandre Gazola Universidade Federal de Viçosa (UFV), Departamento de Informática Viçosa, MG, Brasil, 36570-000 agazola@dpi.ufv.br Jugurta Lisboa
Leia maisAutoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre
Leia maisDisciplina: Unidade II: Prof.: E-mail: Período:
Encontro 03 Disciplina: Sistemas de Banco de Dados Unidade II: Modelagem Conceitual de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM 2. Modelagem Conceitual de Dados (Modelo
Leia mais1) O QUE NÃO É BANCO DE DADOS?
FMU - Graduação em Ciência da Computação - BANCO DE DADOS I - Prof. Fernando Alberto Covalski - pág 1 1) O QUE NÃO É BANCO DE DADOS? SISTEMAS ISOLADOS SISTEMA DE PRODUÇÃO SISTEMA DE VENDAS SISTEMA DE COMPRAS
Leia maisModelando Banco de Dados Relacionais e Geográficos Utilizando a Ferramenta GenDBM Tool
Modelando Banco de Dados Relacionais e Geográficos Utilizando a Ferramenta GenDBM Tool João Victor Guinelli 1, André de Souza Rosa 1, Carlos Eduardo Pantoja 2 1 CEFET/RJ - UnED Nova Friburgo Av. Gov. Roberto
Leia maisINTRODUÇÃO. Enfoque abstrato. Enfoque Intermediário
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br INTRODUÇÃO Enfoque
Leia maisGEE051 - Banco de Dados (BD) Plano de Curso. Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/bd UFU/FACOM - 2011/2
GEE051 - Banco de Dados (BD) Plano de Curso Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/bd UFU/FACOM - 2011/2 Motivação Problemas reais encontrados por engenheiros exigem uma visão
Leia maisDISCIPLINAS DO CURSO INFORMÁTICA ÊNFASE GESTÃO DE NEGÓCIOS. PROFESSOR: DOUGLAS DUARTE DISCIPLINA: BDA1-3º SEMESTRE. Modelagem de Dados
DISCIPLINAS DO CURSO INFORMÁTICA ÊNFASE GESTÃO DE NEGÓCIOS. PROFESSOR: DOUGLAS DUARTE DISCIPLINA: BDA1-3º SEMESTRE Modelagem de Dados Modelagem de Dados é a atividade de especificação das estruturas de
Leia maisAdministração de Bancos de Dados
Modelo Entidade-Relacionamento Prof. Rodrigo M. Silva Administração de Bancos de Dados 1 silvars@gmail.com Plano de Aula Modelos de Dados (Revisão) O Modelo Entidade-Relacionamento Entidades Atributos
Leia maisO modelo Entidade-Relacionamento. Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento
O modelo Entidade-Relacionamento Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento 1 Antes de começarmos: A modelagem conceitual é uma fase muito importante no plamejamento de um
Leia maisDesenvolvimento estruturado versus orientado a objetos.
Desenvolvimento estruturado versus orientado a objetos. Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Objetivos Identificar diferenças entre: Desenvolvimento
Leia maisUm Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e
JEANE MENDES DA SILVA SANTOS Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e Plano de Trabalho de Conclusão de Curso apresentado à Universidade Federal de
Leia maisBanco de Dados Capítulo 1: Introdução. Especialização em Informática DEINF/UFMA Cláudio Baptista
Banco de Dados Capítulo 1: Introdução Especialização em Informática DEINF/UFMA Cláudio Baptista O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo. Propriedades
Leia maisGBD PROF. ANDREZA S. AREÃO
GBD PROF. ANDREZA S. AREÃO Dado, Informação e Conhecimento DADO: Estímulos captados pelos sentidos humanos; Símbolos gráficos ou sonoros; Ocorrências registradas (em memória, papel, etc.); Indica uma situação
Leia maisIntrodução. Banco de dados. Por que usar BD? Por que estudar BD? Exemplo de um BD. Conceitos básicos
Introdução Banco de Dados Por que usar BD? Vitor Valerio de Souza Campos Adaptado de Vania Bogorny 4 Por que estudar BD? Exemplo de um BD Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária
Leia maisBANCO DE DADOS I AULA 3. Willamys Araújo
BANCO DE DADOS I AULA 3 Willamys Araújo Modelo Conceitual Descreve quais dados serão armazenados no banco de dados as relações que existem entre eles. Independe do SGBD e da abordagem do banco de dados
Leia maisIntrodução a UML. Hélder Antero Amaral Nunes haanunes@gmail.com
Introdução a UML Hélder Antero Amaral Nunes haanunes@gmail.com Introdução a UML UML (Unified Modeling Language Linguagem de Modelagem Unificada) é uma linguagem-padrão para a elaboração da estrutura de
Leia maisPadrões de projeto 1
Padrões de projeto 1 Design Orientado Objeto Encapsulamento Herança Polimorfismo Design Patterns 2 Responsabilidades Booch e Rumbaugh Responsabilidade é um contrato ou obrigação de um tipo ou classe. Dois
Leia maisPLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSOR RESPONSÁVEL : Josino Rodrigues Neto
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 proreitor@preg.ufrpe.br PLANO DE ENSINO
Leia maisProjeto de Banco de Dados. Disciplina: Banco de Dados I José Antônio da Cunha
Projeto de Banco de Dados Disciplina: Banco de Dados I José Antônio da Cunha Introdução Banco de Dados Esta aula apresenta os conceitos da área de banco de dados, que são necessários à compreensão do projeto
Leia maisIntrodução Banco de Dados
Introdução Banco de Dados Vitor Valerio de Souza Campos Adaptado de Vania Bogorny Por que estudar BD? Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária reserva de hotel matrícula em
Leia maisENGENHARIA DA COMPUTAÇÃO
ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 2 Prof. Msc. Ricardo Antonello ABORDAGEM ER A primeira etapa do projeto de um banco de dados é a construção de um modelo conceitual ou modelagem conceitual.
Leia maisSPRING 3.6.03 - Apresentação
SPRING 3.6.03 - Apresentação GEOPROCESSAMENTO Conjunto de ferramentas usadas para coleta e tratamento de informações espaciais, geração de saídas na forma de mapas, relatórios, arquivos digitais, etc;
Leia maisCurso de Gestão em SI MODELAGEM DE DADOS. Rodrigo da Silva Gomes. (Extraído do material do prof. Ronaldo Melo - UFSC)
Curso de Gestão em SI MODELAGEM DE DADOS Rodrigo da Silva Gomes (Extraído do material do prof. Ronaldo Melo - UFSC) Modelo Conceitual Descrição do banco de dados de forma independente de implementação
Leia maisFrameworks. Pasteur Ottoni de Miranda Junior
Frameworks Pasteur Ottoni de Miranda Junior 1-Definição Apesar do avanço das técnicas de desenvolvimento de software, a construção de software ainda é um processo extremamente complexo.a reutilização tem
Leia maisO Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no
1.1 RATIONAL UNIFIED PROCESS (RUP) O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no processo que atende pelo nome de Processo Unificado (ou UP do inglês Unified
Leia maisUML 01. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan
Faculdade INED UML 01 Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan Referências BARBIERI, Carlos. Análise e Programação
Leia maisAnálise e Projeto Orientados a Objeto
Análise e Projeto Orientados a Objeto com UML e Padrões Parte I Análise, Projeto, e Processo Baseado em Craig Larman 1 Aplicando UML, Padrões e APOO Objetivo Desenvolver habilidades práticas na utilização
Leia maisModelagem de dados geográficos utilizando um perfil UML alinhado a padrões internacionais e à abordagem MDA
Modelagem de dados geográficos utilizando um perfil UML alinhado a padrões internacionais e à abordagem MDA Filipe Ribeiro Nalon 1, Jugurta Lisboa Filho 1, Douglas Alves Peixoto 1 1 Departamento de Informática
Leia maisBANCO DE DADOS PROFESSOR MAURÍCIO - MAURICIO.MELLO@PUCPR.BR AULA 02. O Modelo Entidade-Relacionamento ( MER )
AULA 02 BANCO DE DADOS PROFESSOR MAURÍCIO - MAURICIO.MELLO@PUCPR.BR O Modelo Entidade-Relacionamento ( MER ) Fases do Projeto de Bases de Dados (EN94)- O Modelo Entidade- Relacionamento Definição : modelo
Leia maisTransformando Modelos da MDA com o apoio de Componentes de Software
Transformando Modelos da MDA com o apoio de Componentes de Software Fapesp-PIPE Autores: Marco Antonio Pereira Antonio Francisco do Prado Mauro Biajiz Valdirene Fontanette Daniel Lucrédio Campinas-SP,
Leia maisSoftware Architecture Recovery based on Dynamic Analysis. Aline Vasconcelos Cláudia Werner
Software Architecture Recovery based on Dynamic Analysis Aline Vasconcelos Cláudia Werner Agenda Contexto e Motivações Trabalhos Relacionados Processo Proposto Estudo de Caso Conclusões Contexto Engenharia
Leia maisComputadores e Sistemas de Informação. Bases de Dados Relacionais (linguagem SQL)
Computadores e Sistemas de Informação Bases de Dados Relacionais (linguagem SQL) 2004/2005 Utilidade das Bases de Dados Recolha e processamento de dados que possuem um volume significativo, que são interrelacionados,
Leia maisProcesso de Desenvolvimento Unificado
Processo de Desenvolvimento Unificado Processo de Desenvolvimento de Software? Conjunto de atividades bem definidas; com responsáveis; com artefatos de entrada e saída; com dependências entre as mesmas
Leia maisSISTEMAS DE INFORMAÇÃO GEOGRÁFICA
SISTEMAS DE INFORMAÇÃO GEOGRÁFICA Jugurta Lisboa Filho Departamento de Informática Universidade Federal de Viçosa (MG) jugurta@dpi.ufv.br Universidade Federal de Viçosa Departamento de Informática Tópicos
Leia mais