DESENVOLVIMENTO DE UM SISTEMA DE INFORMAÇÕES GEOGRÁFICAS EM AMBIENTE WEB PARA GESTÃO ESPACIAL DE ESTAÇÕES RÁDIO BASE

Tamanho: px
Começar a partir da página:

Download "DESENVOLVIMENTO DE UM SISTEMA DE INFORMAÇÕES GEOGRÁFICAS EM AMBIENTE WEB PARA GESTÃO ESPACIAL DE ESTAÇÕES RÁDIO BASE"

Transcrição

1 FACULDADE IDEAL FACI REGINALDO FERNANDES DA SILVA DESENVOLVIMENTO DE UM SISTEMA DE INFORMAÇÕES GEOGRÁFICAS EM AMBIENTE WEB PARA GESTÃO ESPACIAL DE ESTAÇÕES RÁDIO BASE BELÉM PARÁ 2009

2 FACULDADE IDEAL FACI REGINALDO FERNANDES DA SILVA DESENVOLVIMENTO DE UM SISTEMA DE INFORMAÇÕES GEOGRÁFICAS EM AMBIENTE WEB PARA GESTÃO ESPACIAL DE ESTAÇÕES RÁDIO BASE Monografia apresentada à Faculdade Ideal - FACI, como requisito para obtenção do grau de Tecnólogo em Análise e Desenvolvimento de Sistemas. Prof. Orientador: Atila Siqueira Soares BELÉM PARÁ 2009

3 REGINALDO FERNANDES DA SILVA Monografia apresentada como trabalho de conclusão de curso de Tecnologia em Análise e Desenvolvimento de Sistemas pela Faculdade Ideal FACI, defendida e aprovada em 06 / 01 / 2010 pela banca examinadora constituída pelos professores: Orientador: Atila Siqueira Soares. (Especialista) Membro: Wanderson Alexandre da Silva Quinto. (Mestre) Membro: Leonardo Ormanes Tamer. (Especialista)

4 Dedico a todos os profissionais de TI, principalmente aos desenvolvedores, que direta ou indiretamente, serviram de inspiração para minha carreira. Aos meus pais que ao longo desses anos podem ter sentido a falta da minha presença, mas jamais do meu amor.

5 AGRADECIMENTOS Agradeço primeiramente a Deus por guiar os meus passos na estrada da vida, iluminando o meu caminho com sua luz que irradia vida. Meu agradecimento especial aos meus pais, que não apenas deram-me vida, mas também a educação necessária para a compreensão do significado de responsabilidade e de virtude para a vida humana. A todos os professores que ministraram alguma disciplina ao longo do curso, em especial ao meu orientador, Atila Soares, que desempenha exemplarmente seu papel de mediador no processo de ensino/aprendizagem, estando sempre disposto a prestar-me seu auxílio e contribuir para o desenvolvimento de um estudo de resultados. A todos os amigos, que demonstraram apoio e compreensão durante o período que, de certa forma, estive ausente do convívio social para me dedicar a este estudo. A Ass. de Comunicação Aline Reis e ao Eng. Fábio Seguins, funcionários da empresa TIM, pela colaboração e atenção com relação às informações que serviram como base para a elaboração deste trabalho. Agradeço também à minha namorada, Claudiana, que esteve sempre presente me apoiando e incentivando.

6 Quase todos conseguem o mesmo hardware; a diferença está no software. (Garry Kasparov)

7 RESUMO Ultimamente, as empresas procuram a tecnologia da informação para permanecerem cada vez mais competitivas e organizadas. Utilizando sistemas de informação, as organizações são obrigadas a deixar um padrão departamental e partir para um padrão integrado de gestão e produção, assim a cultura da organização, pelo meio da comunicação, passa por transformações, para que os funcionários possam mudar seu modo de trabalho e colaborar para o sucesso da organização. Ao mesmo tempo, os Sistemas de Informações Geográficas em ambiente Web (SIG Web) passaram por um extraordinário crescimento nos últimos anos, o que os transformou em uma das ferramentas com maior empregabilidade na manipulação de dados geográficos na Internet. Os SIG Web, de uma forma geral, são diferenciados por uma interface fácil e intuitiva para o trabalho com informações geográficas. A esta interface são adicionadas algumas funcionalidades fundamentais para manipulação e controle das informações apresentadas em mapas. A facilidade de uso pelos usuários não especializados aliada com a capacidade da difusão cartográfica, constituem-se como as principais características para a popularização desse tipo de sistema. Ainda que os SIG Web tenham alcançado uma grande aceitação dos usuários em geral, o desenvolvimento de softwares dentro deste contexto não pode ser considerado um trabalho trivial. Alguns detalhes, como a tecnologia Web introduzida no sistema e as funcionalidades a serem oferecidas, são fatores determinantes na escolha da tecnologia de base no desenvolvimento do SIG Web. O presente trabalho de conclusão de curso tem como objetivo o desenvolvimento de um Sistema de Informações Geográficas, em ambiente Java Web para uso da empresa de telefonia móvel: TIM Celular, com o intuito de acrescentá-lo, como um componente extra, aos sistemas que auxiliam na gestão espacial das Estações Rádio Base da empresa. Palavras-chave: Desenvolvimento de Software, Sistema de Informação Geográfica, Java, Estação Rádio Base.

8 ABSTRACT Recently, companies seeking information technology to remain increasingly competitive and organized. Using information systems, organizations are forced to leave a standard departmental and go for a standard integrated management and production, and the culture of the organization by means of communication, going through changes, so that employees can change their way of working and contribute to the success of the organization. At the same time, Geographic Information Systems in the Web environment (GIS Web) have undergone a remarkable growth in recent years, which made them one of the tools with greater employability in the handling of spatial data on the Internet. The GIS Web, in general, are distinguished by an easy and intuitive interface for working with geographic information. At this interface are added some core functionalities for manipulation and control of the information presented on maps. The ease of use by unskilled users coupled with the ability of the diffusion cartographic, as are the main features for the popularization of this type of system. Although the GIS Web have reached a wide acceptance of users in general, the software development within this context can not be considered a trivial work. Some details, such as Web technology introduced into the system and the features being offered are the decisive factors in the choice of technology on the development of GIS Web. This work completion course aims to develop a Geographic Information System in the Java Web environment for the use of mobile phone company: TIM Celular, in order to add it as a extra component to systems that assist in the spatial management of Base Station of the company. Keywords: Software Development, Geographic Information System, Java, Base Station.

