UNIVERSIDADE ESTADUAL DE FEIRA DE SANTANA UEFS DEPARTAMENTO DE SAÚDE DSAU CENTRO DE REFERÊNCIA DE INFORMAÇÃO EM SAÚDE CRIS

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

Download "UNIVERSIDADE ESTADUAL DE FEIRA DE SANTANA UEFS DEPARTAMENTO DE SAÚDE DSAU CENTRO DE REFERÊNCIA DE INFORMAÇÃO EM SAÚDE CRIS"

Transcrição

1 UNIVERSIDADE ESTADUAL DE FEIRA DE SANTANA UEFS DEPARTAMENTO DE SAÚDE DSAU CENTRO DE REFERÊNCIA DE INFORMAÇÃO EM SAÚDE CRIS Sistema de informação para controle de dados da Coleção de Culturas de Microrganismos da Bahia JOÃO RONALDO TAVARES DE VASCONCELLOS JÚNIOR Feira de Santana BA 2010

2 JOÃO RONALDO TAVARES DE VASCONCELLOS JÚNIOR Sistema de informação para controle de dados da Coleção de Culturas de Microrganismos da Bahia Projeto de Monografia apresentado ao Colegiado do Curso Residência em Desenvolvimento de Software para Engenharia Biomédica da Universidade Estadual de Feira de Santana como pré requisito para a obtenção do título de Especialista. Área de Concentração: Bioinformática Orientadora: Prof.ª Dr.ª Rosângela Leal Santos Co orientador: Prof. Dr. Aristóteles Góes Neto Feira de Santana BA 2010

3 FOLHA DE APROVAÇÃO

4 DEDICATÓRIA A Wandra, minha esposa e aos meus filhos João Neto e Jessica, que juntos sempre me apoiaram e foram a minha fonte de inspiração para este trabalho.

5 AGRADECIMENTOS Ao Prof. Dr. André Barboni, pelos ensinamentos sobre a linguagem de programação Delphi, dentre outros. À Profª. Drª. Rosângela Leal Santos, pela transmissão dos conhecimentos sobre georreferenciamento, dentre outros. Ao Prof. Dr. Aristóteles Góes Neto, pelos ensinamentos na área de biotecnologia, dentre outros. À Profª. Drª. Ana Paula, que, como curadora da coleção de culturas de microrganismos da Bahia, sempre me recebeu com paciência nos momentos de dúvidas sobre a abordagem dos dados da coleção. À minha esposa Wandra pelas palavras de incentivo, proferidas constantemente ao longo de todo o desenvolvimento deste trabalho. À minha filha Jéssica pelo apoio no desenvolvimento da interface web do sistema, objeto deste trabalho, e pelos ensinamentos sobre webdesign, dentre outros. Ao meu filho João Neto pelo incentivo e pelas sugestões sobre os aspectos do sistema, objeto deste trabalho, ligados à biologia.

6 Epígrafe A arte de interrogar não é tão fácil como se pensa. É mais uma arte de mestres do que de discípulos; é preciso ter aprendido muitas coisas para saber perguntar o que não se sabe. Jean Jacques Rousseau

7 RESUMO O Sis CCMB é um sistema de informação concebido para o controle dos dados da Coleção de Culturas de Microrganismos da Bahia. Uma das características do sistema é possuir uma interface desktop e uma interface web que acessarão uma base de dados PostgreSQL. Outra característica do sistema é disponibilizar dados de forma georreferenciada através de sua interface web. Entender a realidade e saber representá la é primordial para projetos de sistemas em geral. Com o advento dos sistemas geo processados, a representação abstrata do universo a ser modelado adquiriu uma abrangência maior, mais próxima da nossa realidade. As entidades a serem representadas têm agora forma, cores e localização. O uso de um sistema de informações georreferenciadas possibilita entender melhor a distribuição dos microrganismos no estado da Bahia. A Coleção de Culturas de Microrganismos da Bahia (CCMB), localizada na Universidade Estadual de Feira de Santana (Bahia), trabalha com microrganismos dos grupos de bactérias, actinobactérias, leveduras, fungos filamentosos e mixomicetos isolados da região Semi árida do Brasil. Coleta, isolamento, preservação, armazenamento e disponibilidade de informações dos microrganismos isolados de diversos substratos e ambientes do Semi árido, bem como o contínuo melhoramento dessas metodologias para gerar maior conhecimento e fonte de estudo da biodiversidade e potencial de aplicação desses microrganismos, são as principais finalidades da CCMB. Portanto, o sistema desenvolvido torna se uma ferramenta de grande utilidade para o controle de dados da coleção de cultura de microrganismos do estado da Bahia, haja vista que pode ser usado na obtenção de dados georreferenciados para pesquisas nessa área. Palavras chave: Banco de Dados; Georreferenciamento; Microrganismo; Coleção de Cultura.

8 ABSTRACT The Sis CCMB is an information system designed to control the data of Culture Collection of Microorganisms of Bahia (Coleção de Cultura de Microrganismos da Bahia CCMB). A feature of the system is to have a desktop interface and a web interface that will access a PostgreSQL database. Another feature of the system is available in a geo referenced data through their web interface. Understanding the reality and learn to represent it is vital for systems design in general. With the advent of Geographic Information System (GIS), the abstract representation of the universe to be modeled has acquired a broader, closer to our reality. The entities to be represented now have form, color and location. Using a system of geo referenced information enables better understand the distribution of microorganisms in the state of Bahia. The CCMB, located in the Universidade Estadual de Feira de Santana (Bahia), works with microorganisms of bacteria, actinobacteria, yeasts, filamentous fungi and myxomycetes isolated from semi arid region of Brazil. Collection, isolation, preservation, storage and availability of information of microorganisms isolated from various substrates and the semi arid environments, as well as the continuous improvement of these methods to generate greater knowledge and a source of biodiversity studies and application potential of these microorganisms are the main purposes of the CCMB. Therefore, the developed system becomes a valuable tool to control data from culture collection of microorganisms of Bahia state, since it can be used to obtain geo referenced data for this research field. Keywords: Data Base; Geo referencing; Microorganism; Collection of Culture.

