O documento descreve um software para acompanhamento de políticos com base na presença em reuniões na Câmara dos Deputados. Ele lista os integrantes do projeto, seu objetivo de tornar as informações públicas mais fáceis de interpretar, e sua arquitetura composta por camadas como DAO, Control e Model.
3. Objetivo
●
O software se baseia na
dificuldade de encontrar e
interpretar informações públicas
como presença de parlamentares,
entre outras. As informações são
encontradas apenas no webservice da Câmara dos
Deputados o que torna dificil a
interpretação dos dados.
4. Objetivo
●
●
Com a utilização deste software, a
sociedade poderá acompanhar seus
políticos com base na presença em
reuniões na Câmara.
O mesmo apresentará uma estatística
de presença para melhor entendimento
do cliente.
8. Elementos pertencentes à arquitetura
●
●
●
●
●
●
●
DAO
camada estão classes que implementam as principais funcionalidades
de conexão com a base de dados do projeto, no caso Mysql,
tornando assim mais fácil a manutenção do código.
Control
No pacote control encontramos os servlets utilizados para obter as
informações disponibilizadas pelo usuário na camada de web nas
paginas JSP, fazendo assim a ponte entre a view e a model também.
Model
é responsável pela execução de um ou mais fluxos de execução que
são modeladas em um caso de uso, ou seja, podemos dizer que o
9. Elementos pertencentes à arquitetura
●
●
●
●
●
Classes de Conexão
fazer a conexão com o web service onde irão pegar os dados e devolve-los
as classes para ser utilizado. Para evitar código de conexão com o web
service no meio das regras de negócio, e assim evitando confusão, tornando
o código menos acoplado à estrutura do web service.
Pacotes adquiridos do Web Service
esses pacotes somente conversam com as classes do pacote de classes de
conexão, para evitar problemas muito grandes caso o web service seja
alterado por algum motivo.