9 LISTA DE ILUSTRAÇÕES Figura 2.1: Arquitetura Universal de um SIG...23 Figura 2.2: Ciclo de um SIG Figura 2.3: Subtipos de feature...35 Figura 2.4: Subtipos de coverage...35 Figura 2.5: Componentes do Sistema Celular...36 Figura 2.6: Centro de Comutação e Controle...37 Figura 2.7: Estação Rádio Base...37 Figura 2.8: Estação Móvel (telefone celular)...38 Figura 2.9: Visualização de células hexagonais e circulares...39 Figura 2.10: Formação de uma célula (área coberta)...39 Figura 2.11: Representação da visualização do topo de uma ERB Figura 3.1: GMarker com ícone padrão...47 Figura 3.2: Diagrama de Caso de Uso do Sistema...55 Figura 3.3: Diagrama de Classes do sistema...61 Figura 4.1: Página inicial do sistema...62 Figura 4.2: Página de cadastro de estações...63 Figura 4.3: Visualização espacial (arruamento) das estações...64 Figura 4.4: Exemplo de relatório gerado pelo sistema...65 Figura 4.5: Auxílio em tomadas de decisão...66

10 LISTA DE TABELAS Tabela 2.1: Cronologia da tecnologia dos SIG...21 Tabela 2.2: Exemplos do emprego de SIG...26 Tabela 3.1: Caso de uso efetuar logon...56 Tabela 3.2: Caso de uso alterar senha...56 Tabela 3.3: Caso de uso cadastrar usuário...57 Tabela 3.4: Caso de uso excluir usuário...57 Tabela 3.5: Caso de uso cadastrar ERB...58 Tabela 3.6: Caso de uso pesquisar ERB...58 Tabela 3.7: Caso de uso atualizar dados de ERB...59 Tabela 3.8: Caso de uso excluir ERB...59 Tabela 3.9: Caso de uso gerar relatórios...60 Tabela 3.10: Caso de uso sair do sistema...60

11 LISTA DE ABREVIATURAS E SIGLAS API CAD CCC CDDL DAO DWR EJB EJB QL EM ERB ESRI GIS GML GPL GPS HTML JAXB JDBC JDO JOX JPA JRXML JSF JSON JSP KML LAMP ODBC OGC PDF PHP POO Application Programming Interface (Interface de Programação de Aplicativos) Computer Aided Design (Projeto Assistido por Computador) Centro de Comutação e Controle Common Development and Distribution License Data Access Object Direct Web Remoting Enterprise Java Beans Enterprise JavaBeans Query Language Estação Móvel Estações Rádio Base Environmental Systems Research Institute Geographic Information System Geography Markup Language General Public License Global Positioning System (Sistema de Posicionamento Global) HyperText Markup Language Java Architecture for XML Binding Java Database Connectivity Java Data Objects Java Objects in XML Java Persistence API JasperReports extensible Markup Language JavaServer Faces JavaScript Object Notation JavaServer Pages Keyhole Markup Language Linux, Apache, MySQL e PHP, Perl ou Python Open Data Base Connectivity Open Geospatial Consortium Portable Document Format Hypertext Preprocessor Programação Orientada a Objetos

12 RMI RTF RUP SFS SGBD SI SIG SQL TIM TM UML WFS WMS XML Remote Method Invocation Rich Text Format Rational Unified Process (Processo Unificado da Rational) Simple Features Specification Sistema Gerenciador de Banco de Dados Sistema de Informação Sistema de Informação Geográfica Structured Query Language Telecom Italia Mobile Terminal Móvel Unified Modeling Language (Linguagem de Modelagem Unificada) Web Feature Service Web Map Service extensible Markup Language

13 SUMÁRIO 1 INTRODUÇÃO ESTRUTURA DO TRABALHO O PROBLEMA OBJETIVOS DO TRABALHO Objetivo Geral Objetivos Específicos JUSTIFICATIVA OS SISTEMAS DE INFORMAÇÃO NAS ORGANIZAÇÕES FUNDAMENTAÇÃO TEÓRICA CONCEITUAL GEOPROCESSAMENTO Histórico Sistema de Posicionamento Global (GPS) Classificação de Sistemas de Informação Geográfica Arquitetura SIG Consulta e Análise Espacial Importância do SIG Etapas que constituem um SIG Emprego de um SIG A vantagem do SIG Web sobre o SIG Desktop MODELAGEM DE SISTEMAS UTILIZANDO UML A importância da modelagem O PROCESSO UNIFICADO Introdução Direcionado a Caso de Uso Centrado na arquitetura Iterativo e Incremental ESPECIFICAÇÕES DO OPEN GEOSPATIAL CONSORTIUM Modelo conceitual do OGC SISTEMAS DE COMUNICAÇÃO MÓVEIS (SISTEMA CELULAR) Centro de Comutação e Controle (CCC)...36

14 2.5.2 Estação Rádio Base (ERB) Estação ou Terminal Móvel (EM ou TM) Representação do Sistema Celular DESENVOLVIMENTO DO SISTEMA PRINCIPAIS TECNOLOGIAS UTILIZADAS Java MySQL NetBeans IDE MySQL Workbench Java Platform, Enterprise Edition (Java EE) JavaServer Faces (JSF) JavaServer Pages (JSP) Java Persistence API (JPA) GlassFish Enterprise Server Google Maps API GMap GMarker GPolyline GIcon GEvent GPoint GSize GBounds Geocoding JasperReports ireport ESTRUTURA DO SISTEMA Requisitos Requisitos Funcionais Requisitos Funcionais do Sistema Requisitos não Funcionais Requisitos não Funcionais do Sistema Atores do Sistema...54

15 3.2.3 Diagrama de Caso de Uso do Sistema Classes do sistema APLICAÇÃO DO SISTEMA DESENVOLVIDO UTILIZAÇÃO DO SISTEMA Acesso a aplicação (página inicial) Operações da aplicação Visualização espacial de estações Geração de Relatórios SIMULAÇÃO DO PROCESSO DE TOMADA DE DECISÃO CONSIDERAÇÕES SOBRE O DESENVOLVIMENTO DO SISTEMA CONCLUSÃO FUTURAS IMPLEMENTAÇÕES CONSIDERAÇÕES FINAIS...68 REFERÊNCIAS...70

