desenvolvimento de um sistema de informação para ... · desenvolvimento de um sistema de...

Post on 24-Mar-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Desenvolvimento de um Sistema de Informação para Monitoramento de Dados

Hidrometeorológico voltado para Web

Alexsandra Freitas Matosafmatos@uol.com.br

Superintendência de Recursos Hídricos de Sergipe

Leonardo Nogueira Matoslnmatos@ufs.br

Universidade Federal de Sergipe

Roteiro

● Descrição da proposta original● Descrição da nova proposta● Apresentação do projeto em desenvolvimento

Proposta original

● Banco de dados unificado para gerenciamento dos dados sobre recursos hídricos no estado

● Utilização de programas-espelho pelos órgãos parceiros da SRH

SRH

Proposta original

● Banco de dados unificado para gerenciamento dos dados sobre recursos hídricos no estado

● Utilização de programas-espelho pelos órgãos parceiros da SRH

SRH

Proposta original

Aplicação cliente

Órgão parceiro

Aplicação servidor

Internet

Proposta original

Aplicação cliente

Órgão colaborador

Aplicação servidor

Internet

Desvantagem:

Requer que o órgão colaborador execute uma aplicação desenvolvida pela SRH. Isso pode impor dificuldades como necessidade de instalar uma máquina virtual.

Solução

Aplicação cliente

Órgão colaborador

Aplicação servidor

Internet

Deslocar a aplicação para o servidor

Solução

Aplicação cliente

Órgão colaborador

Servidor de aplicaçãoServidor webServidor de BD

Internet

Navegador web

Novo cenário

Armazena os dados

Consulta e realizaatualizações

Apenas realiza consultas

Projeto do sistema

● Que tecnologia utilizar?● Quais são os requisitos do sistema?

Solução tecnológica

● Banco de dados MySQL● Servidor de aplicação Apache Tomcat● Linguagem Java EE 1.5● JSF 1.2● Hibernate

Arquitetura da solução desenvolvida

http

Levantamento de requisitos

● O sistema deve permitir que usuários autorizados possam fazer alterações nos dados pela web

● Novos usuários podem ser adicionados por uma solicitação feita pela web, com supervisão de um funcionário da SRH

● O sistema deve permitir a atualização de diversos dados hidrometeorológicos como precipitação pluviométrica, vazão de rios, nível de reservatórios, qualidade da água, etc.

Levantamento de requisitos

● O upload desses dados é feito controladamente, os usuários cadastrados não podem atualizar irrestritamente os dados do banco. Cada usuário só pode alterar os dados das estações autorizadas para ele.

● Os usuários na Internet podem consultar controladamente os dados armazenados. Nem todo dado pode ser publicado irrestritamente (Ex. Qualidade da água).

Levantamento de requisitos

● Os usuários na Internet serão notificados quanto à consistência dos dados. Os usuários colaboradores fazem upload dos dados brutos mas apenas os usuários da SRH fazem upload dos dados consistidos.

● Os tipos de consulta existentes permitirão que a ANA possa a qualquer momento fazer leitura dos dados mantidos pela SRH em formato csv para posterior incorporação ao Hidroweb.

Relação com o Hidroweb

Os dados serão inicialmenteenviados para a SRH através

do sistema próprio de gerenciamento de dados

hidrometeorológicos

Em seguida eles irão alimentaro sistema Hidroweb. Ainda

não está acertado com quemficará essa responsabilidade.

Documentos produzidos

● Diagrama de entidade e relacionamentos● Diagrama de classes● Diagrama de casos de uso● Diagrama de iteração

Ferramentas de análise e desenvolvimento

● Análise● ArgoUML● PowerArchitect

● Desenvolvimento● NetBeans IDE

Todo o sistema foi desenvolvido com ferramentasde licença livre

Requisitos de hardware

● Memória – 2 GB● Disco – 160 GB

Telas do sistema

Telas do sistema

Telas do sistema

Conclusão

● Esse sistema é um bem de utilidade para a população sergipana, pode ajudar o cidadão a conhecer melhor a disponibilidade da água em seu território por meio de informações confiáveis e sem manipulações.

● É necessário ocorrer uma participação diária e efetiva dos órgãos colaboradores para que de fato o sistema cumpra sua missão.

top related