9 LISTA DE ABREVIATURAS E SIGLAS ABNT Associação Brasileira de Normas Técnicas AIE Arquivos de Interface Externos ALI Arquivos Lógicos Internos API Application Programming Interface ASQC American Society for Quality Control BSD Berkeley Software Distribution B Tree Binary Tree CCMB Coleção de Culturas de Microrganismos da Bahia CE Consultas Externas CGS Características Gerais do Sistema DBMS Data Base Management System EE Entradas Externas GiST Generalized Search Trees GNU acrônimo recursivo de GNU is Not Unix GPL General Public Licence IBM International Business Machines

10 ISO International Organization for Standardization LAPEM Laboratório de Pesquisa em Microbiologia LOC Lines Of Code ODBC Open Data Base Connectivity OGC Open GeoSpatial Consortium PF Pontos de Função PHP Acrônimo recursivo para "PHP: Hypertext Preprocessor" Q Tree QuadTree R Tree Real Tree SE Saídas Externas SFS Simple Features Specification SGBD Sistema Gerenciador de Banco de Dados SGBDOR Sistema Gerenciador de Banco de Dados Objeto Relacional SIG ou GIS Geographic Information System, do acrônimo inglês SQL Structured Query Language TDE Tipo de Dado Espacial UEFS Universidade Estadual de Feira de Santana WCS Web Coverage Service

11 WFS Web Feature Service WMS Web Map Service

12 LISTA DE TABELAS Tabela 1 Tabela 2 Tabela 3 Tabela 4 Tabela 5 Tabela 6 Tabela 7 Características Gerais do Sistema 34 Estimativa média de LOC/PF 34 Complexidade de uma EE ou uma CE 35 Complexidade de uma SE 35 Complexidade de uma ALI 36 Complexidade de uma AIE 36 Cálculo dos Pontos de Função Não Ajustados 36

13 LISTA DE FIGURAS Figura 1 Figura 2 Figura 3 Figura 4 Figura 5 Figura 6 Figura 7 Figura 8 Figura 9 Figura 10 Figura 11 Figura 12 Figura 13 Figura 14 Figura 15 Figura 16 Figura 17 Figura 18 Figura 19 Figura 20 Figura 21 Figura 22 Arquitetura Dual 25 Arquitetura Integrada 25 Arquitetura combinada com o MapServ 28 Estratégia para uso da API Google 30 Escopo do Sistema 39 Fluxograma Sis CCMB 39 Quadro resumo da APF do Sis CCMB 43 Diagrama de Classes 45 Diagrama de Casos de Uso 46 Diagrama de Entidade e Relacionamento (DER) 47 Tela de login do Sis CCMB 48 Tela de acesso a Sistemas do Sis CCMB 49 Tela de consulta de pessoal do Sis CCMB 49 Tela de cadastro de pessoal do Sis CCMB 50 Tela de consulta de microrganismo do Sis CCMB 50 Tela de cadastro de microrganismo do Sis CCMB 51 Tela de acesso às tabelas do Sis CCMB 51 Tela de consulta ao acervo do Sis CCMB via Web 52 Tela de resultado da consulta ao acervo do Sis CCMB via Web 52 Tela de detalhes da consulta ao acervo do Sis CCMB via Web 53 Tela mapa da consulta ao acervo do Sis CCMB via Web 53 Tela mapa, com zoom, da consulta ao acervo do Sis CCMB via Web 54

14 SUMÁRIO 1. INTRODUÇÃO Justificativa Objetivos Geral Específicos REFERENCIAL TEÓRICO Software livre Sistemas de informação Sistema de informação geográfica Apresentação do PostgreSQL/PostGIS Arquitetura de banco de dados geográficos Integração do PostgreSQL/PostGIS com o Mapserver Uso de API Google Map para serviço de webmapping Métrica de software METODOLOGIA Desenvolvimento do Sis CCMB Especificação de requisitos Premissas de desenvolvimento Requisitos funcionais Requisito funcional Requisito funcional Requisito funcional Requisito funcional Requisito funcional Requisito funcional 6 38

15 Requisitos não funcionais Requisito não funcional Requisito não funcional Requisito não funcional Requisito não funcional Escopo do sistema Processo de desenvolvimento do sistema Histórico da Coleção de Culturas de Microrganismos da Bahia Visão da CCMB Amparo legal RESULTADOS E DISCUSSÕES Métrica do Sis CCMB Diagramas Diagrama de classes Diagrama de casos de uso Diagrama de entidade e relacionamento (DER) Telas do Sistema Tela de login do Sis CCMB Tela sistemas do Sis CCMB Tela de consulta e cadastro de pessoal do Sis CCMB Tela de consulta de microrganismo do Sis CCMB Tela de cadastro de microrganismo do Sis CCMB Tela de acesso às tabelas do Sis CCMB Tela de consulta ao acervo do Sis CCMB via Web Tela de resultado da consulta ao acervo do Sis CCMB via Web Tela de detalhes da consulta ao acervo do Sis CCMB via Web 53