16 1 INTRODUÇÃO Os Sistemas de Informação Geográfica - SIG (Geographic Information System - GIS) são usados no gerenciamento dos dados referenciados geograficamente, ou seja, dados que possuem ligação a coordenadas geográficas. A partir do momento em que sua localização é definida usando algum sistema de coordenadas, ele passa a ser um objeto geo-referenciado. Um amplo agrupamento de funcionalidades comportam o processamento espacial dos dados e sua exposição cartográfica, incluindo continuada interação via mapas. Ao mesmo tempo, um SIG emprega práticas de gerenciamento de bases de dados, como análise estatística e consultas espaciais. Tais competências fazem à distinção do SIG dos demais sistemas de informação e tornam este um instrumento precioso para um amplo universo de organizações, objetivando esclarecer eventos, premeditar resultados e delinear táticas referentes a aplicações onde a extensão espacial deve, obrigatoriamente, ser levada em consideração (BRITO e ROSA, 1996). Empresas públicas e privadas de diversos setores como, por exemplo, telefonia, companhias petrolíferas, empresas concessionárias de energia elétrica, de saneamento urbano, mineração, entre outras, utilizam os sistemas de informação geográfica como ferramentas indispensáveis, tanto nas atividades operacionais, quanto nas atividades gerenciais. Os SIG utilizados atualmente disponibilizam um enorme conjunto de operações de manipulação e análise espacial. Porém, a complexidade destes sistemas requisita enormes investimentos tanto na compra do software quanto em treinamentos de usuários, o que torna muitas vezes inviável o seu emprego por parte de algumas organizações. No entanto, em contraste com este fato, nota-se um aumento cada vez mais crescente na disponibilização de dados georreferenciados, o que tem permitido uma maior popularização do uso desses sistemas. Além disso, verifica-se que, grande parte dos usuários tem a necessidade de utilizar apenas uma parte ínfima das funções disponíveis nos SIG, o que torna o investimento ainda mais arriscado do ponto de vista custo/benefício. Uma solução encontrada para estes usuários e/ou empresas é o desenvolvimento de aplicações que possam permitir a manipulação de dados georreferenciados de forma alternativa e específica dento do universo de SIG.

17 16 A característica básica de um sistema alternativo é que este é mais específico, utilizando apenas um conjunto limitado de funcionalidades dos SIG, o que faz com que este fique restrito, geralmente, a simples inserção, atualização e visualização de dados georreferenciados, tendo como base um conjunto reduzido, mas preciso, de operações de análise espacial. A importância destes sistemas vem crescendo de tal forma que fez com que até mesmo a empresa Microsoft decidisse pela inclusão de um visualizador de dados geográficos denominado MapPoint, em seu pacote Microsoft Office. Estimativas apontam que esta será a principal forma de comercialização de SIG nos próximos anos, principalmente para aplicação em no âmbito da Internet. Este trabalho objetiva o desenvolvimento de um SIG em ambiente Web e mostra como o trabalho realizado com SIG Desktop convencional pode ser incrementado com o uso de SIG alternativo, sem a necessidade de usar um conjunto de funcionalidades complexas dos SIG proprietários, tornando o uso da aplicação de um SIG transparente, até mesmo para o usuário menos experiente. 1.1 ESTRUTURA DO TRABALHO Este trabalho foi estruturado em cinco capítulos. Neste capítulo é apresentada resumidamente uma explanação geral sobre o sistema, bem como a justificativa, os objetivos e a natureza na qual este trabalho está focado. No segundo capítulo é feita uma abordagem dos tópicos importantes sobre Geoprocessamento, Sensoriamento Remoto e Linguagem de Modelagem Unificada, mostrando algumas definições e conceitos de referencial teórico. Veremos ainda a importância da padronização dos sistemas de informações geográficas e suas particularidades, as quais se moldam de acordo com cada interesse dos órgãos ou empresas. O terceiro capítulo apresenta as principais tecnologias envolvidas no desenvolvimento do sistema e explica também, os aspectos gerais da linguagem de programação Java que foi utilizada para a implementação do sistema e da API do Google Maps, a qual foi utilizada para o carregamento do mapa Web da aplicação. Ainda neste capítulo, é exposta a estrutura do sistema por meio de diagramas de caso de uso, com o fluxo de cada caso de uso, juntamente com as classes utilizadas, através do respectivo diagrama de classes. O quarto capítulo demonstra algumas funcionalidades básicas do sistema em questão, expondo de forma simples algumas de suas telas, geração de relatórios e exemplo de tomada de decisão que podem ser feitas com o uso do sistema.

18 Por fim, o quinto capítulo aborda as considerações finais em relação ao sistema e os trabalhos futuros que poderão ser realizados O PROBLEMA A TIM (Telecom Italia Mobile) Brasil é uma empresa atuante na área de telefonia, presente em todos os estados brasileiros, que surgiu no final da década de 90 como uma subsidiária do grupo europeu Telecom Itália e ligeiramente se posicionou entres as empresas líderes no mercado brasileiro de telecomunicações. Devido à expansão da empresa no mercado, surgiu à necessidade de um domínio maior das informações e automatização de procedimentos. Através de uma visita inicial junto à empresa, foi constatado que a mesma buscou determinadas ferramentas encontradas no mercado, entretanto em razão das suas necessidades, teve que fazer certas adaptações às ferramentas, devido as suas regras de negócio e também por se tratarem de softwares em ambiente desktop. 1.3 OBJETIVOS DO TRABALHO O presente trabalho de conclusão de curso tem como objetivo o desenvolvimento de um Sistema de Informações Geográficas (SIG), em ambiente Web para uso da empresa de telefonia TIM Celular S/A, com o intuito de acrescentá-lo, como um componente extra, aos sistemas que auxiliam na gestão espacial das Estações Rádio Base (ERB) da empresa, suprimindo a necessidade de investimento em arquiteturas fechadas, custosas e proprietárias, além de servir como ponto de partida para a migração dos sistemas SIG Desktop utilizados hoje na empresa, para o ambiente SIG Web, que é uma tendência inevitável do mercado de trabalho mundial Objetivo Geral Desenvolver um sistema de informações geográficas, adicional ao conjunto de sistemas utilizados em uma empresa do ramo de telefonia.

