Modelagem de dados geográficos utilizando um perfil UML alinhado a padrões internacionais e à abordagem MDA
|
|
- Letícia Mendes Santana
- 6 Há anos
- Visualizações:
Transcrição
1 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 Universidade Federal de Viçosa (UFV) Viçosa MG Brasil frnalon@dpi.ufv.br, jugurta@ufv.br, douglas.corpsegrinder@hotmail.com Abstract. A UML profile was proposed to standardize the task of geographical data modeling. The UML profile developed presents characteristics of the main existent models, seeking, in that way, to give support the all of the requirements for geographical applications modeling. This article shows the integration of GeoProfile with the international standards of ISO series, which are addressed to geographical information. This integration is presented through the different abstraction levels of the approach Model Driven Architecture (MDA). Resumo. Um perfil UML foi proposto para padronizar a tarefa de modelagem de dados geográficos. O perfil UML desenvolvido apresenta características dos principais modelos existentes, procurando, dessa forma, dar suporte a todos os requisitos para modelagem de aplicações geográficas. Esse artigo mostra a integração do GeoProfile com os padrões internacionais da série ISO 19100, os quais são voltados para informação geográfica. Essa integração é apresentada através dos diferentes níveis de abstração da abordagem Model Driven Architecture (MDA). 1. Introdução Um domínio de aplicação que vem recebendo bastante atenção na atualidade é o de aplicações geográficas, devido à maior disponibilidade de dados espaciais. Nos últimos 20 anos, várias pesquisas foram realizadas visando criar ou adaptar modelos conceituais de dados para aplicações geográficas. Dentre os mais conhecidos, podem-se destacar os modelos OMT-G [Borges et al. 2001], UML-GeoFrame [Lisboa Filho e Iochpe 2008], GeoOOA [Kösters et al. 1997], MADS [Parent et al. 2008] e Perceptory s model [Bédard e Larrivée 2008]. O surgimento de vários modelos trouxe um problema para a área, que é a falta de um padrão de modelagem. Ferramentas foram criadas para os diversos modelos e há dificuldade de se obter interoperabilidade entre as soluções criadas, tornando, dessa forma, inviável o reuso de soluções em outros projetos. Além disso, há certos requisitos da modelagem de aplicações geográficas que uns modelos dão suporte e outros não. Para a padronização da área, foi especificado o GeoProfile [Lisboa Filho et al. 2010]. GeoProfile é um perfil UML para modelagem conceitual de bancos de dados geográficos (BDGeo) que reuni as características dos principais modelos conceituais existentes. O uso de perfis UML permite o aproveitamento de toda a estrutura da UML
2 como, por exemplo, de ferramentas CASE (Computer-Aided Software Engineering). Dessa forma, não é necessário criar ferramentas específicas para o modelo. Como esforço para a padronização da informação geográfica, algumas organizações, como a ISO (International Organization for Standardization) e OGC(Open Geospatial Consortium) têm publicado padrões internacionais para auxiliar na construção de aplicações geográficas padronizadas. Esse artigo descreve a integração do GeoProfile com os padrões da série ISO 19100, utilizando os diferentes níveis de abstração da abordagem MDA [OMG 2003]. A seção 2 apresenta o GeoProfile. A seção 3 apresenta alguns dos padrões da série ISO que podem ser usados na modelagem de BDGeo. A seção 4 compara os níveis de abstração entre o GeoProfile e os padrões ISO e apresenta um exemplo de aplicação. Na seção 5 são feitas algumas considerações finais e propostos alguns trabalhos futuros. 2. GeoProfile um perfil UML para modelagem conceitual de bancos de dados geográficos O perfil UML proposto para modelagem conceitual de BDGeo, denominado GeoProfile [Lisboa Filho et al. 2010], reuni as características dos principais modelos conceituais da área, já citados anteriormente, procurando, desta forma, atender aos requisitos da modelagem de aplicações geográficas. O GeoProfile foi especificado seguindo as diretrizes para especificação de perfis UML discutidas em Fuentes e Vallecillo (2004) e em Selic (2007). O primeiro passo foi a construção do metamodelo do domínio, no qual os conceitos presentes na modelagem de BDGeo e os requisitos básicos foram abordados. Os principais modelos conceituais de BDGeo existentes atualmente foram analisados, procurando extrair as principais contribuições de cada um, sempre buscando atender aos requisitos da modelagem conceitual de BDGeo. O segundo passo foi estender as metaclasses da UML para criar o perfil em si. Nessa etapa foram definidos os estereótipos, tagged values e as constraints. Os estereótipos do GeoProfile são mostrados na figura 1. Figura 1. Os estereótipos do GeoProfile.
3 A maioria dos estereótipos do GeoProfile estendem a metaclasse Class. Os estereótipos GeoObject e GeoField representam os fenômenos geográficos percebidos nas visões de objetos e de campos, respectivamente. Como esses estereótipos foram definidos como abstratos, assim como os estereótipos NetworkObj e Arc, eles não serão disponibilizados para serem adicionados às classes do esquema durante a utilização do GeoProfile, mas sim suas subclasses correspondentes. Além das extensões à metaclasse Class, foi incluída também extensões à metaclasse Association. Essas extensões tiveram o propósito de criar estereótipos para atender aos relacionamentos topológicos, os quais são representados pelos seguintes estereótipos: Touch, In, Cross, Overlap e Disjoint. Foram também incluídas algumas constraints, que servem, entre outras coisas, para validação do esquema conceitual gerado pelo projetista. As constraints foram definidas utilizando a linguagem OCL (Object Constraint Language) e possuem como contexto os estereótipos criados. Detalhes sobre a especificação de constraints podem ser obtidos em Lisboa Filho et al. (2010). 3. Padrões internacionais para informação geográfica Os esforços para a padronização internacional na área de informação geográfica começaram durante a última década por meio de organizações como ISO e OGC. O desenvolvimento desses padrões teve como objetivo reduzir a inconsistência entre o de jure (i.e., oficial, aprovado por um corpo de padronização, como ISO) e o de facto ou padrões industriais (i.e., adotados por usuários, indústria e/ou setor profissional, por causa de sua popularidade) [Brodeur e Badard 2008]. O comitê técnico ISO/TC 211 é o responsável pela preparação da série ISO 19100, cujos padrões são voltados para a área de informação geográfica. Esses padrões podem contribuir em vários níveis de abstração, desde a modelagem até considerando aspectos de implementação. Neste artigo são analisados alguns padrões do grupo de padrões que descrevem modelos de dados para informação geográfica, mais especificamente os padrões ISO Spatial Schema [ISO/TC ], ISO Temporal Schema [ISO/TC ] e ISO Schema for Coverage Geometry and Functions [ISO/TC ]. O padrão ISO Spatial Schema especifica esquemas para descrever e manipular as características espaciais das feições geográficas. Uma feição é uma abstração de um fenômeno do mundo real. Essa abstração é uma feição geográfica se ela está associada com uma localização relativa na Terra [ISO/TC ]. O padrão consiste de diagramas de classes conceituais que podem ser usadas em esquemas de aplicações, perfis e especificações de implementação. Ele também define operações espaciais, recursos para uso no acesso, consulta, gerência, processamento e intercâmbio de dados geográficos. O padrão ISO define em detalhes as características geométricas e topológicas que são necessárias para descrever as feições geográficas. O padrão ISO Temporal Schema define os conceitos relacionados às características temporais da informação geográfica, mostrando como essas características são abstraídas do mundo real. Jensem et al. (1994) conceitua dois tipos de tempo, o tempo válido e o tempo de transação. O primeiro é o tempo quando um fato é verdadeiro na realidade observada e é gerado pelo usuário. Já o segundo é o tempo
4 quando um fato está em vigor num banco de dados e pode ser recuperado. Esse padrão internacional dá ênfase ao tempo válido em lugar do tempo de transação. O padrão consiste de uma hierarquia de classes que considera os aspectos geométricos e topológicos das características temporais [ISO/TC ]. Já o padrão ISO Schema for Coverage Geometry and Function define um esquema para as características espaciais de coberturas. Uma cobertura é uma feição que tem múltiplos valores para cada tipo de atributo e pode representar uma feição simples ou um conjunto de feições. Elas integram fenômenos geográficos discretos e contínuos [ISO/TC ]. Exemplos de coberturas incluem rasters, TIN, coberturas de pontos e coberturas de polígonos. Elas são usadas em várias áreas específicas como, por exemplo, sensoriamento remoto, meteorologia, solos, vegetação, etc.. 4. Adequação do GeoProfile a padrões internacionais usando os níveis de abstração de modelos da MDA O GeoProfile foi projetado para atuar em um nível de abstração mais alto, auxiliando os projetistas nos primeiros passos de um projeto de BDGeo. Esse nível de abstração, na abordagem clássica de projeto de banco de dados, é chamado de nível conceitual, no qual apenas aspectos relacionados ao domínio do problema são levados em consideração, sem lidar com detalhes de implementação. Na abordagem MDA, esse nível mais abstrato é chamado de Computation Independent Model (CIM), ou Modelo Computacionalmente Independente. Conforme OMG (2003), tal modelo usa um vocabulário familiar aos especialistas do domínio em questão. Um CIM não mostra detalhes da estrutura dos sistemas, mas o ambiente em que o sistema vai operar, sendo útil para entender o problema. Esses modelos de níveis de abstração mais altos devem ser transformados em modelos de níveis mais baixos, os quais são enriquecidos com elementos de ordem mais técnica até atingir detalhes de implementação. Na abordagem clássica, essa transformação é chamada de mapeamento conceitual-lógico. É o que ocorre, por exemplo, na transformação de um esquema feito no Modelo Entidade-Relacionamento para o Modelo Relacional. Já na abordagem MDA, um CIM é transformado em um Platform Independent Model (PIM), ou Modelo Independente de Plataforma, que é um modelo menos abstrato e apresenta alguns detalhes técnicos, porém ainda independente de alguma plataforma específica. Um dos principais benefícios da abordagem MDA é o ganho de produtividade no desenvolvimento de sistemas de software através da ênfase dada à modelagem e à transformação de modelos de níveis de abstração mais altos para modelos de níveis mais baixos de forma automatizada [Kleppe et al. 2003]. O projeto de BDGeo pode seguir esses passos. Por exemplo, utilizando ferramentas que dêem suporte às transformações, será possível gerar, a partir do GeoProfile, modelos de níveis mais baixos e, posteriormente, modelos para plataformas específicas. O GeoProfile, que é um perfil UML para modelagem conceitual de BDGeo, também atua como um CIM, por representar o BDGeo de forma mais abstrata, sem levar em consideração detalhes de implementação. O GeoProfile utiliza os mecanismos de extensão da UML para representar quais são as características espaciais de determinado objeto geográfico e não como essas características serão implementadas.
5 Os padrões internacionais da série ISO 19100, analisados na seção anterior, por apresentarem alguns detalhes técnicos, atuam em um nível de abstração mais baixo, mais especificamente como um PIM. Apesar de ainda estarem em um nível conceitual e não apresentarem detalhes de implementação, esses padrões não estão no mesmo nível de abstração do GeoProfile. A tabela 1 mostra a correspondência entre o GeoProfile e os padrões da série ISO Os padrões usados são: o padrão ISO 19107, que trata de esquemas que descrevem e manipulam as características espaciais das feições geográficas, o padrão ISO 19108, que trata das características temporais e o padrão ISO 19123, que trata das características espaciais de coberturas. Por exemplo, os fenômenos percebidos na visão de objetos modelados com o GeoProfile serão mapeados para um PIM enriquecido com os padrões ISO da seguinte forma: as classes estereotipadas como Point serão mapeadas para uma classe que terá um atributo chamado geometria do tipo GM_Point. No padrão ISO 19107, GM_Point é um tipo de dados básico para objetos com dimensão zero. O mesmo será feito com as outras três classes, Line, Polygon e ComplexSpatialObj, as quais serão mapeadas para uma classe com o atributo geometria do tipo GM_Curve, GM_Surface e GM_Complex, respectivamente. Tabela 1. Correspondência entre o GeoProfile e os padrões da série ISO Requisitos da modelagem de BDGeo Objetos geográficos na visão de objetos Objetos geográficos na visão de campos Elementos de rede Objetos temporais GeoProfile Classes nos padrões internacionais Padrão Point GM_Point ISO Line GM_Curve ISO Polygon GM_Surface ISO ComplexSpatialObj GM_Complex ISO TIN CV_TINCoverage ISO Isolines CV_SegmentedCurveCoverage ISO AdjPolygons CV_DiscreteSurfaceCoverage ISO GridOfPoints CV_DiscreteGridPointCoverage ISO GridOfCells CV_GridCell ISO IrregularPoint CV_DiscretePointCoverage ISO Node TP_Node ISO Arc TP_Edge ISO UnidirectionalArc TP_DirectedEdge ISO BidirectionalArc TP_DirectedEdge ISO Temporal Object TM_Object ISO Instant TM_Instant ISO Interval TM_Period ISO 19108
6 A realização dessas correspondências pode ser feita como uma transformação entre um CIM, que é um esquema utilizando o GeoProfile, e um PIM, que é um esquema enriquecido com os elementos dos padrões ISO, podendo ser utilizadas linguagens de transformação de modelos como, por exemplo, a linguagem Atlas Transformation Languagem (ATL), para realizar essas transformações de forma automatizada. Com a transformação de um esquema modelado com o GeoProfile para um esquema enriquecido com os detalhes técnicos dos padrões internacionais, a geração de um modelo para uma plataforma específica ou Platform Specific Model (PSM) e a posterior geração de código será facilitada. Os padrões da série ISO usados acima são os que mais se aproximam dos requisitos para modelagem de BDGeo. Por exemplo, o padrão ISO foi usado para fazer a correspondência com os estereótipos do GeoProfile que representam os objetos geográficos percebidos na visão de objetos e também com os elementos de redes. O padrão ISO foi usado para fazer a correspondência com os elementos que representam os aspectos temporais e o padrão ISO foi usado para fazer a correspondência com os estereótipos do GeoProfile que representam os objetos geográficos percebidos na visão de campos Exemplo de aplicação A figura 2 mostra um exemplo de esquema conceitual modelado com o GeoProfile. O esquema utiliza uma notação gráfica para os estereótipos do GeoProfile. Essa é uma possibilidade sugerida pelo OMG para perfis UML. Na modelagem de BDGeo, essa notação gráfica para representar as características espaciais de objetos geográficos é empregada em vários modelos como, por exemplo, em [Bédard e Larrivée 2008]. Nesse esquema está sendo utilizada a notação gráfica para os estereótipos <<Polygon>> e <<Point>>, os quais estão sendo representados pelos ícones e, respectivamente. O esquema mostra quatro classes, sendo três delas com características espaciais, as quais foram representadas pelos estereótipos do GeoProfile. Nesse nível de abstração foram consideradas apenas quais as representações geográficas e não como elas serão implementadas, assim como alguns atributos básicos. Portanto, o esquema é um CIM, o qual usa conceitos que estão mais próximos aos usuários finais. CIM Figura 2. Esquema conceitual utilizando o GeoProfile, atuando como um CIM.
7 O CIM construído usando o GeoProfile deve ser transformado em um PIM, o qual levará em consideração alguns detalhes técnicos. A figura 3 mostra o PIM resultante dessa transformação. As características espaciais foram transformadas em atributos com os tipos de dados de acordo com a correspondência feita com os padrões da série ISO Por exemplo, a classe Cidade, a qual foi modelada como um polígono (estereótipo <<Polygon>>), agora, nesse nível de abstração, tem um atributo geometria do tipo GM_Polygon. O mesmo foi feito com as outras classes que possuem características espaciais. PIM Figura 3. Esquema enriquecido com os padrões ISO, atuando como um PIM. A próxima etapa é transformar o PIM em um PSM, que pode ser, por exemplo, um modelo de banco de dados objeto-relacional, porém, por razões de espaço essa transformação não será mostrada nesse artigo. É importante destacar que, usando a abordagem MDA, essas transformações podem ser executadas de forma automatizada, utilizando, por exemplo, uma linguagem de transformação de modelos, como a ATL. 5. Considerações finais e trabalhos futuros O desenvolvimento do GeoProfile teve como principal motivação o fato de poder utilizar a linguagem de modelagem UML, juntamente com todos os seus recursos disponíveis como, por exemplo, as ferramentas CASE, para modelar conceitualmente um BDGeo. Ele reúne na sua definição os principais requisitos para aplicações geográficas e possui características dos principais modelos existentes. O artigo mostrou a integração do GeoProfile com os padrões internacionais da série ISO A utilização desses padrões é muito importante para viabilizar a aceitação do perfil pela comunidade científica e pelos projetistas de BDGeo. Utilizando a abordagem MDA, foi possível mostrar a diferença de níveis de abstração entre o GeoProfile e os padrões internacionais. Como trabalhos futuros, pode-se citar a definição de transformações para modelos de plataformas específicas e a geração de código como, por exemplo, a estrutura do BDGeo utilizando a linguagem SQL. Agradecimentos Projeto parcialmente financiado pela Fapemig e pelo CNPq.
8 Referências Bédard, Y. e Larrivée, S. (2008). Modeling with Pictogrammic Languages. In Encyclopedia of GIS, pages Springer-Verlag. Borges, K.A.V., Davis Jr.C.A. e Laender, A.H.F. (2001) OMT-G: an object-oriented data model for geographic applications, In: GeoInformatica, v.5, n.3, p Brodeur, J. e Badard, B. (2008). Modeling with ISO 191xx standard. In Encyclopedia of GIS, pages Springer-Verlag. Fuentes, L. e Vallecillo, A. (2004). An introduction to UML Profiles. In The European Journal for the Informatics Professional, pages UPGRADE. ISO/TC211. (2009). Standards guide. ISO, Geneva, Switzerland. ISO/TC211. (2003). ISO 19107: 2003 Geographic Information Spatial Schema. ISO, Geneva, Switzerland. ISO/TC211. (2002). ISO 19108: 2002 Geographic Information Temporal Schema. ISO, Geneva, Switzerland. ISO/TC211. (2005). ISO 19123: 2005 Geographic Information Schema for Coverage Geometry and Functions. ISO, Geneva, Switzerland. Jensen, C. S. (1994). A consensus glossary of temporal data base concepts. In ACM SIGMOD, v. 23, n. 1, p Kösters, G., Pagel, B. e Six, H. (1997) GIS-Application development with GeoOOA, In Journal of Geographical Information Science, v.11, n.4, p Kleppe, A., Warmer, J. e Bast, W. (2003), MDA Explained: The Model Driven Architecture: Practice and Promise, Addison Wesley, 1 th edition. Kresse, W. e Fadaie, K. (2004), ISO Standards for Geographic Information, Springer, 1 th edition. Lisboa Filho, J., Sampaio, G.B., Nalon, F.R. e Borges, K.A.V. (2010). A UML Profile for Conceptual Modeling in GIS Domain. In Internaional Workshop on Domain Engineering DE@CAISE 2010, p Lisboa Filho, J. e Iochpe, C. (2008). Modeling with a UML Profile. In Encyclopedia of GIS, pages Springer-Verlag. Lisboa Filho, J. e Iochpe, C. (1999) Um estudo sobre modelos conceituais de dados para projeto de bancos de dados geográficos In Informática Pública, p Object Management Group. (2007). Unified Modeling Language: Superstructure, v OMG, Needham, MA, USA. Object Management Group. (2003). MDA Guide, v.1.0.l. OMG, Needham, MA, USA. Parent, C., Spaccapietra, S. e Zimányi, E. (2008). Modeling and multiple perceptions. In Encyclopedia of GIS, pages Springer-Verlag. Selic, B. (2007), A systematic approach to domain-specific language design using UML, In: 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC 07), p. 2-9.
Modelagem 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 maisJugurta Lisboa Filho
MundoGEO#Connect LatinAmerica 2012 29 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
Leia maisAnálise de Sistemas 3º Bimestre (material 2)
Análise de Sistemas 3º Bimestre (material 2) Professor: José Ronaldo Leles Júnior Turma: 2º ano do curso de Sistemas de Informação UEG Universidade Estadual de Goiás Campus Posse POO Paradigma Orientado
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 + 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 maisAULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS MODELO RELACIONAL
BANCO DE DADOS GERENCIAL 1 AULA 1 INTRODUÇÃO A BANCO DE DADOS E VISÃO GERAL DO SQL CONCEITUANDO BANCO DE DADOS Um banco de dados é uma coleção de dados (ou informações) organizadas de forma lógica, e que
Leia maisBanco de Dados I. Prof. Edson Thizon ethizon@bol.com.br
Banco de Dados I Prof. Edson Thizon ethizon@bol.com.br Conceitos Dados Fatos conhecidos que podem ser registrados e que possuem significado implícito Banco de dados (BD) Conjunto de dados interrelacionados
Leia mais1. Papyrus UML2 Modeler
Sumário 1. Papyrus UML2 Modeler... 1 2. Criando o Perfil GeoProfile... 2 3. Adicionando Restrições OCL... 11 4. Adicionando Ícones aos Estereótipos... 15 5. Aplicando o Perfil GeoProfile... 17 1. Papyrus
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 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 maisDiagrama de Componentes e Implantação
Diagrama de Componentes e Implantação Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Booch, G. et al. The Unified Modeling Language User
Leia maisFundamentos de Bancos de Dados 3 a Prova Caderno de Questões
Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões Prof. Carlos A. Heuser Dezembro de 2009 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER) Deseja-se projetar a base de
Leia maisIntrodução de XML. Dados da Web. Gerência de Dados da Web. A Web representa, nos dias de hoje, um repositório universal de dados, onde:
Dados da Web Introdução de XML Banco de Dados II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM
Leia maisUniversidade Federal do Paraná - Setor de Ciências da Terra
Universidade Federal do Paraná - Setor de Ciências da Terra APLICAÇÃO DE DIFERENTES NÍVEIS DE REALISMO DERIVADOS DE IMAGEM DE SATÉLITE NA REALIDADE VIRTUAL Juliana Moulin Fosse - jumoulin@ufpr.br Mosar
Leia maisTópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados. Prof. Hugo Souza
Tópicos Avançados em Banco de Dados Dependências sobre regime e controle de objetos em Banco de Dados Prof. Hugo Souza Após vermos uma breve contextualização sobre esquemas para bases dados e aprendermos
Leia maisDesenvolvimento de software orientado a características e dirigido por modelos
Desenvolvimento de software orientado a características e dirigido por modelos Universidade Federal de Uberlândia Rodrigo Reis Pereira Prof. Dr. Marcelo Almeida Maia Agenda Motivação Introdução Modelagem
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 maisModelo Lógico: Tabelas, Chaves Primárias e Estrangeiras
Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras Apresentar a próxima etapa da modelagem de dados: o modelo lógico e os conceitos de tabelas, chaves primárias e estrangeiras e como o banco de dados
Leia maisEngenharia de Software II
Engenharia de Software II Aula 26 http://www.ic.uff.br/~bianca/engsoft2/ Aula 26-21/07/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Leia maisIntrodução à orientação a objetos
Universidade Federal de Juiz de Fora PET Elétrica Introdução à orientação a objetos Tutor: Francisco José Gomes Aluno: João Tito Almeida Vianna 18/05/2013 1 Programação Estruturada x Orientação a objetos
Leia maisModelos em Sistemas de Informação. Aula 2
Modelos em Sistemas de Informação Aula 2 Referências básicas da aula Paulo Cougo - Modelagem conceitual e Projeto de Banco de Dados. Craig Larman - Utilizando UML e padrões. Roger Pressman - Engenharia
Leia maisAnálise Qualitativa no Gerenciamento de Riscos de Projetos
Análise Qualitativa no Gerenciamento de Riscos de Projetos Olá Gerente de Projeto. Nos artigos anteriores descrevemos um breve histórico sobre a história e contextualização dos riscos, tanto na vida real
Leia mais2 Segmentação de imagens e Componentes conexas
Universidade Tecnológica Federal do Paraná (UTFPR) Departamento Acadêmico de Informática (DAINF) Algoritmos II Professor: Alex Kutzke (alexk@dainf.ct.utfpr.edu.br) Especificação do Primeiro Trabalho Prático
Leia maisComandos de Eletropneumática Exercícios Comentados para Elaboração, Montagem e Ensaios
Comandos de Eletropneumática Exercícios Comentados para Elaboração, Montagem e Ensaios O Método Intuitivo de elaboração de circuitos: As técnicas de elaboração de circuitos eletropneumáticos fazem parte
Leia maisModelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves
Tópicos Apresentação Entidade, Atributo e Relacionamento Cardinalidade Representação simbólica Generalizações / Especializações Agregações Apresentação O Modelo Entidade-Relacionamento tem o objetivo de
Leia maisComo Elaborar uma Proposta de Projeto
Como Elaborar uma Proposta de Projeto Prof. Tiago Garcia de Senna Carneiro tiago@iceb.ufoop.br TerraLAB Laboratório INPE/UFOP para Modelagem e Simulação dos Sistemas Terrestres Departamento de Computação
Leia maisDeswik.Sched. Sequenciamento por Gráfico de Gantt
Deswik.Sched Sequenciamento por Gráfico de Gantt SOLUÇÕES EM SEQUENCIAMENTO DE LAVRA QUE NOS DIFERENCIAM Uma abordagem dinâmica e moderna para o sequenciamento de lavra Desde gráficos de Gantt interativos
Leia maisDOCUMENTO DE REQUISITO DE SOFTWARE
DOCUMENTO DE REQUISITO DE SOFTWARE PARTICIPANTES Belo Horizonte - 1
Leia maisAnálise e Projeto Orientado a Objetos. Nazareno Andrade Baseado no material dos profs. Hyggo Almeida e Jacques Sauvé
Análise e Projeto Orientado a Objetos Nazareno Andrade Baseado no material dos profs. Hyggo Almeida e Jacques Sauvé O que veremos hoje? Análise e Projeto Definição Comparação Análise e Projeto OO Definição
Leia maisADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 8
ADMINISTRAÇÃO DE BANCOS DE DADOS MÓDULO 8 Índice 1. Modelagem de Dados - Continuação...3 1.1. Modelo Entidade-Relacionamento (MER) - II... 3 1.1.1. Entidades fortes e entidades fracas... 3 1.2. Dicionário
Leia maisPROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS
PROFILE EM UML PARA MODELAGEM SIMPLIFICADA DE INTERFACES GRÁFICAS EM APLICATIVOS André Sandri Prof. Me. Carlos Michel Betemps UNILASALLE - www.unilasalle.com.br 30 de junho de 2006 Curso de Ciências da
Leia maisFundamentos de Teste de Software
Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 1- Visão Geral de Testes de Software Aula 2 Estrutura para o Teste de Software SUMÁRIO 1. Introdução... 3 2. Vertentes
Leia maisSefaz Virtual Ambiente Nacional Projeto Nota Fiscal Eletrônica
Projeto Nota Fiscal Eletrônica Orientações de Utilização do Sefaz Virtual Ambiente Nacional para as Empresas Versão 1.0 Fevereiro 2008 1 Sumário: 1. Introdução... 3 2. O que é o Sefaz Virtual... 4 3. Benefícios
Leia maisProf. Daniela Barreiro Claro
O volume de dados está crescendo sem parar Gigabytes, Petabytes, etc. Dificuldade na descoberta do conhecimento Dados disponíveis x Análise dos Dados Dados disponíveis Analisar e compreender os dados 2
Leia maisBanco de Dados. Modelo Entidade - Relacionamento. João Eduardo Ferreira Osvaldo Kotaro Takai jef@ime.usp.br DCC-IME-USP
Banco de Dados Modelo Entidade - Relacionamento João Eduardo Ferreira Osvaldo Kotaro Takai jef@ime.usp.br DCC-IME-USP Introdução O Modelo Entidade-Relacionamento (MER) é um modelo de dados de alto-nível
Leia maisDesenvolvimento de Software
PODER JUDICIÁRIO JUSTIÇA DO TRABALHO TRIBUNAL REGIONAL DO TRABALHO DA 15ª REGIÃO Secretaria de Tecnologia da Informação e Comunicações Total de Páginas:16 Versão: 1.0 Última Atualização: 26/07/2013 Índice
Leia maisPODER JUDICIÁRIO JUSTIÇA DO TRABALHO CONSELHO SUPERIOR DA JUSTIÇA DO TRABALHO
CONSELHO SUPERIOR DA RELATÓRIO DE DIAGNÓSTICO DA QUALIDADE NO USO DO SISTEMA PROCESSO JUDICIAL ELETRÔNICO DA Fase 1 (magistrados e servidores da Justiça do Trabalho) Secretaria de Tecnologia da Informação
Leia maisTransformações de Modelos
DCC / ICEx / UFMG Transformações de Modelos Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo A Linguagem UML É uma notação gráfica (visual) para modelar sistemas Não é uma linguagem de programação
Leia maisTecnologia da Informação
UNIDADE III Banco de Dados Professor : Hiarly Alves www.har-ti.com Fortaleza - 2014 Tópicos Conceito de Banco de Dados. Problemas com Banco de Dados. Modelos de Relacionamento de um Banco de Dados. SGDB
Leia maisA dissertação é dividida em 6 capítulos, incluindo este capítulo 1 introdutório.
1 Introdução A escolha racional dos sistemas estruturais em projetos de galpões industriais é um fator de grande importância para o desenvolvimento de soluções padronizadas e competitivas. No mercado brasileiro
Leia maisUNIVERSIDADE ESTADUAL DO CENTRO-OESTE - UNICENTRO CURSO DE PÓS GRADUAÇÃO EM MÍDIAS NA EDUCAÇÃO JULIANA LEME MOURÃO ORIENTADOR: PAULO GUILHERMETI
UNIVERSIDADE ESTADUAL DO CENTRO-OESTE - UNICENTRO CURSO DE PÓS GRADUAÇÃO EM MÍDIAS NA EDUCAÇÃO JULIANA LEME MOURÃO ORIENTADOR: PAULO GUILHERMETI SIMULADORES VIRTUAIS ALIADOS AO ENSINO DE FÍSICA GOIOERÊ
Leia maisProgramação Orientada a Objetos SANTOS, Rafael
Programação Orientada a Objetos SANTOS, Rafael É parte do software, e deve atender os requisitos do usuário Controla o hardware, incluindo periféricos de entrada e saída Usa um conjunto de comandos e regras:
Leia maisModelagem De Sistemas
Modelagem De Sistemas UNIP Tatuapé - SP Aplicações em Linguagem de Programação Prof.Marcelo Nogueira Uma empresa de software de sucesso é aquela que consistentemente produz software de qualidade que vai
Leia maisArquitetura Orientado por Modelos aplicada a Linha de Produto de Software. Eduardo Barbosa da Costa
Arquitetura Orientado por Modelos aplicada a Linha de Produto de Software Eduardo Barbosa da Costa Juiz de Fora, MG Julho de 2008 Arquitetura Orientado por Modelos aplicada a Linha de Produto de Software
Leia maisÁlgebra Linear Aplicada à Compressão de Imagens. Universidade de Lisboa Instituto Superior Técnico. Mestrado em Engenharia Aeroespacial
Álgebra Linear Aplicada à Compressão de Imagens Universidade de Lisboa Instituto Superior Técnico Uma Breve Introdução Mestrado em Engenharia Aeroespacial Marília Matos Nº 80889 2014/2015 - Professor Paulo
Leia maisExercício. Exercício
Exercício Exercício Aula Prática Utilizar o banco de dados ACCESS para passar o MER dos cenários apresentados anteriormente para tabelas. 1 Exercício oções básicas: ACCESS 2003 2 1 Exercício ISERIDO UMA
Leia maisA dependência entre a inflação cabo-verdiana e a portuguesa: uma abordagem de copulas.
A dependência entre a inflação cabo-verdiana e a portuguesa: uma abordagem de copulas. Jailson da Conceição Teixeira Oliveira 1 Murilo Massaru da Silva 2 Robson Oliveira Lima 3 Resumo: Cabo Verde é um
Leia maisData Envelopment Analysis in the Sustainability Context - a Study of Brazilian Electricity Sector by Using Global Reporting Initiative Indicators
Data Envelopment Analysis in the Sustainability Context - a Study of Brazilian Electricity Sector by Using Global Reporting Initiative Indicators Análise Envoltória de Dados no contexto da sustentabilidade
Leia maisCRIAÇÃO DE TABELAS NO ACCESS. Criação de Tabelas no Access
CRIAÇÃO DE TABELAS NO ACCESS Criação de Tabelas no Access Sumário Conceitos / Autores chave... 3 1. Introdução... 4 2. Criação de um Banco de Dados... 4 3. Criação de Tabelas... 6 4. Vinculação de tabelas...
Leia maisImplementação de um serviço de correio eletrônico na Intranet do Pólo de Touros utilizando o ambiente SQUIRELMAIL e POSTFIX em um Servidor Linux
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ - EAJ CURSO TÉCNICO DE INFORMÁTICA Projeto das Disciplinas de Sistemas Operacionais de Redes e Projeto de Redes Implementação de um
Leia maisPLANO MUNICIPAL DE SANEAMENTO BÁSICO PMSB PRODUTO IX METODOLOGIA PARA CRIAÇÃO DO SISTEMA DE INFORMAÇÕES PARA AUXÍLIO À TOMADA DE DECISÃO
PLANO MUNICIPAL DE SANEAMENTO BÁSICO PMSB PRODUTO IX METODOLOGIA PARA CRIAÇÃO DO SISTEMA DE INFORMAÇÕES PARA AUXÍLIO À TOMADA DE DECISÃO Terra Estudos e Projetos Ambientais 11ª Avenida, nº 686 Setor Universitário
Leia maisMetodologias de PETI. Prof. Marlon Marcon
Metodologias de PETI Prof. Marlon Marcon PETI O PETI é composto de: Planejamento Estratégico da organização, que combina os objetivos e recursos da organização com seus mercados em processo de transformação
Leia maisEstudo sobre a dependência espacial da dengue em Salvador no ano de 2002: Uma aplicação do Índice de Moran
Estudo sobre a dependência espacial da dengue em Salvador no ano de 2002: Uma aplicação do Índice de Moran Camila Gomes de Souza Andrade 1 Denise Nunes Viola 2 Alexandro Teles de Oliveira 2 Florisneide
Leia maisProcesso de Desenvolvimento de Software
Processo de Desenvolvimento de Software Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2015. Processo de Desenvolvimento de Software O desenvolvimento de software é uma
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 maisMODELAGENS. Modelagem Estratégica
Material adicional: MODELAGENS livro Modelagem de Negócio... Modelagem Estratégica A modelagem estratégica destina-se à compreensão do cenário empresarial desde o entendimento da razão de ser da organização
Leia maisGerenciamento do Escopo do Projeto (PMBoK 5ª ed.)
Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.) De acordo com o PMBok 5ª ed., o escopo é a soma dos produtos, serviços e resultados a serem fornecidos na forma de projeto. Sendo ele referindo-se a: Escopo
Leia maisOs salários de 15 áreas de TI nas cinco regiões do Brasil
Os salários de 15 áreas de TI nas cinco regiões do Brasil Entre 2011 e 2012, os salários na área de tecnologia da informação (TI) cresceram em média 10,78% um número animador, que pode motivar jovens estudantes
Leia mais1.1. Caracterização do Problema. Capítulo 1. Introdução 20
1 Introdução Projetos de software normalmente estão bastante suscetíveis a passar por inúmeras modificações ao longo do seu ciclo de vida. Muitos deles falham ao atingir seus resultados necessários dentro
Leia maisObtenção Experimental de Modelos Matemáticos Através da Reposta ao Degrau
Alunos: Nota: 1-2 - Data: Obtenção Experimental de Modelos Matemáticos Através da Reposta ao Degrau 1.1 Objetivo O objetivo deste experimento é mostrar como se obtém o modelo matemático de um sistema através
Leia maisAvaliação de desempenho de virtualizadores no envio e recebimento de pacotes em sistemas Linux
Universidade Federal de Pernambuco Graduação em Engenharia da Computação Centro de Informática 2015.1 Avaliação de desempenho de virtualizadores no envio e recebimento de pacotes em sistemas Linux Proposta
Leia maisMDS II Aula 04. Concepção Requisitos Diagrama de Casos de Uso (Use Cases)
MDS II Aula 04 Concepção Requisitos Diagrama de Casos de Uso (Use Cases) 55 DIAGRAMA DE CASOS DE USO BENEFÍCIOS DOS CASOS DE USO ILUSTRAR POR QUE O SISTEMA É NECESSÁRIO OS REQUISITOS DO SISTEMA SÃO COLOCADOS
Leia maisSISTEMAS OPERACIONAIS. 3ª. Lista de Exercícios
SISTEMAS OPERACIONAIS INF09344 - Sistemas Operacionais / INF02780 - Sistemas Operacionais / INF02828 - Sistemas de Programação II Prof a. Roberta Lima Gomes (soufes@gmail.com) 3ª. Lista de Exercícios Data
Leia maisGerenciador de Ambiente Laboratorial - GAL Manual do Usuário Módulo Controle de Qualidade Analítico
Ministério da Saúde Secretaria Executiva Departamento de Informática do SUS DATASUS Gerenciador de Ambiente Laboratorial GAL Manual do Usuário Módulo Laboratório Manual de Operação_Módulo Laboratório_Controle
Leia maisAcionamento de Motores: PWM e Ponte H
Warthog Robotics USP São Carlos www.warthog.sc.usp.br warthog@sc.usp.br Acionamento de Motores: PWM e Ponte H Por Gustavo C. Oliveira, Membro da Divisão de Controle (2014) 1 Introdução Motores são máquinas
Leia maisCONCEITOS DE CARTOGRAFIA ENG. CARTÓGRAFA ANNA CAROLINA CAVALHEIRO
CONCEITOS DE CARTOGRAFIA ENG. CARTÓGRAFA ANNA CAROLINA CAVALHEIRO CAMPO LARGO, 15 DE ABRIL DE 2013 Cartografia Cartografia é o conjunto de estudos e operações científicas, artísticas e técnicas, baseado
Leia maisModelo Entidade-Relacionamento. José Antônio da Cunha CEFET-RN
Modelo Entidade-Relacionamento José Antônio da Cunha CEFET-RN Roteiro Contexto Objetivos Modelo de Entidade-Relacionamento (MER) Notação gráfica Considerações Finais Contexto MER no desenvolvimento de
Leia maisFundamentos de Programação. Diagrama de blocos
Fundamentos de Programação Diagrama de blocos Prof. M.Sc.: João Paulo Q. dos Santos E-mail: joao.queiroz@ifrn.edu.br Página: http://docente.ifrn.edu.br/joaoqueiroz/ O processo de desenvolvimento (programação),
Leia maisCONSIDERAÇÕES BÁSICAS SOBRE PROJETO DE MUSEU DE ARTES VISUAIS 1
CONSIDERAÇÕES BÁSICAS SOBRE PROJETO DE MUSEU DE ARTES VISUAIS 1 PONTOS- CHAVE Possibilidade de expansão Circulações (atender as normas/ser espaço de transição/exposição) Armazenamento/Depósito Controle
Leia maisI ENCONTRO DE PRÁTICAS PEDAGÓGICAS NOS CURSOS DE LICENCIATURA LICENCIATURA EM PEDAGOGIA: EM BUSCA DA IDENTIDADE PROFISSIONAL DO PEDAGOGO
LICENCIATURA EM PEDAGOGIA: EM BUSCA DA IDENTIDADE PROFISSIONAL DO PEDAGOGO Palavras-chave: Identidade do Pedagogo. Formação de Professores. Licenciatura em Pedagogia. LDB 9394/96. Introdução Este trabalho
Leia maisProva de Fundamentos de Bancos de Dados 1 a Prova
Prova de Fundamentos de Bancos de Dados 1 a Prova Prof. Carlos A. Heuser Abril de 2009 Prova sem consulta duas horas de duração 1. (Peso 2 Deseja-se projetar um banco de dados para o sítio de uma prefeitura.
Leia maisPlanejamento - 2. Definição de atividades Sequenciamento das atividades. Mauricio Lyra, PMP
Planejamento - 2 Definição de atividades Sequenciamento das atividades 1 6.1 Definir as atividades 1 Lista das atividades A lista das atividades é uma lista abrangente que inclui todas as atividades necessárias
Leia maisImpresso em 26/08/2015 13:39:41 (Sem título)
Aprovado ' Elaborado por Andrea Gaspar/BRA/VERITAS em 02/12/2013 Verificado por Cristiane Muniz em 05/12/2013 Aprovado por Denis Fortes/BRA/VERITAS em 06/12/2013 ÁREA GRH Tipo Procedimento Regional Número
Leia maisCurso de Formação de Oficiais Conhecimentos Específicos ENGENHARIA DE COMPUTAÇÃO CADERNO DE QUESTÕES
Curso de Formação de Oficiais Conhecimentos Específicos ENGENHARIA DE COMPUTAÇÃO CADERNO DE QUESTÕES 2014 1 a QUESTÃO Valor: 1,00 a) (0,30) Defina gramáticas livre de contexto. b) (0,30) Crie uma gramática
Leia maisProgramação Orientada a Objectos - P. Prata, P. Fazendeiro
Programação Orientada a Objetos 1.1 - Perspectiva histórica: Conceitos A evolução das linguagens de programação tem-se feito na procura de ferramentas: -cada vez mais próximas da percepção humana - e que
Leia maisPolítica de Responsabilidade Socioambiental - (PRSA) Política de Responsabilidade Socioambiental (PRSA).
Política de Responsabilidade Socioambiental (PRSA). Versão 2.0 Fevereiro/2016 1 Histórico de Alterações Versão Data Responsável Alterações/Observações 1.0 Julho/15 2.0 Fevereiro/16 Jeniffer Caroline Rugik
Leia maisTítulo do Case: O impacto do layout na agilidade dos processos
Título do Case: O impacto do layout na agilidade dos processos Categoria: Projetos Externos Temática: Segundo Setor Resumo: O presente case expõe a aplicabilidade de um projeto externo que desafia as acomodações
Leia maisBANCO DE DADOS GEOGRÁFICOS E WEBMAPPING. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza 1 BDGEO E WEBMAPPING Dado geográfico Visões dos dados geográficos Exemplos de SIGs DADO GEOGRÁFICO Dado
Leia maisPesquisador em Informações Geográficas e Estatísticas A I GEOMORFOLOGIA LEIA ATENTAMENTE AS INSTRUÇÕES ABAIXO.
6 EDITAL N o 04/2013 LEIA ATENTAMENTE AS INSTRUÇÕES ABAIXO. 01 - O candidato recebeu do fiscal o seguinte material: a) este CADERNO DE QUESTÕES, com os enunciados das 8 (oito) questões discursivas, sem
Leia maisSISTEMAS DISTRIBUÍDOS
SISTEMAS DISTRIBUÍDOS Introdução Slide 1 Nielsen C. Damasceno Introdução Tanenbaum (2007) definiu que um sistema distribuído é aquele que se apresenta aos seus usuários como um sistema centralizado, mas
Leia maisAULA 07 Distribuições Discretas de Probabilidade
1 AULA 07 Distribuições Discretas de Probabilidade Ernesto F. L. Amaral 31 de agosto de 2010 Metodologia de Pesquisa (DCP 854B) Fonte: Triola, Mario F. 2008. Introdução à estatística. 10 ª ed. Rio de Janeiro:
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 maisCVS Controle de Versões e Desenvolvimento Colaborativo de Software
CVS Controle de Versões e Desenvolvimento Colaborativo de Software Cristiano Caetano Novatec Editora Capítulo 1 Introdução ao CVS Quem controla o passado, controla o futuro. Quem controla o presente, controla
Leia mais1. StarUML - UML/MDA Plataform
Sumário 1. StarUML - UML/MDA Plataform... 1 2. Criando Perfis no StarUML... 2 3. Criando o perfil GeoProfile... 5 4. Aplicando o Perfil GeoProfile... 12 1. StarUML - UML/MDA Plataform Star UML (STAR UML,
Leia maisBCC402 Algoritmos e Programação Avançada. Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Tóffolo 2011/1
BCC402 Algoritmos e Programação Avançada Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Tóffolo 2011/1 Introdução ao Curso 2 Carga horária semanal 2 aulas teóricas e 2 aulas práticas (ambas em laboratório)
Leia maisModelagem de uma Aplicação Web a partir de um Framework de Agenda de Tarefas
Modelagem de uma Aplicação Web a partir de um Framework de Agenda de Tarefas Sergio A. Tanaka, Patrícia M. Rodrigues,Rodolfo M. de Barros 2, Ruy. T. Nishimura UNIFIL Centro Universitário Filadélfia Depto.
Leia maisX-002 - SOFTWARE DESENVOLVIDO EM DELPHI PARA SELEÇÃO DE BOMBAS HIDRÁULICAS PARA ADUTORAS MODELADAS COM O SOFTWARE EPANET 2.0
X-002 - SOFTWARE DESENVOLVIDO EM DELPHI PARA SELEÇÃO DE BOMBAS HIDRÁULICAS PARA ADUTORAS MODELADAS COM O SOFTWARE EPANET 2.0 André Batista Frota (1) Engenheiro Civil pela Universidade Federal do Ceará.
Leia maisBANCO DE DADOS I AULA 2. Willamys Araújo willamysaraujo7@gmail.com
BANCO DE DADOS I AULA 2 Willamys Araújo willamysaraujo7@gmail.com Modelagem de Dados Modelagem de dados é o estudo das informações existentes em um contexto sob observação para a construção de um modelo
Leia maisII Semana de Ciência e Tecnologia do IFMG campus Bambuí II Jornada Científica 19 a 23 de Outubro de 2009
SOFTWARE DE CONTROLE DE USO DOS LABORATÓRIOS DO DEPARTAMENTO DE CIÊNCIAS AGRÁRIAS DO IFMG CAMPUS BAMBUÍ Alex Daniel CASTANHA ¹; Bruno FERREIRA ² ¹ Estudante do Curso Superior de Tecnologia em Análise e
Leia maisPlanejamento da disciplina: Modelagem de processos de negócio
UNIVERSIDADE FEDERAL DE MINAS GERAIS / INSTITUTO DE CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO Planejamento da disciplina: Modelagem de processos de negócio Professor: Clarindo Isaías Pereira
Leia maisUnidade 1: O Computador
Unidade : O Computador.3 Arquitetura básica de um computador O computador é uma máquina que processa informações. É formado por um conjunto de componentes físicos (dispositivos mecânicos, magnéticos, elétricos
Leia maisFACULDADE MULTIVIX CURSO DE ENGENHARIA DE PRODUÇÃO 2º PERÍODO MARIANA DE OLIVEIRA BERGAMIN MONIQUE MATIELLO GOMES THANIELE ALMEIDA ALVES
FACULDADE MULTIVIX CURSO DE ENGENHARIA DE PRODUÇÃO 2º PERÍODO MARIANA DE OLIVEIRA BERGAMIN MONIQUE MATIELLO GOMES THANIELE ALMEIDA ALVES COMPUTAÇÃO EM NUVEM CACHOEIRO DE ITAPEMIRIM 2015 MARIANA DE OLIVEIRA
Leia maisCATÁLOGO DE APLICAÇÕES Rateio CC Contas a Pagar
CATÁLOGO DE APLICAÇÕES Rateio CC Contas a Pagar Objetivo do projeto Possibilitar fazer lançamentos no Contas a Pagar, rateando por várias contas e/ou vários centros de custos. Escopo Este projeto englobará
Leia maisTítulo do Case: Categoria: Temática: Resumo: Introdução:
Título do Case: Diagnóstico Empresarial - Vendendo e Satisfazendo Mais Categoria: Prática Interna. Temática: Mercado Resumo: Na busca por uma ferramenta capaz de auxiliar na venda de mais consultorias
Leia mais