16 Tela mapa da consulta ao acervo do Sis CCMB via Web Tela mapa, com zoom, da consulta ao acervo do Sis CCMB via Web CONCLUSÃO E TRABALHOS FUTUROS 55 REFERÊNCIAS 57 ANEXOS 59

17 1. INTRODUÇÃO 16 Evolutivamente, como uma nova tendência dentro da Cartografia, a representação dos dados geoespaciais pode ser realizada por intermédio de produtos cartográficos veiculados através de novos meios de comunicação como a Internet, na qual destaca se a World Wide Web (WWW) (MARISCO et al., 2004). Dessa forma, propõe se neste trabalho, através do desenvolvimento de uma interface Web, explorar as potencialidades das novas tecnologias fontes abertas (PostgreSQL, PHP, JavaScrip) para disponibilizar os dados de um banco de dados construído para a Coleção de Culturas de Microrganismos da Bahia (CCMB). Assim, com os resultados a serem alcançados, possam vir a atender às crescentes demandas por diminuição de custos na manipulação, armazenamento e a necessidade de uma maior disseminação das informações. Propõe se, também, que o sistema a ser desenvolvido como fruto deste trabalho disponibilize informações georreferenciadas, o que possibilitará entender melhor dados de coleta de microrganismos no estado da Bahia e, em conseqüência a forma como esses microrganismos estão distribuídos territorialmente. Outra motivação é contribuir para que os dados da CCMB sejam disponibilizados na Web, considerando se que será uma das poucas coleções com essa funcionalidade, conforme demonstra o levantamento preliminar das Coleções de Culturas de Microrganismos no Brasil, realizado pelo Centro de Referência em Informação Ambiental CRIA nos meses de Maio e Junho de 2005, onde foram relacionadas 26 Coleções de Culturas que, segundo as informações fornecidas, caracterizam se em sua maioria como Coleções de Pesquisa, disponibilizando as culturas microbianas de procariontes e eucariontes, bem como de germoplasma, mediante solicitações dos setores acadêmico e produtivo. Considerando, ainda, o levantamento realizado pelo CRIA, convém acrescentar que das 26 coleções, até agosto de 2009, data de início deste projeto, nenhuma coleção disponibilizava dados georreferenciados e apenas duas das 7 (sete) coleções que se propuseram a disponibilizar dados pela Internet o fizeram sem alguma restrição, ou seja, informações parciais ou superficiais. Para a construção do acesso aos dados via Web alguns requisitos foram adotados, dos quais se destacam: (I) Os dados georreferenciados através de API Google Map.

18 (II) (III) 17 O sistema de gerenciamento de banco de dados: Sistema de Gerenciamento de Banco de dados ObjetoRelacional PostgreSQL. O modelo Cliente/Servidor: Apache com o modulo PHP. A qualidade de um software é percebida hoje como um objetivo de negócio (KOSCIANSKI; SOARES, 2007), assim pretende se aqui adotar a métrica de Análise por Pontos de Função para quantificar o esforço de desenvolvimento do frontend para acesso ao banco de dados, desenvolvido em Object Pascal (Delphi) que compõe o sistema de Informações objeto deste trabalho. Assim, de posse da métrica, poder se á no futuro, em conjunto com outros componentes, definir melhor a qualidade do aplicativo em pauta. Esta monografia está dividida em seis capítulos, sendo o primeiro uma introdução sobre o trabalho, trazendo um resumo da metodologia utilizada, as motivações e contribuições, a justificativa para o desenvolvimento deste projeto e, finalmente, os objetivos deste trabalho. O segundo capítulo é um referencial teórico e apresenta alguns conceitos sobre sistemas de informação, banco de dados, incluindo informações básicas a respeito de Informação, Sistema Gerenciador de Banco de Dados, Arquitetura de Banco de Dados Geográficos, Métrica de Software e Software Livre. Este é, portanto, o capítulo que fornece uma base teórica para o desenvolvimento do trabalho. O terceiro capítulo apresenta a metodologia utilizada para o desenvolvimento deste trabalho e mostra uma visão do sistema, objeto deste trabalho. O quarto capítulo mostra os resultados obtidos no desenvolvimento do Sis CCMB, objeto deste trabalho, bem como apresenta uma discussão sobre o tema que norteia esta monografia. Finalmente, o capítulo cinco apresenta uma conclusão sobre o projeto desenvolvido e apresenta, ainda, proposta para trabalhos futuros Justificativa A Universidade Estadual de Feira de Santana (UEFS) possui uma coleção de cultura de microrganismos com parte dos seus dados registrados em papel e outra parte armazenada no banco de dados MS Access. Tal situação não atende às necessidades da coleção no que tange ao registro e recuperação dos seus dados,

19 18 considerando o crescente volume de dados e a necessidade de maior segurança dos mesmos. A curadoria da coleção carece ainda de um sistema que possibilite consulta dos dados e emissão de relatórios de forma dinâmica. Neste sentido, seria importante aperfeiçoar a entrada e a recuperação dos dados da coleção de cultura de microrganismos da Bahia, bem como possibilitar a amostragem desses dados de forma georreferenciada através da Internet OBJETIVOS Geral Desenvolver um sistema de informações que permita o controle de dados da coleção de cultura de microrganismos da Bahia Específicos Facilitar a entrada de dados para o banco de dados da coleção através de uma interface com alto grau de interatividade. Possibilitar a amostragem de dados da coleção de forma georreferenciada, através da tecnologia de webmapping, para que, via Internet, os pesquisadores e usuários em geral possam visualizar em um mapa os locais de coleta. Utilizar ferramentas livres para o desenvolvimento do sistema CCMB. Possibilitar a emissão de relatórios dos dados da coleção de microrganismos de uma forma mais dinâmica.