19 Objetivos Específicos Compreender a estrutura da tecnologia de informação geográfica utilizada pela empresa; Estudar, modelar, analisar e desenvolver sistemas de informações geográficas; Contribuir para desenvolvimentos de sistemas futuros. 1.4 JUSTIFICATIVA A noção mais comumente associada ao conceito de software é a de um programa de computador. Entretanto, essa noção talvez não seja mais adequada para formamos uma idéia do que são os elementos básicos relacionados com esse conceito. De fato, quando pensamos a respeito de um programa de computador, torna-se bastante difícil ignorar aspectos relacionados com: Otimização do desempenho do sistema, no que diz respeito a espaço de armazenamento e tempo de execução; Robustez do sistema em relação a operações e/ou dados inválidos; A facilidade de operação ( interface usuário-programa ), ou seja, a facilidade para entender e acionar suas funções; O ambiente operacional, que está relacionado ao sistema operacional, banco de dados, gerenciamento das informações geográficas e modo de acesso. Segundo Pressman (2002) o software assume um duplo papel. Ele é o produto e, ao mesmo tempo, o veiculo para entrega do produto. Como produto ele disponibiliza o potencial de computação presente no computador, o software é um transformador de informações produzindo, gerando, adquirindo, modificando, exibindo ou transmitindo informação, que pode ser um único bit ou tão complexa como uma apresentação em multimídia. O software entrega o mais importante produto da nossa época a informação. A simplificação do desenvolvimento de aplicações caracterizadas pelo uso intensivo de dados requer a utilização de sistemas de banco de dados, para a realização de entrada de dados, validação dos dados e manipulação os dados de acordo com a aplicação. Sistemas de banco de dados são projetados para gerir grandes quantidades de informações. O gerenciamento de informações implica a definição das estruturas de armazenamento das informações e a definição dos mecanismos para a manipulação dessas informações.

20 19 De uma forma geral este trabalho apresenta um projeto de desenvolvimento de um sistema robusto que permita o arruamento (visualização espacial com a devida localização geográfica) das estações rádio base da empresa TIM Celular S/A, além de oferecer possibilidades de interação dos usuários, disponibilizando ainda funções fundamentalmente triviais à grande maioria dos Sistemas de Informação Geográfica. Em uma segunda fase (trabalhos futuros), almeja-se que o sistema comporte-se de forma a proporcionar continuidade do desenvolvimento tornando-se ainda mais portável, possibilitando o acesso de variados dispositivos móveis. 1.5 OS SISTEMAS DE INFORMAÇÃO NAS ORGANIZAÇÕES O Sistema de Informação (SI) é definido como uma união de objetos interrelacionados trabalhando acoplados para colher, restaurar, processar, guardar e distribuir informação com o propósito de simplificar o controle, o planejamento, a organização, a análise e o processo de decisão em empresas e organizações (LAUDON, 1999). Os SI tem função essencial no gerenciamento de uma organização, porém apenas os SI não são satisfatórios para determinar os caminhos que uma organização deve traçar. Há fatores (econômicos, sociais, políticos, etc.) ainda mais complexos que resultam em uma cadeia de variáveis em que os sistemas de informações apresentam-se como uma ferramenta a mais no procedimento de tomada de decisão. Toda esta atmosfera empresarial deve ser vista com importância pelo gestor da organização no rumo das estratégias indispensáveis para conduzir a organização. Na atmosfera empresarial, as táticas ou decisões podem ser qualificadas nos níveis: funcional, tático e estratégico. Devem ser classificados no nível funcional, os sistemas que procuram resolver dificuldades relacionadas à operação, produção e serviços. Os sistemas táticos são empregados por gestores e permitem o acompanhamento com maior abrangência, como acompanhamento de negociações para verificar se metas são cumpridas ou decidir se a produção está empregando adequadamente seus recursos. E os sistemas considerados estratégicos são os que se relacionam aos objetivos da organização e de sua sobrevivência a longo prazo. Novos investimentos, abrir uma filial, novas instalações? Definir novas áreas de atuação? Estes são alguns exemplos de decisões que são adotados pela gerência e são amparados pelos SI estratégico. O sistema de informações geográficas proposto neste trabalho almeja atingir os três níveis de SI na atmosfera empresarial.

21 2 FUNDAMENTAÇÃO TEÓRICA CONCEITUAL Este capítulo apresentará os conceitos que serão usados durante o desenvolvimento deste trabalho. Serão apresentados conceitos de geoprocessamento, sistemas de informação geográfica, além de conceitos de modelagem de sistemas utilizando a linguagem apropriada GEOPROCESSAMENTO A aquisição de informações e a análise da relação com a classificação geográfica pode ser vista nas sociedades organizadas desde a era mais longínqua. Essa atividade era reservada até então ao registro das informações em mapas e alguns documentos em papel. A partir do desenvolvimento da ciência da computação este procedimento foi otimizado, facilitando a coleta de informações, coordenação, precisão nos mapas e permitindo o encontro dessas informações. De tal modo surge o conceito de geoprocessamento. Segundo Câmara (2005), o geoprocessamento é considerado como a disciplina do conhecimento que emprega técnicas matemáticas e computacionais na manipulação e tratamento da informação geográfica Histórico A necessidade de processar e exibir dados espaciais existe desde os tempos mais longínquos, a maneira mais trivial de realizar esta representação é até hoje, por meio de mapas em papel. Segundo Câmara (2005), as tentativas iniciais de automatizar dados com características espaciais aconteceram na Inglaterra e nos Estados Unidos, por volta dos anos 50, com a finalidade de reduzir custos de confecção e manutenção de mapas. Os primeiros Sistemas de Informação Geográfica de que se tem conhecimento surgiram no Canadá na década de 60, como objeto de um programa do governo para geração de registros de recursos naturais. Não haviam soluções comerciais terminadas. Nessa época os recursos de computação (capacidade de processamento, armazenamento, capacidade gráfica e velocidade) eram muito escassos além de exigir a necessidade de mão-de-obra fortemente especializada. A partir da década de 70, com o progresso da informática e sua aplicação em quase todas as áreas técnicas e com inclusão da cartografia, várias atividades nessa área passaram a ser

