Escolar Documentos
Profissional Documentos
Cultura Documentos
VIOSA
MINAS GERAIS BRASIL
2012
VIOSA
MINAS GERAIS BRASIL
2012
_________________________________
Prof. Alcione de Paiva Oliveira
(Coorientador)
_________________________________
Prof. Michel Castro Moreira
_________________________________
Prof. Jos Luis Braga
(Orientador)
Deus,
pela vida, com sade e paz, necessrias para a realizao deste trabalho.
Aos meus queridos pais Jos Maria e Maria Joana,
pelo carinho, incentivo, e amor a mim oferecidos.
Dedico.
ii
AGRADECIMENTOS
Aps todos esses anos na Universidade Federal de Viosa, tive o prazer de conviver
com muitas pessoas maravilhosas, que contriburam muito para a minha formao
profissional e pessoal.
Primeiramente, agradeo ao meu querido amigo e professor Michel Castro
Moreira, por me apoiar em mais esse trabalho. Ao meu orientador, professor Jos Luis
Braga, que sempre me mostrou o caminho a ser seguido, e mudou a minha forma de
enxergar as coisas. Ao meu coorientador, professor Demetrius David da Silva, que
sempre me apoiou em todos os projetos que desenvolvi na UFV.
Agradeo tambm a todos os colegas e amigos do Departamento de Informtica
(DPI) e do Centro de Referncia em Recursos Hdricos (CRRH). Aos professores do
DPI, que muito contriburam para a formao do profissional que sou, aos funcionrios
da UFV e do CRRH que me deram suporte para a realizao dos meus trabalhos.
No poderia deixar de agradecer Universidade Federal de Viosa (UFV), e aos
rgos de fomento CNPq, FAPEMIG e CAPES, pelo apoio dado para a realizao desse
projeto.
iii
BIOGRAFIA
Andr de Jesus Silva, filho de Jos Maria da Silva e Maria Joana de Jesus Silva,
brasileiro nascido em 30 de maio de 1985 na cidade de Viosa, no Estado de Minas
Gerais.
Em 2002, iniciou o ensino mdio no Colgio Universitrio (COLUNI) da
Universidade Federal de Viosa (UFV).
Em 2005, iniciou o curso de graduao em Cincia da Computao na UFV,
tendo obtido o ttulo de bacharel em Cincia da Computao em meados de 2009.
Em 2009, mudou-se para Belo Horizonte - MG onde trabalhou como Analista de
Sistemas at fevereiro de 2010.
Em 2010, retornou para Viosa-MG, onde iniciou o programa de Ps-Graduao
em Cincia da Computao na UFV, em nvel de mestrado, na rea de Engenharia de
Software, submetendo-se a defesa de dissertao em junho de 2012.
iv
CONTEDO
RESUMO..............................................................................................................VII
ABSTRACT........................................................................................................VIII
1.
INTRODUO ........................................................................................................ 1
1.1. OBJETIVOS........................................................................................................... 2
1.1.1. Objetivos especficos ................................................................................... 2
2.
4.
CONCLUSO ........................................................................................................ 71
vi
RESUMO
SILVA, Andr de Jesus, M.Sc. Universidade Federal de Viosa, junho de 2012.
Arquitetura de Software para Sistemas de Informao para Gesto de Recursos
Hdricos. Orientador: Jos Luis Braga. Coorientadores: Demetrius David da Silva e
Alcione de Paiva Oliveira.
Atualmente, os sistemas
vii
ABSTRACT
SILVA, Andr de Jesus, M.Sc. Universidade Federal de Viosa, june 2012. Software
Architecture for Water Resources Information Systems. Adviser: Jos Luis Braga.
Co-advisers: Demetrius David da Silva and Alcione de Paiva Oliveira.
Water Resources Information Systems have proved an important tool of the National
Water Resources by subsidizing the proper management and planning of water
resources in Brazil. Through them it is possible to decentralize the procurement and
production of data and information of a watershed, as well as secure access to data and
information to the entire society. With increasing demand for this type of system, there
is a growing need to use a model of unified software architecture that can meet the real
needs of water resource management agencies. Currently, the systems work
independently, not allowing the sharing of data and information. Without a well defined
software architecture becomes complex the task of integrating information and data
information systems developed for the watershed state level with the national level.
Thus, the main objective of this work is to propose an architecture for information
systems in the field of water management. The work is divided basically into three
parts: the first part presents the general context of the national management of water
resources in Brazil, and concepts on software architecture and then is described the
architecture created using the Zachman Framework, and latter is an example of using
the architecture developed. Using the architecture developed, it was possible to create a
user-friendly system that contributes to the proper management of water resources in the
country.
viii
1. INTRODUO
A gua doce um bem essencial para a vida humana. Apesar de o Brasil estar em uma
situao privilegiada com relao disponibilidade hdrica, cerca de 70% da gua doce
do pas encontra-se na regio Amaznica, enquanto os outros 30% so distribudos para
95% da populao que habitam o resto do territrio nacional (SETTI et al., 2001).
A m distribuio espacial e temporal da gua favorece o surgimento de
problemas de escassez hdrica, e consequentemente, o surgimento de conflitos pelo uso
da gua. Problemas advindos desses conflitos remetem necessidade de um adequado
programa de planejamento e gesto de recursos hdricos.
No Brasil, houve um grande avano na gesto dos nossos recursos hdricos com
a promulgao da Lei n 9.433, de 08 de janeiro de 1997, que instituiu a Poltica
Nacional de Recursos Hdricos e criou o Sistema Nacional de Gerenciamento de
Recursos Hdricos (BRASIL, 1997).
A Lei n 9.433 constitui um marco legal no tratamento dos recursos hdricos do
pas. Possui como objetivos assegurar atual e s futuras geraes a necessria
disponibilidade de gua, em padres de qualidade adequados aos respectivos usos; a
utilizao racional e integrada dos recursos hdricos, incluindo o transporte aquavirio,
com vistas ao desenvolvimento sustentvel; e a preveno e a defesa contra eventos
hidrolgicos crticos de origem natural ou decorrentes do uso inadequado dos recursos
naturais.
Dentre os instrumentos de gesto preconizados pela Lei n 9.433 destaca-se o
Sistema de Informao sobre Recursos Hdricos (SISRH), que um sistema de coleta,
tratamento, armazenamento e recuperao de informaes sobre recursos hdricos e
fatores intervenientes em sua gesto. Os SISRH tm por objetivo: reunir, dar
consistncia e divulgar os dados e informaes sobre a situao qualitativa e
quantitativa
dos
recursos;
atualizar
permanentemente
as
informaes
sobre
1.1. Objetivos
O trabalho tem como objetivo o projeto, a construo e a validao de uma
arquitetura para sistemas de informao sobre recursos hdricos (SISRH), visando
proposio de um modelo de referncia para os rgos gestores de recursos hdricos
estaduais de todo o pas.
Garantir que haja transparncia de dados e decises nos SISRH gerados a partir
da arquitetura proposta;
2. REVISO BIBLIOGRFICA
sentido, gerir recursos hdricos uma necessidade premente e tem o objetivo de ajustar
as demandas econmicas, sociais e ambientais por gua em nveis sustentveis, de
modo a permitir, sem conflitos, a convivncia dos usos atuais e futuros da gua
(SILVA, 2004).
A Lei n 9.433 estabeleceu como um de seus instrumentos a Outorga de Direito
de Uso de Recursos Hdricos. Trata-se de um ato administrativo mediante o qual o
Poder Pblico outorgante (Unio, Estados ou Distrito Federal) faculta ao outorgado
(usurio da gua) o direito de utilizar o recurso hdrico, por prazo determinado, nas
condies expressas no respectivo ato.
Segundo a referida Lei, esse instrumento tem como objetivos assegurar o
controle quantitativo e qualitativo da gua e o efetivo exerccio dos direitos de acesso a
este recurso, disciplinando a sua utilizao e compatibilizando a demanda e a
disponibilidade hdrica.
A Lei n 9.433 determina que esto sujeitos outorga os seguintes usos:
I.
de processo produtivo;
III.
gasosos, tratados ou no, com o fim de sua diluio, transporte ou disposio final;
IV.
V.
verificar uma grande diversidade de vazes de referncia adotadas, bem como dos
percentuais considerados outorgveis (ANA, 2005).
Tabela 1 - Critrios adotados para outorga de captao de guas superficiais (ANA, 2005).
rgo gestor
ANA
SRH-BA
SRH-CE
SEMARH-GO
IGAM-MG
AAGISA-PB
SUDERHSA-PR
SECTMA-PE
SERHID-RN
SEMA-RS
No est definido
SEMAR-PI
DAEE-SP
SEPLANTEC-SE
NATURATINS-TO
1,0 L/s
0,5 L/s
Resoluo N 01/2001
Q disp _ m x m Q mr _ m - Q mt i
(1)
i 1
em que
Qdisp_m
xm
Qmr_m
Qmti
10
Q disp _ j x j Q mr _ j - Q mt _ ji
(2)
i1
em que
Qdisp_j
xj
Qmr_j
Qmt_ji
Desse modo, para cada outorga a jusante da seo de interesse obtido um valor
de Qdisp_j. A vazo mxima disponvel para outorga na seo de interesse limitada pelo
menor valor de Qdisp_j obtido dentre os pontos de outorga jusante. Assim, se a Qdisp_m
for menor que a Qdisp_j a Qdisp na seo de interesse corresponde a Qdisp_m. Por outro
lado, se a Qdisp_m for maior que a Qdisp_j implica que a vazo mxima passvel de outorga
na seo de interesse limitada pela disponibilidade hdrica jusante, correspondendo
portanto a Qdisp_j .
Dessa forma, o valor de Qdisp corresponde vazo remanescente para futuras
outorgas, devendo ser utilizado na anlise do processo de concesso de outorga.
Considerando que o procedimento de outorga em condies ideais deve ser realizado
em uma base mensal, deve-se proceder todas as anlises das vazes outorgadas
mensalmente, por um perodo de anos escolhido pelo usurio.
11
12
Uma descrio detalhada dos subsistemas pode ser encontrado em (ANA, 2009).
Dentre os elementos da Figura 1, vale destacar a Interface Inteligente de Comunicao
de Dados InCOM, que so dispositivos independentes e modulares com o objetivo de
promover a troca de dados e informaes com outros sistemas, tanto interna quanto
externamente. Atualmente essa interface utilizada apenas para a comunicao entre
sistemas da ANA, mas possivelmente, no futuro, ela tambm ser utilizada para
comunicao com sistemas externos.
A base de dados do SNIRH tem como um de seus fundamentos bsicos, permitir
o armazenamento de informaes de diversas estruturas, uma vez que grande
diversidade de dados a serem tratados como podemos observar na Figura 2.
13
14
elementos
de
software,
as
propriedades
visveis
de
projeto
provem
uma
base
conceitual
para
16
Grande Impacto
Pouco Impacto
Sistmico
(amplo escopo)
Local
no arquitetural
no arquitetural
geralmente no arquitetural
Uma vez que o foco da arquitetura est somente nos elementos significantes, ela
prov uma viso particular do sistema em considerao, com foco no que mais
relevante para o arquiteto de software. Neste sentido, uma arquitetura uma abstrao
de um sistema que ajuda o arquiteto a gerenciar complexidade (EELES, 2009).
No campo da arquitetura de software existem trs conceitos importantes (Figura
4), a figura do arquiteto, as tarefas de arquitetar que ele executa, e a arquitetura
resultante dessa tarefa.
Arquiteto
executa
cria
Arquitetar
resulta na
Arquitetura
Figura 4 - Trs conceitos fundamentais em arquitetura de software: arquiteto, arquitetar e arquitetura.
17
estabelecer todo o escopo e contexto de toda tomada de deciso mdica feita dentro de
um centro mdico moderno. J Gokhale (2010) busca explorar o impacto de se integrar
o Zachman Framework com Balanced Scorecard (BSC), que um sistema para
gerenciamento e planejamento estratgico. Por sua vez, Gona (2011) utiliza o Zachman
Framework para ajudar a mensurar a qualidade em unidades de sade. J Rachuri et al.
(2011) prope uma abordagem multiperspectiva baseada no Zachman Framework para
ajudar a identificar as lacunas e sobreposies, harmonizar e desenvolver estratgias de
implementao de normas de sustentabilidade.
Para o desenvolvimento deste trabalho foi utilizado o Zachman Framework em
razo da sua vasta popularidade e simplicidade de utilizao. Segundo Pereira & Sousa
(2004), o Zachman Framework o framework mais conhecido no contexto da
arquitetura corporativa. Ele o framework mais citado, o qual o torna uma base para
avaliar, criar e customizar outros frameworks, mtodos e ferramentas (FATOLAHI,
2006).
21
Representaes detalhadas: (fora do contexto) Perspectiva do subcontratado Descreve os elementos atuais ou partes que esto includas, ou compem, o
produto final (por exemplo os componentes de software). Usando a metfora da
construo civil, Zachman refere a ela como uma perspectiva da empreiteira, e
isso faz sentido no desenvolvimento de software quando o projeto
implementado com mdulos ou componentes adquiridos de terceiros.
Motivao: Por que as coisas acontecem? O foco nas metas, planos e regras
que prescrevem polticas e fins que norteiam a organizao.
24
25
Ao se acessar o pacote ser aberta uma nova pgina (Figura 7) onde possvel
visualizar os ativos, a partir da possvel abri-los clicando no link ao lado deles.
Grande parte dos diagramas contidos nos outros nveis da arquitetura foram
inspirados, de certa forma, nos documentos apresentados neste campo do framework.
26
Figura 9 - Contatos dos principais rgos responsveis pela gesto dos recursos hdricos no pas.
27
Cada rgo tem um papel essencial na gesto dos recursos hdricos no pas, e a
sua cooperao fundamental para desempenharem de forma adequada a sua funo.
Figura 11 - Alguns eventos de negcio importantes para a gesto dos recursos hdricos.
28
29
30
SEMACT
SEMA
SEMAR
SDS / IPAAM
SECTMA/AESA
SEMA / IMAC
SEDAM
NATURANTINS/SRHMA
SEMARH / IMA
SEMARH/SRH/ADEMA
SEMA
IBRAM/SEDUMA/ADASA
SEMARH
SEAMA/IEMA
SEMAC/IMASUL
SEMA/IAP
SERLA/FEEMA/INEA/SEA
SDS/FATMA
IGAM/FEAM/SEMAD
SEMA/DAEE/CETESB
SEMA
31
32
33
34
35
36
37
38
Figura 20 - Diagrama de atividades para avaliao da disponibilidade hdrica para fins de outorga.
39
40
41
42
Os casos de uso descritos como Manter, como por exemplo o UC04 (Figura
25), incluem um conjunto de casos de uso comumente usados, como: inserir, editar,
atualizar, remover e pesquisar.
43
CDIGO
F1
F2
F3
F4
F5
NF6
NF7
F8
F9
F10
F11
F12
F13
NF14
NF15
NF16
F17
F18
F19
F20
NF21
NF22
F23
NF24
NF25
REQUISITO
Permitir a gesto dos Responsveis Tcnicos.
Permitir a gesto dos Requerentes.
Permitir a gesto dos Analistas de Processo.
Permitir a gesto de Processos de Outorga.
Permitir a gesto de Intervenes.
Ser um sistema com velocidade rpida de resposta.
Permitir controle de usurios no sistema atravs de senha.
Permitir a gesto de guas superficiais.
Permitir a gesto de guas subterrneas.
Permitir a gesto de lanamento de efluentes.
Permitir o clculo das vazes mnimas de referncia (Q7,10 - Q90 - Q95) e
mdia (Qmld) para qualquer seo de interesse da hidrografia.
Permitir o clculo da vazo disponvel para outorga em um trecho de rio.
Permitir a gesto de membros de comits de bacia hidrogrfica.
Permitir a visualizao da bacia hidrogrfica e das intervenes atravs de
um mapa.
Permitir a insero das coordenadas geogrficas de uma interveno de
forma manual ou capturando diretamente no mapa.
O sistema deve ser acessvel atravs da internet.
Permitir a gesto de dados de qualidade de gua.
Manter dados de estaes de monitoramento (pluviomtricas e
fluviomtricas).
Permitir o armazenamento das vistorias dos processos.
Permitir a gesto de empreendimentos.
Permitir a transparncia dos dados das outorgas fornecidas.
Armazenar em um arquivo as modificaes feitas no banco de dados
juntamente com o nome do usurio que realizou a operao.
Manter dados georreferenciados sobre a bacia hidrogrfica (limite,
hidrografia, municpios e estados).
Permitir a descentralizao da obteno e produo de dados e informaes.
Permitir a coordenao unificada dos recursos hdricos de uma bacia
44
hidrogrfica.
Permitir o acesso aos dados e informaes a toda a sociedade.
Fornecer dados e informaes sobre a situao qualitativa e quantitativa dos
recurso hdricos de uma bacia.
Atualizar periodicamente as informaes sobre disponibilidade e demanda
de recursos hdricos de uma bacia.
NF26
F27
NF28
F2
F3
F4
F5
F8
F9
F10
F11
F12
F13
F17
F18
F19
F20
F23
F27
F1
F2
F3
F4
F5
x
x
F8
x
x
x
F9
F10
F11
F12
F13
F17
F18
F19
F20
x
x
x
x
x
x
x
x
x
F23
F27
45
mostradas algumas tecnologias que podem ser utilizadas para o desenvolvimento desse
tipo de sistema.
Feita a seleo do ferramental que ser utilizado, o usurio dever partir para o
desenvolvimento do nvel arquitetural modelo tecnolgico. Que deve comear pela
customizao do diagrama de classes fornecido no nvel arquitetural modelo de
sistema, para se criar um modelo de dados adequado ao Sistema Gerenciador de Banco
de Dados que ser utilizado. Essa parte da arquitetura deve ser adicionada a coluna
dados, do nvel arquitetural modelo tecnolgico, contido no Framework do
Zachman.
Todos os modelos que sero utilizados como exemplo nesta seo foram
utilizados na construo do SINGERHnet, que ser discutido na seo 5 deste trabalho.
Na Figura 27 mostrado um exemplo de como poderiam ser exibidos as
entidade e os relacionamentos que descrevem a sua base de dados. A Figura 27 mostra
as entidades empreendimento e requerente com os seus relacionamentos atravs de
chave primria e chave estrangeira.
Com o banco de dados construdo necessrio que se faa a insero dos dados,
que foram criados utilizando uma base de dados previamente existentes, ou criadas do
zero utilizando Sistemas de Informao Geogrfica. Um ponto chave no tratamento
dos dados o processo de regionalizao de vazes e a ottocodificao da bacia
hidrogrfica.
47
48
49
Feito isso, passamos para a criao dos diagramas de sequncia mais relevantes
para o sistema. Os diagramas devem ser adicionados a coluna Pessoas, do nvel
arquitetural modelo tecnolgico, contido no Framework do Zachman.
Para a construo do sistema pode-se utilizar qualquer metodologia de
desenvolvimento de software utilizada atualmente.
No prximo capitulo ser apresentado um exemplo de utilizao, que foi criado
com base na arquitetura descrita neste trabalho.
50
A bacia do rio Paracatu est situada no Mdio So Francisco e drena uma rea
de aproximadamente 45.600 km2, sendo a segunda maior sub-bacia do rio So
Francisco e a principal contribuinte para a formao das vazes do rio So Francisco,
51
com cerca de 19,5% do volume mdio escoado na sua foz (Pereira, 2004). Apesar da
relativa abundncia dos recursos hdricos, nesta bacia j foram observados conflitos
pelo uso da gua (MOREIRA, 2010).
Os dados utilizados, necessrios para a construo das bases de dados e
aplicao do sistema, foram: modelo digital de elevao hidrologicamente consistente;
hidrografia ottocodificada; equaes de regionalizao de vazes pelo mtodo
Tradicional e mapa das regies hidrologicamente homogneas da bacia; cadastro de
usurios de gua da bacia; e mapas temticos da bacia, os quais so descritos na
sequncia.
52
Mapa ndice
SD-23-Y-C
SE-23-V-D
SE-23-V-C
SE-23-Y-A
SE-23-V-B
SE-23-Y-B
SE-23-V-A
Carta
Braslia
Joo Pinheiro
Paracatu
Patos de Minas
So Romo
Trs Marias
Una
Editora
IBGE
IBGE
IBGE
IBGE
DSG
IBGE
IBGE
UF
DF/GO/MG
MG
GO/MG
MG
MG
MG
MG
53
Tabela 5 - Equaes de regionalizao de vazes pelo mtodo Tradicional para a representao da Q 7,10, Q90,
Q95 e Qmld na bacia do rio Paracatu (MOREIRA, 2006)
Vazo
Varivel associada ao
parmetro
Q7,10
Q90
Q95
Qmld
Intercepto
Intercepto
Intercepto
Intercepto
rea
rea
rea
rea
Q7,10
Q90
Q95
Qmld
Intercepto
Intercepto
Intercepto
Intercepto
rea
rea
rea
rea
Q7,10
Q90
Q95
Qmld
Intercepto
Intercepto
Intercepto
Intercepto
rea
rea
rea
rea
R2
Regio I
0,98479
0,993739
0,993704
0,987226
Regio II
0,984875
0,984525
0,986447
0,992384
Regio III
0,998319
0,993941
0,997268
0,996841
Modelo
ajustado
Parmetros ajustados
Potencial
Potencial
Potencial
Potencial
0,00158
0,002574
0,001704
0,018343
1,023069
1,040065
1,061358
0,959935
Potencial
Potencial
Potencial
Potencial
0,003597
0,006273
0,00576
0,021107
0,903299
0,921734
0,905838
0,945006
Potencial
Potencial
Potencial
Potencial
0,000057
0,000523
0,000327
0,021714
1,306113
1,157379
1,180754
0,936452
partir da anlise das documentaes das diversas solues livres. Buscou-se, ainda,
atravs de fruns de desenvolvedores na internet, verificar as tecnologias que so
efetivamente utilizadas no desenvolvimento de aplicaes baseadas em sistemas de
informaes geogrficas na internet.
Assim, foram escolhidas as seguintes tecnologias: OpenLayers na camada de
apresentao; Geoserver e Apache Tomcat na camada de negcios; e PostgreSQL com
sua extenso Postgis. Tais tecnologias podem ser melhor visualizadas na Figura 29.
No desenvolvimento das rotinas computacionais do sistema foram utilizadas
diversas tecnologias, e ambientes de desenvolvimento que auxiliam no desenvolvimento
55
de sistemas para internet. Dentre elas podemos citar: Java; Java Server Faces (JSF);
RichFaces; Hibernate; Hipernate Spatial; XHTML; JavaScript; Geotools; e Spring
Security. Adicionalmente foi utilizado a IDE (Integrated Development Environment)
Netbeans para auxiliar no desenvolvimento do sistema.
5.7. SINGERHnet
O sistema desenvolvido visando otimizar o processo de gesto dos recursos hdricos ao
permitir estimar a disponibilidade hdrica para qualquer seo ao longo da rede
hidrogrfica de uma bacia; quantificar as vazes superficiais outorgadas e as disponveis
para fins de outorga; verificar regies com existncia de conflitos pelo uso da gua;
realizar o pedido e analisar um processo de outorga; descentralizar a obteno e
produo de dados e informaes relativas bacia; e disponibilizar dados e informaes
sociedade, foi denominado Sistema Integrado para a Gesto de Recursos Hdricos
(SINGERHnet).
Na Figura 33 apresenta-se a pgina principal do SINGERHnet, constando o seu
nome, menu principal, apresentao, o grupo responsvel e as instituies envolvidas
em seu desenvolvimento, e os rgos de fomento pesquisa que contriburam
financeiramente para o desenvolvimento do sistema.
56
5.7.1. Vazes
Na Figura 34 apresenta-se a pgina referente ao menu Vazes, sendo esta utilizada
para a identificao, por parte do usurio, da seo de interesse. Nesta pgina, o usurio
escolhe a seo de interesse a partir do clique do mouse sobre a seo de interesse no
mapa georreferenciado da bacia.
57
58
O mapa principal contm uma srie de layers que podem ser habilitadas e
desabilitadas pelo usurio do sistema. As layers disponveis podem ser visualizadas na
Figura 35 (parte 2).
Aps o usurio do sistema selecionar a seo de interesse no mapa, as
coordenadas selecionadas sero exibidas na tela (Figura 35, parte 3), e assim, o usurio
poder selecionar uma das trs funcionalidades disponveis, que so: clculo das vazes
mnimas de referncia; clculo das vazes outorgadas; e clculo das vazes disponveis.
59
Para efetuar o clculo das vazes outorgadas e das vazes disponveis, o usurio
seleciona a seo de interesse (Figura 35), seleciona a funcionalidade Vazes
outorgadas ou Vazes disponveis e clicar com o mouse no boto ENVIAR. O
usurio ser direcionado para uma nova pgina onde ele dever selecionar um intervalo
de anos, para que o clculo seja efetuado (Figura 37).
60
Figura 37 - Pgina de seleo do intervalo de anos para a operao de clculo de vazes outorgadas e
disponveis.
Uma vez feita a seleo do intervalo de anos para a operao, o usurio pode
efetuar os clculos dos dados. Se o clculo for das vazes outorgadas, ser retornada
uma pgina de relatrio, contendo as vazes outorgadas montante e a jusante da seo
de interesse, para um determinado intervalo de anos (Figura 38). Caso o clculo seja das
vazes disponveis, ser retornada uma pgina de relatrio contendo as vazes
disponveis para outorga, no intervalo de anos selecionado (Figura 39).
61
62
5.7.2. Outorga
O menu Outorga do sistema contm uma srie de funcionalidades de cadastro, edio
e consulta de entidades que esto relacionadas com a gesto do processo de outorga.
Dentre elas temos: cadastro de processos; requerentes; empreendimentos; analistas;
responsveis tcnicos; e intervenes. A pgina inicial do menu Outorga pode ser
visualizada na Figura 40.
63
64
65
66
67
68
5.7.4. Relatrios
Nesta seo do SINGERHnet sero adicionadas a parte de relatrios do sistema.
Inicialmente temos apenas um tipo de relatrio, que a de outorgas a montante e a
jusante de uma seo de interesse. Mas posteriormente podem ser adicionados outros
tipos de relatrios.
Para a emisso do relatrio referente s outorgas a montante e a jusante de uma
seo de interesse, necessrio selecionar primeiro no mapa as coordenadas da pesquisa
e o intervalo de anos da pesquisa, feito isso os dados sero calculados e posteriormente
exibidos na tela, como exemplificado na Figura 48.
69
70
6. CONCLUSO
Com base no trabalho aqui descrito, foi possvel concluir que os objetivos listados para
o projeto foram concludos com sucesso. A Arquitetura para Sistemas de Informaes
sobre Recursos Hdricos (SISRH) foi criada de forma que possa ser expandida no
futuro, adicionando novas funcionalidades aos sistemas criados a partir dela. A
arquitetura criada engloba de forma geral os principais pontos relacionados gesto de
recursos hdricos no pas. Uma anlise preliminar feita por membros do Centro de
Referncia em Recursos Hdricos (UFV) concluiu que o sistema criado com base na
arquitetura contribui para a adequada gesto bsica dos recursos hdricos na bacia do rio
Paracatu.
Os rgos gestores de recursos hdricos tero de agora em diante uma base para
se construir os seus sistemas de informao sobre recursos hdricos. Eles no precisaram
mais comear do zero a construo dos seus sistemas. Podero utilizar essa arquitetura
sem nenhum custo adicional para os cofres pblicos.
A utilizao de um framework para auxiliar a construo da arquitetura, foi
muito benfico, porque com o uso do framework conseguimos cobrir todas as
perspectivas do negcio. A utilizao do framework do Zachman tambm foi benfica
no sentido de que, conseguimos juntar todas as partes que compe a arquitetura em um
nico lugar. Desta forma fica mais simples a leitura e utilizao da arquitetura
desenvolvida.
Mas apesar do framework do Zachman ter contribudo muito para a construo
da arquitetura, ele se mostrou muito aberto, no sentido que se pode colocar uma gama
de artefatos muito variados nas diversas posies do quadro descritivo. O framework do
Zachman deixa nas mos do arquiteto, o que colocar em cada uma das posies do
framework. Isso pode fazer com que o arquiteto deixe de adicionar um artefato
importante, ou adicione o artefato em uma posio que no seja a mais apropriada, ou
at mesmo, sobrecarregue a sua arquitetura com artefatos que no so necessrios.
A arquitetura foi criada de forma que possa ser expandida. Pensando nisso,
como proposta de trabalhos futuros, seria interessante que fosse adicionado um mdulo
para gerncia de comits de bacia hidrogrfica, e um mdulo para gesto de cobranas
pelo uso da gua.
71
REFERNCIAS BIBLIOGRFICAS
AMBLER, S. W.. The Object Primer: Agile Model-Driven Development with UML
2.0. 3 ed, 2004.
ANA - Agncia Nacional de guas. Implementao do enquadramento em bacias
hidrogrficas no Brasil; Sistema nacional de informaes sobre recursos hdricos
Snirh no Brasil: arquitetura computacional e sistmica. Agncia Nacional de guas.
Braslia: ANA, 2009.
_____. Viso geral sobre o SNIRH e processos geoespaciais relacionados. Sistema
Nacional de Informaes sobre Recursos Hdricos. Braslia DF, 24p. 2007.
_____. Diagnstico da outorga de direito de uso de recursos hdricos no pas
Diretrizes e prioridades. Superintendncia de outorga e cobrana. Braslia - DF, maio
de 2005.
BAENA, L. G. N. Regionalizao de vazes para a bacia do rio Paraba do Sul, a
montante de Volta Redonda, a partir de modelo digital de elevao
hidrologicamente consistente. Viosa, MG: UFV, 2002. 135 f. Dissertao (Mestrado
em Engenharia Agrcola) Universidade Federal de Viosa.
BASS, L.; CLEMENTS, P.; KAZMAN, R.. Software Architecture in Practice, 2 ed.,
Boston: Addison-Wesley. 2003.
BRASIL, Poltica Nacional de Recursos Hdricos. Lei no 9.984, de 17 de julho de
2000. Braslia DF. 2000.
_____. Lei no 9.433, de 8 de janeiro de 1997. [S. l.]: MMA/ SRH, 1997.
CMARA, G., CASANOVA, M., HEMERLY, A., MAGALHES, G., MEDEIROS,
C. Anatomia de Sistemas de Informao Geogrfica. Campinas: Instituto de
Computao, UNICAMP, 1996.
CATALUNHA, M. J. Sistema integrado em rede para gesto do uso mltiplo da
gua e regionalizao da Q7,10 para os perodos mensal, bimestral, trimestral e
72
anual. Viosa, MG: UFV, 2004. 165 f. Tese (Doutorado em Engenharia Agrcola)
Universidade Federal de Viosa, Viosa.
CHAVES, M. A. Modelos digitais de elevao hidrologicamente consistentes para a
bacia Amaznica. Viosa, MG: UFV, 2002. 115 f. Tese (Doutorado em Cincia
Florestal) Universidade Federal de Viosa, Viosa.
DANTU, B.; SMITH, E.. Medical Process Modeling with a Hybrid System
Dynamics
Zachman
Framework.
Procedia
Computer
Science,
6,
76-81.
doi:10.1016/j.procs.2011.08.016. 2011.
DOD - U.S. Department Of Defense. Technical Architecture Framework For
Information Management (TAFIM). Volumes 1-8, Version 2.0. Reston, VA: DISA
Center for Architecture, 1994.
EELES, Peter; CRIPPS, Peter. The Process of Software Architecting. AddisonWesley Professional. 1 edition. July 24, 2009.
ELETROBRAS. Centrais Eltricas Brasileiras S.A. Metodologia para regionalizao
de vazes. Rio de Janeiro, 1985. 202p.
ERL, Thomas. Service-Oriented Architecture: Concepts, Technology, and Design.
Prentice Hall PTR Upper Saddle River, NJ, USA. 2005.
FATOLAHI, A.; SHAMS, F.. An investigation into applying UML to the Zachman
framework. Information Systems Frontiers, 8(2), 133-143. doi:10.1007/s10796-0067977-8. 2006.
FEA Federal Enterprise Architecture. Consolidated Reference Model Document
Version 2.3. Office of Management and Budgets. 2007.
FRANKEL, D. S.; HARMON, P.; MUKERJI, J.; et al.. The Zachman Framework
and the OMGs Model Driven Architecture. Business Process Trends, 1-14. 2003
GARLAN , D.; SHAW, M. (1994). An introduction to software architecture.
Advances in Software Engineering and Knowledge Engineering, (January), Volume I.
1994.
73
GONA, R.; SMITH, E.. Enterprise Transformation through Aspects and Levels:
Zachman
Bayesian
Approach.
Procedia
Computer
Science,
6,
82-87.
doi:10.1016/j.procs.2011.08.017. 2011.
JAMES, Greta A.; HANDLER, Robert A.; LAPKIN, Anne; GALL, Nicholas. Gartner
Enterprise Architecture Framework: Evolution 2005. Gartner ID: G00130855.
October 25, 2005.
HARRISON, Rachel. TOGAF Version 9 Certified Study Guide. The Open Group. 1
ed.. 2010.
IEEE 1471 2000. IEEE Recommended Practice for Architectural Description for
Software-Intensive Systems. IEEE Computer Society. 2000.
KRUCHTEN, Philippe. The Rational Unified Process: An Introduction. 2 ed.,
Reading, ME: Addison-Wesley. 2000.
KRUCHTEN, Philippe. The 4+1 View Model of Software Architecture. IEEE
Software 12:6. 1995.
MACGOVERN, James; AMBER, Scott A.; STEVENS, Michael E.; et al. A Practical
Guide to Enterprise Architecture. Upper Saddle River, NJ: Prentice Hall. 2004.
MALAN, Ruth.; BREDEMEYER, Dana. Software Architecture Action Guide.
Bredemeyer Consulting. 2005.
MARQUES, Felipe de Azevedo. Sistema de controle dinmico para a gesto dos
usos mltiplos da gua. Viosa, MG: UFV. 2010. Tese (Doutorado em Engenharia
Agrcola) - Universidade Federal de Viosa. 2010.
MMA - Ministrio do Meio Ambiente. Plano Nacional de Recursos Hdricos.
Ministrio do Meio Ambiente, Secretaria de Recursos Hdricos. Braslia - DF, MMA,
2006.
74
75
76
SILVA, A. J.; BRAGA, J. L.; SILVA, D. D.; MOREIRA, M. C.. Uma arquitetura
para sistemas de informao sobre recursos hdricos. In: XL Congresso Brasileiro de
Engenharia Agrcola, 2011, Cuiab-MT. XL CONBEA: Gerao de Tecnologias
Inovadoras e o Desenvolvimento do Cerrado Brasileiro, 2011.
SOUSA, F. M. L.; NETO V. S. C.; PACHECO W. E.; BARBOSA S. A. Sistema
Nacional de Informaes sobre Recursos Hdricos: sistematizao conceitual e
modelagem funcional. In: Anais do XVIII Simpsio Brasileiro de Recursos Hdricos.
Campo Grande - MS, 2009.
SOUZA, L. M. S.; FARIAS, O. L. M. de Faria. Sistema de Informaes Geogrficas
para Gerenciamento de Recursos Hdricos em Unidades de Conservao
Utilizando a Estrutura de Dados Geogrficos Vetoriais EDGV. Revista Brasileira
de Cartografia N 63/01, ISSN 0560-4613, 2010.
SPARX
SYSTEMS.
Software
Enterprise
Architect.
Disponvel
em:
International.
2008.
Disponvel
em:
<http://www.zachmaninternational.com/index.php/home-article/13#maincol> . ltimo
acesso em: 24 de janeiro de 2012.
_____. Concepts of Framework for Enterprise Architecture. Zachman International.
Los Angeles: CA (1996).
_____. A framework for information systems architecture. IBM systems journal,
26(3), 276292. IBM. 1987.
77
APNDICE A
Os valores abaixo listados foram retirados de tabelas de apoio do Instituto Mineiro de
Gesto das guas (IGAM).
Tabela 1 - Dominio de variveis: Modalidade de Outorga
Modalidade de Outorga
Autorizao
Quando obras, servios ou atividades forem desenvolvidas por pessoa fsica ou jurdica de
direito privado e quando no se destinarem a finalidade de utilidade pblica.
Concesso
Quando obras, servios ou atividades forem desenvolvidas por pessoa jurdica de direito
pblico ou quando se destinarem a finalidade de utilidade pblica.
Gerao de energia
Aqicultura
Irrigao
Clarificao da gua
Lavagem de veculos
Consumo agroindustrial
Paisagismo
78
Consumo humano
Pesquisa mineral
Consumo Industrial
Pesquisa hidrogeolgica
Conteno de sedimentos
Conteno de taludes
Recirculao de gua
Controle de cheias
Recreao
Depurao de efluentes
Regularizao de vazo
Dessedentao de animais
Urbanizao
Disposio de rejeitos
Outra - definir
Extrao mineral
Gotejamento
Asperso convencional
Inundao
Asperso mangueira
Sulcos
Outro - definir
Micro asperso
Adsoro
Filtrao lenta
Tratamento convencional
Troca inica
Fluoretao
Oxidao
Abrandamento
Outro - definir
Equinos
Bovinos
Sunos
Caprinos
Outro - definir
Agroindustrial
Abatedouro/Matadouro
Cimenteira
Curtume
Laticnios
Minerao
Papel e celulose
Petroqumica
Siderurgia
Txtil
79
Outro - definir
Outro - definir
Nascentes / Surgncias
Outro - definir
Granular
Crstico-fissurado
No definido
Fissurado
Bomba turbina
Bomba injetora
Compressor
Bomba manual
No equipado
Bomba pisto
Outro - feinir
Bomba submersa
Foto eltrica
Eltrica
Outro - definir
Tubo Furado
Filtro Espiralado
Tubo no definido
Filtro galvanizado
Ao carbono
Filtro geomecnico
Inox
Filtro Nold
Ferro Preto
Filtro no definido
Tubo galvanizado
Filtro Permetal
Filtro de PVC
Tubo PVC
Tubo ranhurado
Outro - definir
80
Areia prola
Areia selecionada
Quartzoso
Brita
Pedrisco rolado
Cascalho
Cascalho selecionado
Outro - definir
Cimentao
Filito alterado
Arcsio
Filito calcfero
Arcsio calcfero
Foyaito
Ardsia
Gabro
Ardsia alterada
Gnisse
Ardsia calcfera
Gnisse alterado
Areia
Granito
Areia argilosa
Granito alterado
Areia conglomertica
Itabirito
Areia fina
Itabirito calcfero
Areia grossa
Itabirito dolomtico
Laterita
Areia mdia
Marga
Areia siltosa
Mrmore
Arenito
Meta-argilito
Arenito argiloso
Meta-conglomerado
Arenito fino
Meta-siltito
Argila
Migmatito
Argila arenosa
Migmatito alterado
Argila carbonosa
Pegmatito
Argila siltosa
Pegmatito alterado
Argilito
Piroxenito
Argilito calcfero
Quartzito
Basalto
Quartzito calcfero
Brecha
Quartizito hemattico
Calcrio
Rocha alcalina
Calcrio alterado
Rocha bsica
Calcrio ardosiano
Rocha no definida
Calcrio argiloso
Rocha no identificada
Calcrio dolomtico
Sienito
Calcrio margoso
Silte
Cascalho
Silte arenoso
Silte argiloso
Cascalho siltoso
Silte conglomertico
Siltito
Siltito alterado
Conglomerado
Siltito calcfero
Conglomerado arenoso
Turfa
Conglomerado argiloso
Xisto
81
Conglomerado brechoso
Xisto alterado
Conglomerado siltoso
Xisto Quartzoso
Diabsio
No definida
Dolomito
Outro - definir
Filito
82
APNDICE B
83
84