20 2. REFERENCIAL TEÓRICO Software Livre O fenômeno do software livre começou a despertar atenção da comunidade técnica e de negócios nos últimos anos. Software livre permite livre acesso ao código fonte de um programa. As discussões do mérito e desafios dos softwares livres versus softwares proprietários têm sido uma constante na mídia e em eventos especializados. O tema também está entrando na agenda política dos governantes de diversos países e blocos econômicos. Os crescentes gastos com software e a situação econômica adversa e recessiva na maioria dos países, inclusive no Brasil, aumentam o interesse por alternativas que se propõem a reduzir os custos de utilização de computadores. Como os recursos disponíveis para modernizar a infra estrutura e renovar licenças de uso de programas são escassos, o governo brasileiro olha com bastante atenção o fenômeno do software livre como alternativa. Além da economia de divisas, o governo ambiciona estimular um novo modelo de negócios para o mercado brasileiro da Tecnologia da Informação, com forte ênfase em serviços, típico do modelo de negócios do software livre. No segmento de software para desktop, a situação de amplo domínio de mercado por uma única empresa, com um virtual monopólio, gera, como em qualquer regime econômico monopolista, ressentimentos e temores, sejam estes justificados ou não, mas que também contribuem significativamente para impulsionar o debate sobre novas opções de licenciamento e uso de software. O resultado é que vemos extensa cobertura da mídia, um crescente número de softwares livres disponíveis às organizações, como Linux e o Apache; a entrada de pesos pesados da indústria como a IBM no negócio de softwares livres; e as discussões políticas e comerciais, muitas vezes movidas por ideologias e não pela racionalidade, do impacto deste novo modelo de negócios nas empresas usuárias e na própria indústria de software. O software livre já não é mais apenas um brinquedo nas mãos de hackers, mas já faz parte da agenda política e estratégica de empresas privadas e públicas. É um negócio sério e profissional. Softwares livres são diferentes dos softwares proprietários no sentido de que os usuários passam a ter controle, pelo acesso ao código fonte e pelo direito de alterálo à sua vontade. Software livre não significa software gratuito. O livre (free em inglês)

21 20 refere se às liberdades básicas dos usuários em executar, copiar, distribuir e modificar o software. Obviamente que o acesso ao código fonte é pré requisito para essa liberdade. Em inglês existem duas expressões para designar o que se está considerando como software livre. O termo free software costuma causar alguma confusão na língua inglesa, porque a palavra free é geralmente associada a grátis. Por causa desta confusão é comum encontrar definições, como a da própria Free Software Foundation (FSF) que define o livre do software livre no sentido de liberdade de uso e não gratuidade: free software is a matter of liberty, not price. To understand the concept, you should think of free as in free speech, not as in free beer ; em uma tradução livre significa: software livre é uma espécie de liberdade, não de preço. Para entender o conceito você precisa pensar o livre como em liberdade de expressão, não como cerveja gratuita. Para eliminar essa ambigüidade da língua inglesa, foi criado o termo Open Source (código aberto). É importante destacar que software livre não significa software de domínio público, mas aderente a licenciamentos que, em maior ou menor grau, permitem as liberdades de usar, copiar, alterar e redistribuir o programa. No conceito de software livre, o código fonte pode e deve ser considerado como uma forma de conhecimento científico e, portanto, submetido aos mesmos princípios que regem a disseminação das pesquisas científicas. No software, o único meio plausível de permitir a uma comunidade compartilhar conhecimentos é liberando o código fonte. A pesquisa acadêmica tem muita similaridade com o desenvolvimento do software livre. A medida de sucesso é a reputação conquistada pelo pesquisador entre seus pares. No meio científico o sistema de peer review define se as contribuições individuais são suficientemente completas e adequadas para serem aceitas pelo grupo. Peer review é, portanto, um mecanismo social que permite aos membros de uma comunidade científica manter o controle sobre as inovações de sua área de expertise. Em 1984, um programador de nome Richard Stallman iniciou um projeto para criar uma versão do Unix livre de restrições. Publicou o Manifesto GNU (GNU e um referência circular que significa Gnu is Not Unix e isofônico à palavra inglesa new) e posteriormente, fundou uma associação denominada Free Software Foundation FSF ( ).