22 21 automatizadas. Câmara (2005), menciona que, nessa época, surgem no mercado, os primeiros sistemas de CAD (Computer Aided Design, ou projeto assistido por computador), que aperfeiçoaram em muito as condições para o desenvolvimento de desenhos e plantas para engenharia, e serviram de alicerce para os primeiros sistemas de cartografia automatizada. Ainda nos anos 70 foram desenvolvidos alguns embasamentos matemáticos direcionados para a cartografia, abrangendo questões de geometria computacional. No entanto, devido aos altos valores e ao fato destes proto-sistemas ainda utilizarem unicamente computadores de grande porte, somente grandes empresas tinham acesso a essa tecnologia. A partir dos anos 80 até a atualidade, a informática tem evoluído de forma rápida e os SIG têm seguido essa evolução, restringidos pelo alto custo de hardware e o número de pesquisas e desenvolvimento de soluções neste campo. Câmara (1995), classifica os SIG em três gerações. A geração inicial, Computer Aided-Design (CAD), tinha como característica o suporte computacional ao desenho de mapas e precário acesso à banco de dados. A segunda geração, fundamentada em banco de dados geográfico (início dos anos 90), caracteriza-se pela utilização do ambiente clienteservidor, juntamente com banco de dados relacionais e recursos suplementares de processamento de imagens. A terceira geração, fundamentada em bibliotecas digitais geográficas, apresenta como característica o gerenciamento de grandes bancos de dados geográficos e acesso por meio de redes locais e remotas. A tabela 2.1 traz uma síntese desta classificação. 1a Geração 2a Geração 3a Geração ( ) ( ) (1997- atualidade) Tecnologia CAD, Cartografia BD, imagens Sistemas distribuídos Uso Principal Desenho de mapas Análise espacial Centro de dados Ambiente Projetos isolados Cliente-servidor Multi-servidores Sistemas Pacotes separados Sistema integrado Interoperabilidade Tabela 2.1: Cronologia da tecnologia dos SIG Sistema de Posicionamento Global (GPS) O Sistema de Posicionamento Global - GPS (Global Positioning System) é um sistema de localização geográfica criado pelo departamento de defesa do governo norte americano, alicerçado em satélites, permite a medição de longitude, latitude e altura em qualquer ponto da superfície terrestre e em qualquer hora do dia. Os satélites enviam determinadas

23 22 mensagens que são recebidas por um receptor GPS responsável por interpretá-las. A distância aproximada entre o receptor GPS e o satélite pode ser calculada por meio dos sinais enviados e da velocidade do satélite. Para obtenção de maior precisão, a localização do ponto requerido é determinada com a utilização de no mínimo quatro distâncias e trigonometria (CÂMARA, 1996) Classificação de Sistemas de Informação Geográfica Mais vasto que o conceito de geoprocessamento, os Sistemas de Informação Geográfica (SIG), congregam os recursos do geoprocessamento com informações que vão além dos dados geográficos de um certo local, permitindo uma nova visão, como por exemplo, circunstâncias sócio-econômicas, operacionais, politicas, etc. Conforme Câmara (2005), o termo Sistema de Informação Geográfica é empregado para sistemas que desempenham o tratamento computacional de dados geográficos e restauram informações não somente com base em suas características alfanuméricas, mas até mesmo através de sua localização espacial; proporcionam ao administrador (engenheiro, urbanista, planejador) uma visão incomum de seu ambiente de trabalho. Assim os SIG são concentrados de forma a oferecer os dados como objetos expondo seus atributos e sua representação gráfica em mapas. O aludido autor menciona que as aplicações dos SIG estão reunidas em três grandes classes: Como ferramenta para confecção de mapas; Como base para análise espacial de fenômenos; Como um banco de dados geográficos, com papéis de armazenamento e restauração de informação espacial Arquitetura SIG Um SIG é constituído pelos componentes seguintes (figura 2.1): Interface com usuário: Maneira pela qual o sistema interage e se comunica com o usuário; Entrada e integração de dados: O SIG deve possuir meios para processar as informações espaciais; Funções de consulta e análise espacial: O SIG deve possuir funções facilitadoras da análise dos dados;

24 23 Plotagem e visualização: Capacidade do SIG em mostrar resultados de visualização espacial de acordo as consultas requeridas; Gerência de dados geográficos: O SIG deve prover o armazenamento e a recuperação de dados e informações, constituídos sob a configuração de um banco de dados geográficos. Figura 2.1: Arquitetura Universal de um SIG (CÂMARA, 2005) Consulta e Análise Espacial A consulta e análise espacial abordam dados geográficos que possuem uma localização geográfica que pode ser definida como coordenadas em um mapa e propriedades descritivas que podem ser concebidos em um sistema gerenciador de banco de dados convencional (SGBD), como por exemplo, o PostgreSQL ou o MySQL Importância do SIG A obtenção de dados que representam propriedades expressivas da superfície da Terra é uma peça importante da atividade das sociedades que possuem organização. Desde as civilizações mais antigas, até a atualidade, dados referenciados a localidades do plano terrestre têm sido colhidos por navegadores, geógrafos entre outros estudiosos, e organizados no formato de mapas e imagens (BARBOSA, 1997).

Sistemas de Informação I

Sistemas de Informação I + Sistemas de Informação I Dimensões de análise dos SI Ricardo de Sousa Britto rbritto@ufpi.edu.br + Introdução n Os sistemas de informação são combinações das formas de trabalho, informações, pessoas

Leia mais

Introdução a Computação

Introdução a Computação Introdução a Computação Aula 03 Profissões de TI Prof. MSc. Edilberto Silva edilms@yahoo.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos respectivos

Leia mais

Análise e Projeto Orientados por Objetos

Análise e Projeto Orientados por Objetos Análise e Projeto Orientados por Objetos Aula 02 Análise e Projeto OO Edirlei Soares de Lima Análise A análise modela o problema e consiste das atividades necessárias para entender

Leia mais

O modelo unificado de processo. O Rational Unified Process, RUP.

O modelo unificado de processo. O Rational Unified Process, RUP. Cursos: Sistemas de Informação Disciplina: Administração ADM Prof. Jarbas Avaliação: Prova B1, 5º/6º semestres Data: 27/09/2010 Nome: Gabarito RA: Assinatura: Turma: 1) Segundo as afirmações a seguir,

Leia mais

Cenário atual de uso e das ferramentas de software livre em Geoprocessamento

Cenário atual de uso e das ferramentas de software livre em Geoprocessamento Cenário atual de uso e das ferramentas de software livre em Geoprocessamento Tiago Eugenio de Melo tiago@comunidadesol.org 1 Sumário Conceitos GIS e Software Livre Ferramentas: Jump Qgis Thuban MapServer

Leia mais

Wilson Moraes Góes. Novatec

Wilson Moraes Góes. Novatec Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia. 1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade

Leia mais

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento HOME O QUE É TOUR MÓDULOS POR QUE SOMOS DIFERENTES METODOLOGIA CLIENTES DÚVIDAS PREÇOS FALE CONOSCO Suporte Sou Cliente Onde sua empresa quer chegar? Sistemas de gestão precisam ajudar sua empresa a atingir

Leia mais

UML - Unified Modeling Language

UML - 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 mais

Sistema de Controle de Solicitação de Desenvolvimento

Sistema de Controle de Solicitação de Desenvolvimento Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento

Leia mais

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO Intranets FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO As intranets são redes internas às organizações que usam as tecnologias utilizadas na rede mundial

Leia mais

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.

TI Aplicada. Aula 02 Áreas e Profissionais de TI. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti. TI Aplicada Aula 02 Áreas e Profissionais de TI Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http:// Papéis... Um papel é uma definição abstrata de um conjunto de atividades executadas e dos

Leia mais

Módulo 15 Resumo. Módulo I Cultura da Informação

Módulo 15 Resumo. Módulo I Cultura da Informação Módulo 15 Resumo Neste módulo vamos dar uma explanação geral sobre os pontos que foram trabalhados ao longo desta disciplina. Os pontos abordados nesta disciplina foram: Fundamentos teóricos de sistemas

Leia mais

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa

INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa INTEGRE Diversas fontes de informações em uma interface intuitiva que exibe exatamente o que você precisa ACESSE Informações corporativas a partir de qualquer ponto de Internet baseado na configuração

Leia mais

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA

ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA ALESSANDRO RODRIGO FRANCO FERNANDO MARTINS RAFAEL ALMEIDA DE OLIVEIRA INTRODUÇÃO O projeto de um banco de dados é realizado sob um processo sistemático denominado metodologia de projeto. O processo do

Leia mais

Projeto Disciplinar de Infra-Estrutura de Software ECOFROTA TRIBUNAL THEMIS

Projeto Disciplinar de Infra-Estrutura de Software ECOFROTA TRIBUNAL THEMIS 1 Projeto Disciplinar de Infra-Estrutura de Software ECOFROTA TRIBUNAL THEMIS EDILBERTO SILVA 1, AQUILA ISRAEL (1316079) 2, CYNTHIA FERREIRA (1316079) 2, MARKO DE CASTRO (1316119) 2, RAFAELA ALMEIDA (1316189)

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no

O 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 mais

POLÍTICA DE GEOPROCESSAMENTO DA ELETROSUL

POLÍTICA DE GEOPROCESSAMENTO DA ELETROSUL POLÍTICA DE GEOPROCESSAMENTO DA ELETROSUL Abril - 2013 SUMÁRIO 1. OBJETIVO... 3 2. ABRANGÊNCIA... 3 3. CONCEITOS... 3 3.1. Geoprocessamento... 3 3.2. Gestão das Informações Geográficas... 3 3.3. Dado Geográfico

Leia mais

Programaçã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 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 mais

Sistemas de Informação Geográfica Prof. Tiago Eugenio de Melo, MSc.

Sistemas de Informação Geográfica Prof. Tiago Eugenio de Melo, MSc. Sistemas de Informação Geográfica Prof. Tiago Eugenio de Melo, MSc. SUMÁRIO Apresentação da ementa Introdução Conceitos Básicos de Geoinformação Arquitetura de SIGs Referências Bibliográficas APRESENTAÇÃO

Leia mais

SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA

SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA Muitas organizações terceirizam o transporte das chamadas em seus call-centers, dependendo inteiramente

Leia mais

Introdução à Computação

Introdução à Computação Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os

Leia mais

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos

Leia mais

Documento de Arquitetura

Documento de Arquitetura Documento de Arquitetura A2MEPonto - SISTEMA DE PONTO ELETRÔNICO A2MEPonto - SISTEMA DE PONTO ELETRÔNICO #1 Pág. 1 de 11 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 28/10/2010 1 Elaboração do documento

Leia mais

Forneça a próxima onda de inovações empresariais com o Open Network Environment

Forneça a próxima onda de inovações empresariais com o Open Network Environment Visão geral da solução Forneça a próxima onda de inovações empresariais com o Open Network Environment Visão geral À medida que tecnologias como nuvem, mobilidade, mídias sociais e vídeo assumem papéis

Leia mais

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC Configurador Automático e Coletor de Informações Computacionais GOVERNO FEDERAL SOFTWARE PÚBLICO software livre desenvolvido pela Dataprev Sistema de Administração

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE

ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE Amarildo Aparecido Ferreira Junior 1, Ricardo Ribeiro Rufino 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil aapfjr@gmail.com

Leia mais

Conceitos de Banco de Dados

Conceitos de Banco de Dados Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

Gerenciamento de software como ativo de automação industrial

Gerenciamento de software como ativo de automação industrial Gerenciamento de software como ativo de automação industrial INTRODUÇÃO Quando falamos em gerenciamento de ativos na área de automação industrial, fica evidente a intenção de cuidar e manter bens materiais