22 21 O mecanismo de licenciamento GNU, denominado GPL (General Public Licence) tornou se o cerne do fenômeno do software livre. A idéia básica do GPL é construir um mecanismo de licenciamento que garanta que a liberdade de código fonte não gere abusos e usos indevidos, evitando que alguém ou alguma empresa apoderese do código aberto e o comercialize de forma proprietária. O GPL considera ilegal que código fonte aberto e protegido pelas suas regras seja escondido ou tornado proprietário, bem como também considera ilegal esconder qualquer código derivado deste código aberto. O GPL usa o próprio conceito de copyright como defesa contra qualquer tentativa de algum indivíduo ou empresa se apossar de um código fonte aberto e criar um software proprietário a partir dele. A sociedade está evoluindo em direção ao software livre e medidas de apoio têm sido tomadas nesse sentido. O governo federal, por exemplo, criou um site ( para que o cidadão possa acompanhar as medidas que estão sendo tomadas pelo governo para incentivar o uso de software livre no país, como estratégia para independência tecnológica e criação de conhecimento local Sistemas de Informação Segundo O Brien (2001), um Sistema é um conjunto de componentes interrelacionados que trabalham juntos rumo a uma meta comum recebendo insumos e produzindo resultados em um processo organizado de transformação. Ainda segundo O Brien, um sistema de Informações é um conjunto de procedimentos computacionais, funcionando conforme um objetivo comum, e composto por cinco elementos: Hardware, Software, Peopleware (usuários comuns e usuários especialistas), Rede e Banco de Dados Sistema de informação Geográfica Uma forma de conceituar um Sistema de Informação Geográfica (SIG ou GIS Geographic Information System, do acrônimo inglês) é definida como um sistema de informação espacial com procedimentos computacionais que permite e facilita a análise, gestão ou representação do espaço e dos fenômenos que nele ocorrem. Uma outra forma de conceituá lo, usando o argumento do banco de dados, é dizer que se trata de um sistema de informação baseado em computador que permite

23 22 capturar, modelar, manipular, recuperar, consultar, analisar e apresentar dados geograficamente referenciados, dados estes que estão armazenados em um banco de dados. Em síntese entende se como Sistema de Informação Geográfica (SIG) um conjunto de ferramentas que permitem análise, envolvendo dados espaciais e não espaciais sobre o espaço terrestre. Um SIG permite a associação de dados geográficos (posicionais) a uma infinidade de atributos (dados alfanuméricos), possibilitando assim a realização de consultas, análises e simulações, envolvendo todo tipo de informação onde a variável espaço seja particularmente importante. (SILVA, 2002). Um SIG apresenta, geralmente, quatro componentes básicos: um subsistema de entrada de dados, um subsistema de armazenamento e recuperação de dados, um subsistema de manipulação que permite analisar e gerar dados derivados e um subsistema para apresentação dos dados tanto em forma tabular como gráfica. O crescimento contínuo do volume de informações que necessitam ser armazenadas e espacialmente tratadas tem causado dificuldades para muitas instituições que ainda trabalham com repositórios de dados baseados em diretórios e arquivos. A solução baseada num Banco de Dados Geográfico é a forma ideal de administrar de maneira segura e eficiente um grande volume de dados. As soluções de Geoprocessamento que utilizam esta arquitetura proprietária possuem dois grandes problemas, a saber: (I) (II) A instituição (cliente) fica dependente de uma única empresa que impõe custos elevados para manter e atualizar esta estrutura. O controle por demanda impossibilita que a estrutura seja ampliada para atender todas as demandas internas e externas de uma instituição. Um exemplo claro desta situação pode ser observada nas prefeituras que não conseguem integrar todas as secretarias a um repositório central, pois os custos com o aumento do número de acessos são muito elevados, fruto deste controle por demanda. Observando esses problemas presentes na área de Geotecnologias, empresas canadenses resolveram investir em um modelo de negócios baseado em software livre. Com isso, essas empresas passaram a desenvolver importantes projetos para aplicações em Sistemas de Informação Geográfica.

24 2.4. Apresentação do PostgreSQL/PostGIS 23 O PostgreSQL é o Sistema Gerenciador de Banco de Dados (SGBD) de código aberto que possibilitou o desenvolvimento de soluções corporativas com uma melhor relação Custo x Benefício. Um ponto forte deste SGBD é a sua capacidade de tratar grandes volumes de dados com escalabilidade, ou seja, a sua arquitetura pode ser continuamente ampliada de acordo com a demanda dos usuários. Exatamente neste contexto, entram as aplicações na área de Geotecnologias que necessitam de uma infra estrutura robusta e em contínua expansão. O PostgreSQL já está consagrado no mundo do software livre sendo utilizado por grandes instituições como a Câmara Municipal do Rio de Janeiro, a Prefeitura de Diadema SP, a Prefeitura de Pedras Grandes SP, o Hospital São Lucas SE, a Secretaria da Agricultura e Pecuária CE, a Telemar, etc. O PostGIS é um módulo que adiciona entidades geográficas ao PostgreSQL. Nativamente, o PostgreSQL já suporta geometrias espaciais, porém o PostGIS adiciona a capacidade de armazenamento/recuperação segundo a especificação SFS (Simple Features Specification) do consórcio internacional Open GeoSpatial (OGC). Além do armazenamento de dados geográficos, este módulo também implementa diversas funcionalidades topológicas, possibilitando o desenvolvimento de Sistemas de Informação Geográfica Corporativos. A topologia também faz parte da especificação SFS (OpenGIS ), garantindo ao PostGIS interoperabilidade com inúmeros sistemas que também adotam o SFS. O licenciamento do PostGIS é definido pela GNU GPL (General Public License), garantindo todas as liberdades 1 de um software livre. Um fato importante a ser destacado pela licença GNU GPL é que qualquer melhoria do código fonte do PostGIS deve ser devolvida ao mantenedor (líder do desenvolvimento) do projeto. Para tratar grandes volumes de dados espaciais com maior eficiência, o PostGIS implementa a indexação Rtree sobre a indexação GiST (Generalized Search Trees) nativa do PostgreSQL. Apesar do PostgreSQL possuir nativamente três tipos de indexação (B Tree, R Tree e GiST), a R Tree nativa não apresenta a robustez exigida para as aplicações relacionadas ao PostGIS. 1 Segundo a Fundação Software Livre (Free Software Foundation), as quatro liberdades que definem o software livre: i. A liberdade de executar o programa, para qualquer propósito; ii. A liberdade de estudar como o programa funciona e adaptá lo para as suas necessidades. Acesso ao código fonte é um prérequisito para esta liberdade; iii. A liberdade de redistribuir cópias, permitindo a ajuda ao próximo; iv. A liberdade de aperfeiçoar o programa e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie. Acesso ao código fonte é um pré requisito para essa liberdade.

25 24 PostGIS foi desenvolvido por Refractions Research Inc., como um projeto de pesquisa de banco de dados espaciais. Refractions é uma empresa de consultoria em GIS e banco de dados, em Victoria, Columbia Britânica, no Canadá, especializada em integração de dados e desenvolvimento de software personalizado. É missão da empresa Refractions apoiar e desenvolver o PostGIS para apoiar um leque de funcionalidades GIS importantes, incluindo o apoio OpenGIS completo, construção de topologia avançada (coberturas, superfícies, redes), ferramentas de interface gráfica do usuário para visualização e edição de dados GIS, e ferramentas de acesso baseadas na Web. O PostGIS se apresenta como um caminho viável para implantação de uma solução corporativa de geoprocessamento em instituições públicas que necessitam de performance e baixo custo. Adicionalmente, conclui se que a padronização OpenGIS pode garantir a interoperabilidade de várias instituições públicas, permitindo que a gestão pública do Brasil realmente entre na era da Geoinformação. O PostGIS conta com um grande número de funções para análises espaciais/topológicas que estendem o próprio SQL 2 do PostgreSQL Arquitetura de Banco de Dados Geográficos Há basicamente três arquiteturas de SIGs que utilizam os recursos de um SGBD: Dual, Integrada baseada em SGBDs relacionais e Integrada baseada em extensões espaciais sobre SGBDs objeto relacionais. A arquitetura Dual, mostrada na Figura 1, armazena o dado espacial separadamente. A componente alfanumérica é armazenada em um SGBD relacional e a componente espacial é armazenada em arquivos proprietários. As principais desvantagens desta arquitetura são: (I) Dificuldades no controle e manipulação dos dados espaciais. (II) Dificuldades em manter a integridade entre a componente espacial e a componente alfanumérica. (III) Consultas mais lentas, pois são processadas separadamente. A parte convencional da consulta é processada pelo aplicativo utilizando os arquivos proprietários. 2 SQL (Structured Query language): linguagem padrão para manipular banco de dados relacionais. Incluem recursos para definir estrutura de dados; consultar, inserir e modificar dados de banco de dados e especificar restrições de segurança.

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

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

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

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

Como é o desenvolvimento de Software?

Como é o desenvolvimento de Software? Como é o desenvolvimento de Software? Fases do Desenvolvimento Modelo Cascata Define atividades seqüenciais Outras abordagens são baseadas nesta idéia Especificação de Requisitos Projeto Implementação

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

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

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

15/03/2010. Análise por pontos de função. Análise por Pontos de Função. Componentes dos Pontos de Função. Componentes dos Pontos de Função

15/03/2010. Análise por pontos de função. Análise por Pontos de Função. Componentes dos Pontos de Função. Componentes dos Pontos de Função Análise por pontos de função Análise por Pontos de Função Referência: Manual de práticas de contagem IFPUG Versão 4.2.1 Técnica que permite medir a funcionalidade de um software ou aplicativo, sob a visão

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

Pontos de Função. André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos. Engenharia de Software Mestrado Ciência da Computação - UFMS

Pontos de Função. André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos. Engenharia de Software Mestrado Ciência da Computação - UFMS Pontos de Função André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos Engenharia de Software Mestrado Ciência da Computação - UFMS Roteiro Introdução Métricas de Projeto Análise de Pontos de Função

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

Projeto de Arquitetura

Projeto de Arquitetura Introdução Projeto de Arquitetura (Cap 11 - Sommerville) UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Até agora, estudamos: Os

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

ENGENHARIA DE SOFTWARE I

ENGENHARIA DE SOFTWARE I ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis

Leia mais

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação. ANEXO 11 O MATRIZ Para o desenvolvimento de sites, objeto deste edital, a empresa contratada obrigatoriamente utilizará o framework MATRIZ desenvolvido pela PROCERGS e disponibilizado no início do trabalho.

Leia mais

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,

Leia mais

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador> FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido

Leia mais

INSTALAÇÃO DE SOFTWARES ÚTEIS EM ENGENHARIA CARTOGRÁFICA

INSTALAÇÃO DE SOFTWARES ÚTEIS EM ENGENHARIA CARTOGRÁFICA INSTALAÇÃO DE SOFTWARES ÚTEIS EM ENGENHARIA CARTOGRÁFICA Primeiramente é importante observar a importância do desenvolvimento de softwares específicos para agilizar o trabalho do Engenheiro Cartógrafo.

Leia mais

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd. Apresentação Este curso tem como objetivo, oferecer uma noção geral sobre a construção de sistemas de banco de dados. Para isto, é necessário estudar modelos para a construção de projetos lógicos de bancos

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

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

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

Microsoft Access XP Módulo Um

Microsoft Access XP Módulo Um Microsoft Access XP Módulo Um Neste primeiro módulo de aula do curso completo de Access XP vamos nos dedicar ao estudo de alguns termos relacionados com banco de dados e as principais novidades do novo

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

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon (edson@esucri.com.

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon (edson@esucri.com. Sistemas da Informação Banco de Dados I Edson Thizon (edson@esucri.com.br) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br

Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História

Leia mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

Análise de Ponto de Função

Análise de Ponto de Função Complemento para o Curso Análise de Ponto de Função FUNÇÕES DO TIPO DADO O termo Arquivo não significa um arquivo do sistema operacional, como é comum na área de processamento de dados. Se refere a um

Leia mais

Arquitetura de Banco de Dados

Arquitetura de Banco de Dados Arquitetura de Banco de Dados Daniela Barreiro Claro MAT A60 DCC/IM/UFBA Arquitetura de Banco de dados Final de 1972, ANSI/X3/SPARC estabeleceram o relatório final do STUDY GROUP Objetivos do Study Group

Leia mais

O Termo SIG é aplicado para sistemas que realizam o tratamento computacional de dados geográficos

O Termo SIG é aplicado para sistemas que realizam o tratamento computacional de dados geográficos Prof. Herondino O Termo SIG é aplicado para sistemas que realizam o tratamento computacional de dados geográficos Inserir e integrar, numa única base de dados informações espaciais provenientes de: meio

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

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor Gestão e Governança de TI Modelo de Governança em TI Prof. Marcel Santos Silva PMI (2013), a gestão de portfólio é: uma coleção de projetos e/ou programas e outros trabalhos que são agrupados para facilitar

Leia mais

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Juarez Bachmann Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

Leia mais

LINGUAGEM DE BANCO DE DADOS

LINGUAGEM DE BANCO DE DADOS LINGUAGEM DE BANCO DE DADOS Gabriela Trevisan Bacharel em Sistemas de Informação Universidade Federal do Rio Grande Pós-Graduanda Formação Pedagógica de Professores (FAQI) Conceito de BD Um banco de dados

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

XDOC. Solução otimizada para armazenamento e recuperação de documentos

XDOC. Solução otimizada para armazenamento e recuperação de documentos XDOC Solução otimizada para armazenamento e recuperação de documentos ObJetivo Principal O Que você ACHA De ter Disponível Online todos OS Documentos emitidos por SUA empresa em UMA intranet OU Mesmo NA

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

Projeto Você pede, eu registro.

Projeto Você pede, eu registro. Projeto Você pede, eu registro. 1) IDENTIFICAÇÃO 1.1) Título do Projeto: Você pede eu registro. 1.2) Equipe responsável pela coordenação do projeto: Pedro Paulo Braga Bolzani Subsecretario de TI Antonio

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

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