Leia mais

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 UML 2 Guia Prático Gilleanes T.A. Guedes Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 Novatec capítulo 1 Introdução à UML A UML (Unified Modeling Language ou Linguagem de Modelagem

Leia mais

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc. MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 1 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Apresenta a diferença entre dado e informação e a importância

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 5 Servidores de Aplicação

Leia mais

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA

APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA Autores: Claudiléia Gaio BANDT; Tiago HEINECK; Patrick KOCHAN; Leila Lisiane ROSSI; Angela Maria Crotti da ROSA Identificação autores: Aluna do Curso

Leia mais

Processos de Desenvolvimento de Software

Processos de Desenvolvimento de Software Processos de Desenvolvimento de Software Gerenciamento de Projetos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e

Leia mais

Fábrica de Software 29/04/2015

Fábrica de Software 29/04/2015 Fábrica de Software 29/04/2015 Crise do Software Fábrica de Software Analogias costumam ser usadas para tentar entender melhor algo ou alguma coisa. A idéia é simples: compara-se o conceito que não se

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

Plano de Gerenciamento do Projeto

Plano de Gerenciamento do Projeto Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações

Leia mais

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo Introdução O que é Protocolo? - Para que os pacotes de dados trafeguem de uma origem até um destino, através de uma rede, é importante

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

UNIVERSIDADE 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 mais

Material de Apoio. Sistema de Informação Gerencial (SIG)

Material de Apoio. Sistema de Informação Gerencial (SIG) Sistema de Informação Gerencial (SIG) Material de Apoio Os Sistemas de Informação Gerencial (SIG) são sistemas ou processos que fornecem as informações necessárias para gerenciar com eficácia as organizações.

Leia mais

Gerenciamento de Incidentes

Gerenciamento de Incidentes Gerenciamento de Incidentes Os usuários do negócio ou os usuários finais solicitam os serviços de Tecnologia da Informação para melhorar a eficiência dos seus próprios processos de negócio, de forma que

Leia mais

Arquiteturas, Padrões e Serviços para Geoprocessamento. Lúbia Vinhas 13/05/2008

Arquiteturas, Padrões e Serviços para Geoprocessamento. Lúbia Vinhas 13/05/2008 Arquiteturas, Padrões e Serviços para Geoprocessamento Lúbia Vinhas 13/05/2008 Desejo saber estatísticas sobre áreas queimadas. Desejo fazer análises por localização, por classes de uso ou ainda por seleção

Leia mais

ü Curso - Bacharelado em Sistemas de Informação

ü Curso - Bacharelado em Sistemas de Informação Curso - Bacharelado em Sistemas de Informação Nome e titulação do Coordenador: Coordenador: Prof. Wender A. Silva - Mestrado em Engenharia Elétrica (Ênfase em Processamento da Informação). Universidade

Leia mais

Roteiro 2 Conceitos Gerais

Roteiro 2 Conceitos Gerais Roteiro 2 Conceitos Gerais Objetivos: UC Projeto de Banco de Dados Explorar conceitos gerais de bancos de dados; o Arquitetura de bancos de dados: esquemas, categorias de modelos de dados, linguagens e

Leia mais

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura

Leia mais

Software Livre e GIS: Quais são as alternativas?

Software Livre e GIS: Quais são as alternativas? Software Livre e GIS: Quais são as alternativas? Tiago Eugenio de Melo tiago@comunidadesol.org 1 Sumário Conceitos GIS e Software Livre Ferramentas: Thuban Qgis Jump MapServer O Futuro das Tecnologias

Leia mais

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento

Leia mais

1 http://www.google.com

1 http://www.google.com 1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou

Leia mais

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALEXANDRE PRADO BARBOSA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ALEXANDRE PRADO BARBOSA Relatório

Leia mais

Jonathan J. Campos, Jefferson de Faria, William de O. Sant Ana

Jonathan J. Campos, Jefferson de Faria, William de O. Sant Ana APLICAÇÕES GEOGRÁFICAS NA WEB PARA INTEGRACÃO DE DADOS DO MONITORAMENTO AMBIENTAL DE ÁREAS DEGRADADAS PELA MINERAÇÃO DE CARVÃO NA BACIA CARBONÍFERA DO SUL DO ESTADO DE SANTA CATARINA Jonathan J. Campos,

Leia mais

Concepção e Elaboração

Concepçã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 mais

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC

Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC 1 Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC Edilberto Silva 1, André Luiz (1012545), Andreia Pereira da Silva (1012547) Carlos Alberto (1012206), Humberto César de Carvalho

Leia mais

Módulo 4: Gerenciamento de Dados

Módulo 4: Gerenciamento de Dados Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não

Leia mais

Geoprocessamento com Software Livre. Anderson Maciel Lima de Medeiros Consultor em Geotecnologias

Geoprocessamento com Software Livre. Anderson Maciel Lima de Medeiros Consultor em Geotecnologias Geoprocessamento com Software Livre Anderson Maciel Lima de Medeiros Consultor em Geotecnologias SUMÁRIO O que é Software Livre? A GLP GNU Geoprocessamento Algumas Geotecnologias Geotecnologias Livres

Leia mais

Universidade Federal de Goiás UFG Campus Catalão CAC Departamento de Engenharia de Produção. Sistemas ERP. PCP 3 - Professor Muris Lage Junior

Universidade Federal de Goiás UFG Campus Catalão CAC Departamento de Engenharia de Produção. Sistemas ERP. PCP 3 - Professor Muris Lage Junior Sistemas ERP Introdução Sucesso para algumas empresas: acessar informações de forma rápida e confiável responder eficientemente ao mercado consumidor Conseguir não é tarefa simples Isso se deve ao fato

Leia mais

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS Pablo dos Santos Alves Alexander Roberto Valdameri - Orientador Roteiro da apresentação Introdução Objetivos Motivação Revisão bibliográfica

Leia mais

LOGÍSTICA MADE DIFFERENT LOGÍSTICA

LOGÍSTICA MADE DIFFERENT LOGÍSTICA LOGÍSTICA MADE DIFFERENT LOGÍSTICA ENTREGA ESPECIAL Na economia globalizada 24/7 de hoje, a logística e a gestão de armazéns eficientes são essenciais para o sucesso operacional. O BEUMER Group possui

Leia mais

ADM041 / EPR806 Sistemas de Informação

ADM041 / EPR806 Sistemas de Informação ADM041 / EPR806 Sistemas de Informação UNIFEI Universidade Federal de Itajubá Prof. Dr. Alexandre Ferreira de Pinho 1 Sistemas de Apoio à Decisão (SAD) Tipos de SAD Orientados por modelos: Criação de diferentes

Leia mais

Figura 1 - Arquitetura multi-camadas do SIE

Figura 1 - Arquitetura multi-camadas do SIE Um estudo sobre os aspectos de desenvolvimento e distribuição do SIE Fernando Pires Barbosa¹, Equipe Técnica do SIE¹ ¹Centro de Processamento de Dados, Universidade Federal de Santa Maria fernando.barbosa@cpd.ufsm.br

Leia mais

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT Disciplina: Modelagem a Programação Orientada a Objetos

Leia mais

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1. ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página

Leia mais

Pesquisa realizada com os participantes do 12º Seminário Nacional de Gestão de Projetos. Apresentação

Pesquisa realizada com os participantes do 12º Seminário Nacional de Gestão de Projetos. Apresentação Pesquisa realizada com os participantes do de Apresentação O perfil do profissional de Projetos Pesquisa realizada durante o 12 Seminário Nacional de, ocorrido em 2009, traça um importante perfil do profissional

Leia mais

Uma Abordagem sobre Mapeamento Objeto Relacional com Hibernate

Uma Abordagem sobre Mapeamento Objeto Relacional com Hibernate Uma Abordagem sobre Mapeamento Objeto Relacional com Hibernate Luis Gustavo Zandarim Soares 1, Késsia Rita da Costa Marchi 1 1 Universidade Paranaense (Unipar) Paraná PR Brasil luisgustavo@live.co.uk,

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

UML 01. Curso Superior de Tecnologia em Banco de Dados Disciplina: Projeto de Banco de Dados Relacional 1 Prof.: Fernando Hadad Zaidan

UML 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 mais

Processo de Desenvolvimento Unificado

Processo 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 mais

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento

Leia mais

DIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling

DIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling DIMENSIONANDO PROJETOS DE WEB-ENABLING Uma aplicação da Análise de Pontos de Função Dimensionando projetos de Web- Enabling Índice INTRODUÇÃO...3 FRONTEIRA DA APLICAÇÃO E TIPO DE CONTAGEM...3 ESCOPO DA

Leia mais

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 1 Conceitos da Computação em Nuvem A computação em nuvem ou cloud computing

Leia mais

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE

CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE A proposta para o ambiente apresentada neste trabalho é baseada no conjunto de requisitos levantados no capítulo anterior. Este levantamento, sugere uma

Leia mais

PROPOSTA DE RASTREAMENTO E MONITORAMENTO HÍBRIDO SATELITAL

PROPOSTA DE RASTREAMENTO E MONITORAMENTO HÍBRIDO SATELITAL PROPOSTA DE RASTREAMENTO E MONITORAMENTO HÍBRIDO SATELITAL Solução Tecnologia Monitoramento Instalação SOLUÇÃO A solução de rastreamento Unepxmil foi desenvolvida para atender as principais necessidades

Leia mais

15 Computador, projeto e manufatura

15 Computador, projeto e manufatura A U A UL LA Computador, projeto e manufatura Um problema Depois de pronto o desenho de uma peça ou objeto, de que maneira ele é utilizado na fabricação? Parte da resposta está na Aula 2, que aborda as

Leia mais

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o

Leia mais

DMS Documento de Modelagem de Sistema. Versão: 1.4

DMS Documento de Modelagem de Sistema. Versão: 1.4 DMS Documento de Modelagem de Sistema Versão: 1.4 VERANEIO Gibson Macedo Denis Carvalho Matheus Pedro Ingrid Cavalcanti Rafael Ribeiro Tabela de Revisões Versão Principais Autores da Versão Data de Término

Leia mais

Processos Técnicos - Aulas 4 e 5

Processos Técnicos - Aulas 4 e 5 Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)