Implantação de um Processo de Medições de Software

Implantação de um Processo de Medições de Software Departamento de Informática BFPUG Brazilian Function Point Users Group Implantação de um Processo de Medições de Software Claudia Hazan, MSc., CFPS claudinhah@yahoo.com Agenda Introdução Processo de Medições

Leia mais

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho vi http://aurelio.net/vim/vim-basico.txt Entrar neste site/arquivo e estudar esse aplicativo Administração de Redes de Computadores Resumo de Serviços em Rede Linux Controlador de Domínio Servidor DNS

Leia mais

Semântica para Sharepoint. Busca semântica utilizando ontologias

Semântica para Sharepoint. Busca semântica utilizando ontologias Semântica para Sharepoint Busca semântica utilizando ontologias Índice 1 Introdução... 2 2 Arquitetura... 3 3 Componentes do Produto... 4 3.1 OntoBroker... 4 3.2 OntoStudio... 4 3.3 SemanticCore para SharePoint...

Leia mais

Documento de Análise e Projeto VideoSystem

Documento de Análise e Projeto VideoSystem Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento

Leia mais

MEDRAL Geotecnologias 2011. Apresentação UNESP

MEDRAL Geotecnologias 2011. Apresentação UNESP Apresentação UNESP Julho de 2012 MEDRAL Geotecnologias Nossa História A Medral nasceu em 25 de abril de 1961, em Dracena (SP), oferecendo soluções de engenharia para o setor energético Aos poucos, a empresa

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

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

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP) Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,

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

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

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses

Leia mais

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL Prof. MSc. Hugo Souza Iniciando nossas aulas sobre

Leia mais

Histórico de Revisão Data Versão Descrição Autor

Histórico de Revisão Data Versão Descrição Autor H6Projetos Documento de Requisitos Versão 1.3 Histórico de Revisão Data Versão Descrição Autor 05/09/2013 1.0 Preenchimento do Capítulo 2 Requisitos Funcionais Evilson Montenegro 26/09/2013 1.1 Preenchimento

Leia mais

Diferenças entre Sistemas Gerenciadores de Banco de Dados para GIS - SGBDs

Diferenças entre Sistemas Gerenciadores de Banco de Dados para GIS - SGBDs Diferenças entre Sistemas Gerenciadores de Banco de Dados para GIS - SGBDs O objetivo deste documento é fazer uma revisão bibliográfica para elucidar as principais diferenças entre os SGBDs, apontando

Leia mais

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1. Universidade Federal de Santa Maria Curso de Arquivologia Disciplina de Banco de Dados Aplicados à Arquivística Prof. Andre Zanki Cordenonsi Versao 1.0 Março de 2008 Tópicos Abordados Conceitos sobre Banco

Leia 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

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

Avanços na transparência

Avanços na transparência Avanços na transparência A Capes está avançando não apenas na questão dos indicadores, como vimos nas semanas anteriores, mas também na transparência do sistema. Este assunto será explicado aqui, com ênfase

Leia mais

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas 4.1 Motivação Sistemas de Informação são usados em diversos níveis dentro de uma organização, apoiando a tomada de decisão; Precisam estar

Leia mais

? O SQL SERVER é um sistema de gerenciamento de banco de dados relacional que foi desenvolvido inicialmente pela Microsoft em parceria com a Sybase.

? O SQL SERVER é um sistema de gerenciamento de banco de dados relacional que foi desenvolvido inicialmente pela Microsoft em parceria com a Sybase. ? O SQL SERVER é um sistema de gerenciamento de banco de dados relacional que foi desenvolvido inicialmente pela Microsoft em parceria com a Sybase.? Desde de 1994, a Microsoft lança versões do SQL SERVER

Leia mais

Corporativo. Transformar dados em informações claras e objetivas que. Star Soft. www.starsoft.com.br