Leia mais

Planejamento Estratégico de TI. Prof.: Fernando Ascani

Planejamento Estratégico de TI. Prof.: Fernando Ascani Planejamento Estratégico de TI Prof.: Fernando Ascani BI Business Intelligence A inteligência Empresarial, ou Business Intelligence, é um termo do Gartner Group. O conceito surgiu na década de 80 e descreve

Leia mais

GIS Cloud na Prática. Fabiano Cucolo 26/08/2015

GIS Cloud na Prática. Fabiano Cucolo 26/08/2015 GIS Cloud na Prática Fabiano Cucolo 26/08/2015 Um pouco sobre o palestrante Fabiano Cucolo fabiano@soloverdi.com.br 11-98266-0244 (WhatsApp) Consultor de Geotecnologias Soloverdi Engenharia www.soloverdi.com.br.

Leia mais

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA Através dos elementos que fazem parte do projeto do sistema é que podemos determinar quais as partes do sistema que serão atribuídas às quais tipos

Leia mais

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial 1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão

Leia mais

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA)

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA) Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA) Apresentação O programa de Pós-graduação Lato Sensu em Engenharia de Software Orientada a Serviços

Leia mais

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados: MC536 Introdução Sumário Conceitos preliminares Funcionalidades Características principais Usuários Vantagens do uso de BDs Tendências mais recentes em SGBDs Algumas desvantagens Modelos de dados Classificação

Leia mais

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET 1 IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET Daniel da Silva Carla E. de Castro Franco Diogo Florenzano Avelino daniel.silva1@ext.mpsa.com

Leia mais

Histó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 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 mais

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 Índice 1. Importância do ERP para as organizações...3 2. ERP como fonte de vantagem competitiva...4 3. Desenvolvimento e implantação de sistema de informação...5

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc.

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc. MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 2 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Revisão sobre Banco de Dados e SGBDs Aprender as principais

Leia mais

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração

Leia mais

Introdução ao Modelos de Duas Camadas Cliente Servidor

Introdução ao Modelos de Duas Camadas Cliente Servidor Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos

Leia mais

Engenharia de Requisitos Estudo de Caso

Engenharia de Requisitos Estudo de Caso Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este

Leia mais

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

! Introdução.  Motivação para Processos de Software. ! Processo Unificado (USDP)  Definições  RUP x USDP  Características do Processo Unificado Agenda! Introdução " Motivação para Processos de Software! (USDP) " Definições " RUP x USDP " Características do! Descrição detalhada do! Processos Derivados! Templates simplificados! Conclusões 2 Processo

Leia mais

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: edmar.moretti@terra.com.br ou edmar.moretti@gmail.com

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: edmar.moretti@terra.com.br ou edmar.moretti@gmail.com III Jornada Latinoamericana e do Caribe do gvsig Artigo: Integração do software i3geo com o gvsig Autor: Edmar Moretti Resumo: O i3geo é um software para a criação de mapas interativos para internet qu

Leia mais

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação Multiplexadores Permitem que vários equipamentos compartilhem um único canal de comunicação Transmissor 1 Receptor 1 Transmissor 2 Multiplexador Multiplexador Receptor 2 Transmissor 3 Receptor 3 Economia

Leia mais