Corporativo. Transformar dados em informações claras e objetivas que. Star Soft. www.starsoft.com.br Corporativo Transformar dados em informações claras e objetivas que possibilitem às empresas tomarem decisões em direção ao sucesso. Com essa filosofia a Star Soft Indústria de Software e Soluções vem

Leia mais

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis

Leia mais

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com. http://www.tiagodemelo.info

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com. http://www.tiagodemelo.info Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com Última atualização: 20.03.2013 Conceitos Banco de dados distribuídos pode ser entendido como uma coleção de múltiplos bds

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

Interatividade aliada a Análise de Negócios

Interatividade aliada a Análise de Negócios Interatividade aliada a Análise de Negócios Na era digital, a quase totalidade das organizações necessita da análise de seus negócios de forma ágil e segura - relatórios interativos, análise de gráficos,

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

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

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

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL

Leia mais

Governança de TI. ITIL v.2&3. parte 1

Governança de TI. ITIL v.2&3. parte 1 Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços

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

Construindo sítios profissionais com Mambo

Construindo sítios profissionais com Mambo 23/09/06 Construindo sítios profissionais com Mambo Tiago Eugenio de Melo tiago@comunidadesol.org 1 Sumário Software Livre Conceitos de CMS Mambo Configuração do Mambo Novidades Referências 2 O que é software

Leia mais

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 Prezados Senhores da comissão de licitação da UENF, seguem alguns questionamentos acerca do edital de concorrência 01/2013 para esclarecimentos: 1. ANEXO

Leia mais

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi

Metodologias de Desenvolvimento de Sistemas. Analise de Sistemas I UNIPAC Rodrigo Videschi Metodologias de Desenvolvimento de Sistemas Analise de Sistemas I UNIPAC Rodrigo Videschi Histórico Uso de Metodologias Histórico Uso de Metodologias Era da Pré-Metodologia 1960-1970 Era da Metodologia

Leia mais

Disciplina de Banco de Dados Introdução

Disciplina de Banco de Dados Introdução Disciplina de Banco de Dados Introdução Prof. Elisa Maria Pivetta CAFW - UFSM Banco de Dados: Conceitos A empresa JJ. Gomes tem uma lista com mais ou menos 4.000 nomes de clientes bem como seus dados pessoais.

Leia mais

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI 1. PI06 TI 1.1. Processos a serem Atendidos pelos APLICATIVOS DESENVOLVIDOS Os seguintes processos do MACROPROCESSO

Leia mais

Projeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA

Projeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Projeto SIGA-EPT Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Versão setembro/2010 Requisição de Almoxarifado Introdução Requisição é uma solicitação feita

Leia mais

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem

Leia mais

Manual de Construção de Vitrine Virtual

Manual de Construção de Vitrine Virtual Ministério do Desenvolvimento, Indústria e Comércio Exterior - MDIC Ministério das Relações Exteriores MRE Ministério da Agricultura, Pecuária e Abastecimento - MAPA Manual de Construção de Vitrine Virtual

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

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS PAULO ALBERTO BUGMANN ORIENTADOR: ALEXANDER ROBERTO VALDAMERI Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

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

Projeto Pé na Dança. www.penadanca.com. Bruno Barros Comunicador Visual. bruno@brunobarros.com www.brunobarros.com 21 2704 3991 / 9605 0589

Projeto Pé na Dança. www.penadanca.com. Bruno Barros Comunicador Visual. bruno@brunobarros.com www.brunobarros.com 21 2704 3991 / 9605 0589 Projeto Pé na Dança www.penadanca.com 1 Sumário I. Esta proposta... 3 II. Metodologia de trabalho... 5 III. Investimento... 6 IV. Cronograma... 6 V. Termos e Condições... 7 VI. Manutenção do site... 7

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

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado

Leia mais

COMUNICAÇÃO DE PORTIFÓLIO UTILIZANDO DASHBOARDS EXTRAIDOS DO MICROSOFT PROJECT SERVER

COMUNICAÇÃO DE PORTIFÓLIO UTILIZANDO DASHBOARDS EXTRAIDOS DO MICROSOFT PROJECT SERVER COMUNICAÇÃO DE PORTIFÓLIO UTILIZANDO DASHBOARDS EXTRAIDOS DO MICROSOFT PROJECT SERVER Autor: RANGEL TORREZAN RESUMO 1. Gestão de Portfolio e suas vantagens. A gestão de portfólio de projetos estabelece

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

Personalizações do mysuite

Personalizações do mysuite Personalizações do mysuite 1. mysuite... 2 2. Customização de campos... 3 3. Importação de dados... 3 4. Integração de sistemas... 3 5. Personalização do Atendimento Online... 4 5.1. Imagens de online

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

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Sumário Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial do Portal WEB Criando um

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

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

Introdução a Banco de Dados Aula 03. Prof. Silvestri www.eduardosilvestri.com.br

Introdução a Banco de Dados Aula 03. Prof. Silvestri www.eduardosilvestri.com.br Introdução a Banco de Dados Aula 03 Prof. Silvestri www.eduardosilvestri.com.br Arquiteturas de Banco de Dados Arquiteturas de BD - Introdução Atualmente, devem-se considerar alguns aspectos relevantes

Leia mais

EDITORES DE TEXTO Capítulo 1: Avaliação técnica e econômica dos principais editores de texto do mercado.

EDITORES DE TEXTO Capítulo 1: Avaliação técnica e econômica dos principais editores de texto do mercado. Nome: Nº Série: EDITORES DE TEXTO Capítulo 1: Avaliação técnica e econômica dos principais editores de texto do mercado. Habilidades: Pesquisar novas ferramentas e aplicativos de informática para a área

Leia mais