Escolar Documentos
Profissional Documentos
Cultura Documentos
Uberlndia, Brasil
2014
Uberlndia, Brasil
2014
Resumo
Na Universidade Federal de Uberlndia o estgio supervisionado uma atividade obrigatria para alunos dos cursos de Bacharelado em Cincia da Computao e Sistemas de
Informao e tem como objetivo principal integrar esses alunos ao mercado de trabalho.
O responsvel pela gesto desse processo o coordenador de estgios, que atualmente o
faz por meio de um software que no atende aos requisitos funcionais, de segurana e
usabilidade necessrios para um acompanhamento efetivo do processo. Sendo assim, este
trabalho apresenta a modelagem e os recursos necessrios para o desenvolvimento de um
novo software para gesto dos estgios e tem como objetivo principal apresentar a anlise, especificao de requisitos, metodologia de desenvolvimento e implementao desse
software, que servir como apoio para as atividades da coordenao. O sistema proposto
possibilita ao coordenador de estgios a gesto do processo por meio de cadastros, pesquisas, envio de e-mails, gerao de relatrios entre outras funcionalidades. Espera-se com a
criao do novo software um melhor acompanhamento dos estgios por meio do aumento
da confiabilidade, integridade e disponibilidade da informao.
Palavras-chave: Estgio supervisionado, Software para gesto, Formao de docentes,
Sistema online, Faculdade de computao.
Lista de ilustraes
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
16
17
19
24
26
27
29
37
38
38
39
40
41
41
42
42
43
43
44
44
45
45
46
47
47
48
48
49
49
50
66
67
68
69
70
71
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
Figura
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
.
.
.
.
.
72
73
74
75
76
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
77
78
79
81
82
83
84
85
87
88
96
97
98
99
102
Lista de tabelas
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
Tabela
1
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Anlise de Riscos . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Requisito Funcional - Cadastrar professor . . . . . . . . . . . . . .
Requisito Funcional - Controlar acesso (Login) . . . . . . . . . . .
Requisito Funcional - Cadastrar aluno . . . . . . . . . . . . . . . .
Requisito Funcional - Cadastrar rea . . . . . . . . . . . . . . . . .
Requisito Funcional - Cadastrar empresa . . . . . . . . . . . . . . .
Requisito Funcional - Cadastrar trabalho . . . . . . . . . . . . . . .
Requisito Funcional - Cadastrar banca . . . . . . . . . . . . . . . .
Requisito Funcional - Configurar fila de orientao . . . . . . . . .
Requisito Funcional - Configurar fila de banca . . . . . . . . . . . .
Requisito Funcional - Configurar envio de e-mail . . . . . . . . . .
Requisito Funcional - Cadastrar assinatura do coordenador estgio
Requisito Funcional - Cadastrar e-mails gerais . . . . . . . . . . . .
Requisito Funcional - Visualizar relatrios . . . . . . . . . . . . . .
Requisito Funcional - Enviar aviso por e-mail . . . . . . . . . . . .
Requisito Funcional - Calcular fila de orientao . . . . . . . . . . .
Requisito Funcional - Calcular fila de banca . . . . . . . . . . . . .
Requisito Funcional - Inserir normas de estgio . . . . . . . . . . .
Requisito Funcional - Finalizar estgio . . . . . . . . . . . . . . . .
Requisito Funcional - Realizar pesquisa . . . . . . . . . . . . . . . .
Requisitos No-Funcionais Gerais . . . . . . . . . . . . . . . . . . .
Listagem de casos de uso . . . . . . . . . . . . . . . . . . . . . . .
Caso de Uso - Acessar sistema . . . . . . . . . . . . . . . . . . . . .
Caso de Uso - Cadastrar professor . . . . . . . . . . . . . . . . . .
Caso de Uso - Cadastrar aluno . . . . . . . . . . . . . . . . . . . .
Caso de Uso - Cadastrar rea . . . . . . . . . . . . . . . . . . . . .
Caso de Uso - Cadastrar empresa . . . . . . . . . . . . . . . . . . .
Caso de Uso - Cadastrar trabalho . . . . . . . . . . . . . . . . . . .
Caso de Uso - Cadastrar banco . . . . . . . . . . . . . . . . . . . .
Caso de Uso - Configurar fila de orientao . . . . . . . . . . . . .
Caso de Uso - Configurar fila de banca . . . . . . . . . . . . . . . .
Caso de Uso - Configurar envio de e-mail . . . . . . . . . . . . . . .
Caso de Uso - Cadastrar assinatura do coordenador de estgio . . .
Caso de Uso - Cadastrar e-mails gerais . . . . . . . . . . . . . . . .
Caso de Uso - Gerar relatrio . . . . . . . . . . . . . . . . . . . . .
Opes de relatrio . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
23
58
58
58
59
59
59
60
60
60
61
61
61
62
62
63
63
63
64
64
64
65
67
68
69
70
71
72
73
74
75
76
77
78
79
80
Tabela
Tabela
Tabela
Tabela
38
39
40
41
Caso
Caso
Caso
Caso
de
de
de
de
Uso
Uso
Uso
Uso
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
81
82
83
84
API
BCC
BSI
FACOM
Faculdade de Computao
HTML
IDE
JDK
JSF
JavaServer Faces
JSP
JavaServer Pages
JVM
MIT
MVC
MySQL
SGBD
SGBDOR
SisGES
SQL
UFU
UI
User Interface
UML
WWW
Sumrio
1
INTRODUO
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2
2.1
2.2
2.3
2.4
2.5
2.5.1
2.5.2
REFERENCIAL TERICO . . . . . . . . . . . . . . . . . . .
O Estgio Supervisionado na FACOM . . . . . . . . . . . . . .
Engenharia de Software . . . . . . . . . . . . . . . . . . . . . .
Padres de Projeto . . . . . . . . . . . . . . . . . . . . . . . . .
Unified Modeling Language - UML . . . . . . . . . . . . . . .
O Processo de Desenvolvimento de Software . . . . . . . . .
Anlise Orientada a Objetos - AOO . . . . . . . . . . . . . . . . .
Projeto Orientado a Objetos - POO . . . . . . . . . . . . . . . . .
METODOLOGIA
4
4.1
4.1.1
4.1.2
4.2
4.2.1
4.3
4.3.1
4.3.2
4.3.3
4.3.4
4.3.5
4.3.6
4.3.7
4.3.8
4.3.9
4.3.10
4.3.11
4.3.12
4.3.13
4.4
4.4.1
4.4.2
DESENVOLVIMENTO . . . . . . .
Planejamento . . . . . . . . . . . . .
Plano de Riscos . . . . . . . . . . . . .
Plano de Atividades . . . . . . . . . . .
O Novo Sistema . . . . . . . . . . .
Arquitetura do Sistema . . . . . . . . .
Tecnologias Utilizados . . . . . . . .
Linguagem Java . . . . . . . . . . . .
Ambiente de Desenvolvimento NetBeans
Servidor de Aplicaes Apache Tomcat
Banco de Dados PostgreSQL . . . . . .
Framework Hibernate . . . . . . . . . .
Framework JavaServer Faces . . . . . .
Padro Model-View-Controller . . . . .
Framework PrimeFaces . . . . . . . . .
Padro Data Access Object . . . . . . .
Padro Singleton . . . . . . . . . . . .
Apache POI . . . . . . . . . . . . . . .
ITEXT . . . . . . . . . . . . . . . . .
Apache Commons Email . . . . . . . .
Apresentao do Software . . . . . .
O Processo . . . . . . . . . . . . . . .
Funcionalidades . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
12
12
13
14
15
16
17
18
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
23
23
23
24
25
28
30
30
31
31
32
33
33
34
34
34
35
35
35
36
37
37
40
5
5.1
CONCLUSO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Trabalhos Futuros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Referncias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Glossrio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
APNDICES
57
10
1 Introduo
Na Universidade Federal de Uberlndia o estgio supervisionado uma atividade
obrigatria para alunos dos cursos de Bacharelado em Cincia da Computao e Sistemas
de Informao. O estgio uma atividade que o aluno realiza em instituies pblicas
ou privadas, sempre sob a orientao e superviso de professores e sua prtica est normatizada pela universidade. O Estgio tem como objetivo principal integrar o aluno da
FACOM com o mercado de trabalho no desenvolvimento e na aplicao de atividades essencialmente prticas. Dessa forma, espera-se que os alunos tenham um maior contato com
o mercado e desenvolvam atividades relacionadas a projetos de sistemas computacionais,
anlise de problemas e propostas de solues para as empresas.
A coordenao de estgio supervisionado da FACOM realiza o controle de todo
esse processo, desde o cadastro de alunos que esto cursando o estgio, associao e
acompanhamento das atividades junto aos orientadores, composio de bancas de defesa,
entre outras atividades. Devido ao nmero elevado de estagirios existentes, bem como a
demanda natural de alunos, torna-se necessrio existncia de um sistema computacional
para o gerenciamento do processo, sob o risco de comprometer a qualidade do servio
executado, e prejudicar o aluno.
Atualmente, existe um sistema computacional de gerenciamento desse processo,
que apesar de auxiliar significativamente as tarefas do coordenador de estgio supervisionado, possui diversas limitaes em termos de funcionalidades, portabilidade e segurana.
O sistema foi desenvolvido em plataforma Desktop usando um sistema de gerenciamento
de banco de dados relacional MySQL. Ele j no cumpre todos os requisitos funcionais,
de segurana e usabilidade que atendam as necessidades da coordenao para fornecer
um controle eficiente dos estgios. Ele tambm no foi desenvolvido levando-se em considerao as melhores prticas em anlise, especificao e desenvolvimento de software
definidas na Engenharia de Software, o que dificulta sua manuteno ou qualquer tipo de
melhoria em suas funcionalidades e estrutura. Entre os principais problemas do sistema
esto: limitao de relatrios disponveis, sendo preciso fazer consultas diretamente no
banco de dados para extrao das informaes e posterior criao manual dos relatrios;
limitao de possibilidades de pesquisas; limitaes em algumas funcionalidades que esto
com erros ou simplesmente no funcionam, devido falta de manuteno; inexistncia de
perfis de acesso ou controle dos acessos, sendo que o usurio pode utilizar todas as funcionalidades do sistema sem restrio, sendo possvel ocorrer excluso ou alterao indevida
de informao; banco de dados instalado localmente, o que insere o risco de perda das
informaes do sistema e inexistncia de documentao do software atual.
Captulo 1. Introduo
11
12
2 Referencial Terico
As regras acerca do estgio supervisionado na FACOM e os principais conceitos
utilizados na anlise de requisitos e desenvolvimento do sistema so definidos neste captulo. Assim, o captulo abrange as definies bsicas necessrias para o entendimento
deste trabalho.
13
2014).
14
15
16
17
18
19
3 Metodologia
Este captulo apresenta os detalhes da metodologia proposta. Para este trabalho
prope-se aplicao da abordagem "top-down", sendo est mais conhecida como modelo
clssico ou cascata. Optou-se pelo modelo clssico incremental para o desenvolvimento
do sistema de gerenciamento dos estgios supervisionados da FACOM devido esta abordagem permitir dividir o sistema em partes, correspondentes aos servios requisitados
(JACOBSON, 1993).
A abordagem "top-down" trabalha de termos gerais para os especficos e de acordo
com (KLLING, 2004), "o planejamento de algumas etapas do desenvolvimento ajuda
a considerar como se pode dividir um nico grande problema em vrios problemas menores. Individualmente, possvel que esses problemas menores sejam menos complexos
e mais gerenciveis". Assim sendo, essa abordagem permite segundo (KLLING, 2004),
"considerar em quantas etapas dividir o problema total com a vantagem extra de identificar algumas maneiras de como as vrias partes da aplicao so interconectadas. Em um
projeto isso ajuda a identificar as interfaces entre os componentes. Identificar as etapas
tambm ajuda a planejar a sincronizao do processo de desenvolvimento". A Figura 3
ilustra a abordagem proposta.
Captulo 3. Metodologia
20
Captulo 3. Metodologia
21
Captulo 3. Metodologia
22
tificar que o ambiente est propcio para suportar o sistema de gesto de estgios. Alm
disso, foi feito a converso de bases, devido o sistema legado em uso na Coordenao de
estgios, utilizar o SGBD MySQL e para o novo sistema usado o PostgreSQL. Finalizando a configurao do ambiente e importao dos dados do sistema legado para o novo,
o Coordenador de Estgio realizou os testes de aceitao.
Finalizando o ciclo de vida, h a fase de manuteno que abrange todas as alteraes necessrias em qualquer uma das etapas do processo de desenvolvimento do sistema.
Nessa fase acordo com (FALBO, 2014), "o software sofrer mudanas aps ter sido entregue para o usurio. Alteraes ocorrero porque erros foram encontrados, porque o
software precisa ser adaptado para acomodar mudanas em seu ambiente externo, ou
porque o cliente necessita de funcionalidade adicional ou aumento de desempenho".
As manutenes necessrias no sistema de gesto de estgios supervisionados foram
e sero informadas pelo Coordenador de Estgios ao desenvolvedor. Sendo o desenvolvedor
responsvel por fazer a manuteno e alterao do sistema em ambiente de produo.
Aps alterao, o Coordenador de Estgios realiza os testes de aceitao e informar se
foi realizado a manuteno conforme solicitao.
23
4 Desenvolvimento
Este captulo apresenta em detalhes o processo de planejamento e desenvolvimento
do sistema de gerenciamento dos estgios supervisionados da FACOM. Assim, o captulo
abrange todo o processo necessrio para a criao dessa ferramenta de apoio a coordenao
de estgios, desde sua concepo a implementao.
4.1 Planejamento
Como parte do planejamento foi elaborado um plano de atividades para monitoramento de quais atividades esto sendo realizadas, e tambm um plano de anlise de
riscos para determinar os problemas que poderiam surgir em cada etapa do projeto e
desenvolvimento do sistema.
Consequncia
Ao
Reunio com
e alterao de documentos
solicitante
Reunio com
e alterao de documentos
solicitante
dos prazos
Greve
Reunio com
Monitoramento
Probabilidade
Impacto
Alessandro
Moderado
Moderado
Alessandro
Alto
Alto
Alessandro
Alto
Alto
Muito baixo
Baixo
Alessandro
Muito baixo
Alto
Alessandro
Moderado
Alto
Alessandro
Moderado
Alto
Alessandro
Muito baixo
Alto
Muito baixo
Alto
solicitante
Aumento de tempo para realizar
o projeto
Falha de backup
Verificar o que
deve ser refeito
Falta de comunicao
Reunio com
solicitante
do desenvolvedor
Adversidades ocorridas com
Ler livros
e manuais
o desenvolvedor
Mudana do Coordenador
Reunio com
de Estgios
solicitante
Captulo 4. Desenvolvimento
24
Figura 4 WBS
Captulo 4. Desenvolvimento
25
Captulo 4. Desenvolvimento
26
justificam a existncia de todas as outras. Dessa forma, sero explicadas com maiores
detalhes a seguir.
O cadastro de trabalho o caso de uso responsvel por fazer a conexo entre o
aluno e a disciplina de estgio supervisionado. Por meio deste cadastro informado todos
os dados necessrios para que o aluno esteja efetivamente matriculado na disciplina. A
(Figura 5) ilustra por meio de um diagrama de sequncia os detalhes do processo para
cadastrar um trabalho no sistema.
Captulo 4. Desenvolvimento
27
Captulo 4. Desenvolvimento
28
Dessa forma, as filas permitem uma distribuio mais efetiva das atividades entre todos
os professores.
Os critrios definidos para o clculo de cada fila foram inseridos diretamente em
views do banco de dados, que ao serem consultadas apresentam os dados dos professores
ordenados seguindo as regras que foram estabelecidas.
A regra para o clculo da ordenao da fila de professores que faro parte de bancas
de defesa :
1. Retornar o intervalo de dias entre a data atual menos a data de confirmao da
ltima banca que o professor participou;
2. Divide o intervalo encontrado por 30 para saber uma mdia em relao a meses;
3. Com o nmero da mdia em meses divide pelo nmero total de bancas que o professor
participou;
4. O nmero encontrado quanto maior mais o professor fica entre os primeiros da fila.
A regra para o clculo da ordenao da fila de professores que sero escolhidos
como orientadores de estgio :
1. Retornar o intervalo de dias entre a data atual menos a data da matrcula do ltimo
trabalho que o professor orientou;
2. Divide o intervalo encontrado por 30 para saber uma mdia em relao a meses;
3. Com o nmero da mdia em meses divide pelo nmero total de orientaes do
professor;
4. O nmero encontrado quanto maior mais o professor fica entre os primeiros da fila.
Ao fazer o clculo deve-se desconsiderar os professores que no possuem nenhuma
orientao de trabalhos de estgio ou nenhuma participao em bancas de defesa. O motivo
a diviso por zero, que informaria um erro ao clculo. Para solucionar esse problema
foi definido que todos os professores pertencentes a um desses grupos automaticamente
fazem parte dos primeiros da fila.
Captulo 4. Desenvolvimento
29
Captulo 4. Desenvolvimento
30
Captulo 4. Desenvolvimento
31
Captulo 4. Desenvolvimento
32
aplicaes Web que esto rodando no servidor. Entre as funcionalidades oferecidas esto
a instalao, inicializao, paralisao, remoo e relatrios das aplicaes web (MEDEIROS, 2014).
De acordo com a arquitetura bsica do Tomcat, inicialmente criado uma instncia
do container Web que o componente de mais alto nvel na sua hierarquia. Apenas uma
nica instncia dele pode existir em uma nica JVM. Esta abordagem torna todas as outras aplicaes Java, rodando em uma mesma mquina fsica no servidor Tomcat, seguras
caso o Tomcat ou a JVM trave. Podemos ter mltiplas instncias numa mesma mquina
fsica, porm como processos Java separados rodando em portas separadas (MEDEIROS,
2014). Devido aos benefcios mencionados, o Tomcat foi escolhido como o servidor de
aplicaes do SisGES.
Captulo 4. Desenvolvimento
33
Captulo 4. Desenvolvimento
34
Captulo 4. Desenvolvimento
35
4.3.12 ITEXT
O iText uma biblioteca Open Source que permite criar e manipular documentos
no formato PDF. Ela possibilita aos desenvolvedores adicionar dinamicamente a gerao
de arquivos PDF em suas aplicaes Web ou qualquer outra aplicao, utilizando a linguagem Java ou .NET (CORP, 2014). A biblioteca foi usada como uma soluo Java para
Captulo 4. Desenvolvimento
36
criao dos relatrios para o sistema SisGES, devido sua eficincia na gerao de arquivos
e facilidade de criao e manipulao.
Captulo 4. Desenvolvimento
37
4.4.1 O Processo
Nessa subseo apresentado a descrio do processo proposto pelo software SisGES. Inicialmente para acessar o sistema SisGES necessrio autenticar-se na pgina
inicial ou de login. A autenticao do usurio feita utilizando-se o nmero de Siape e
senha. O sistema proposto foi desenvolvido para permitir acesso a apenas dois perfis de
usurio, o perfil de coordenador de estgio e o perfil para professores da FACOM. Na
pgina inicial existe a opo para o professor que no tem acesso ao sistema fazer a solicitao por meio do preenchimento de um formulrio. Aps salvar os dados preenchidos
o sistema envia um email para o coordenador de estgios solicitando a criao do acesso.
Tambm na tela de login existe a opo para solicitar uma nova senha de acesso caso o
usurio esquea sua senha atual, sendo necessrio informar seu Siape para que o sistema
envie para seu email uma nova senha temporria. A Figura 8 ilustra a tela de login do
software.
Captulo 4. Desenvolvimento
38
O acesso ao sistema realizado por meio do login, sendo que, nessa etapa feita
a verificao da corretude dos dados informados, se o usurio existe e qual o seu perfil.
Apenas aps a validao dos dados estiver correta a tela principal acessada. Caso contrrio mostrado mensagens de alerta informando o motivo de no prosseguir para a tela
principal do sistema. A Figura 9 ilustra a pgina de login com as possveis mensagens de
erro. A Figura 10 ilustra a pgina principal.
Captulo 4. Desenvolvimento
39
Captulo 4. Desenvolvimento
40
4.4.2 Funcionalidades
Nesta subseo apresentado a descrio das funcionalidades disponveis no Menu
do perfil coordenador de estgios que o perfil que possui permisso para acessar todas
as funcionalidades do sistema. A primeira funcionalidade de cima para baixo encontrada
nesse Menu um link com o nome Tela Principal para acessar a pgina principal do
sistema, onde se visualiza a mensagem de boas vindas, alm das opes de alterao dos
dados do usurio e senha. A prxima opo um link com o nome logoff que usado
para sair do sistema e retornar para pgina inicial.
Na sequncia inicia-se as trs funcionalidades que tambm esto disponveis ao
perfil de um professor no sistema. A primeira Meus Dados que possibilita ao usurio
visualizar seus dados ou alter-los. Em seguida, h mais duas opes que so respectivamente: Orientaes, que permite ao usurio a visualizao das suas orientaes por
meio das informaes dos alunos orientandos e seus respectivos trabalhos e bancas, e o
outro Participaes em Bancas que informa as bancas que o usurio participou ou
ir participar por meio das informaes dos alunos, trabalhos e detalhes das banca, como
local, dia e horrio.
O sistema possibilita a exportao dos dados contido em qualquer tabela das telas
de visualizao para o formato de planilha Excel. A Figura 12 ilustra a tela que possui a
tabela de orientandos, os botes Visualizar Trabalho e Visualizar Banca e o cone do
Excel para exportao de dados. A tabela de orientandos apresenta os dados de todos os
alunos que o professor que est atualmente utilizando o sistema orienta, sendo possvel
acessar as informaes relacionadas ao trabalho do aluno e banca. Na tabela tambm
est presente os filtros para cada coluna, por meio deles possvel encontrar um aluno
rapidamente.
Captulo 4. Desenvolvimento
41
As prximas duas faixas de opes so respectivamente Coordenador e Informaes representam as funcionalidades exclusivas de um coordenador de estgios.
Iniciando na faixa Coordenador h a opo Aluno que possibilita a visualizao, insero e alterao do cadastro de alunos matriculados em estgio no sistema. A
Figura 13 ilustra a tela com a tabela de alunos, o link para cadastro e o boto para alterar
os dados de um aluno e a Figura 14 ilustra a tela de cadastro de aluno.
Captulo 4. Desenvolvimento
42
Captulo 4. Desenvolvimento
43
Captulo 4. Desenvolvimento
44
Captulo 4. Desenvolvimento
45
Em seguida h a opo Empresa que possibilita a visualizao, cadastro e alterao dos dados relacionados s empresas que os alunos realizam o estgio. A Figura 21
ilustra a tela para visualizao das empresas cadastradas e a Figura 22 ilustra a tela de
cadastro das empresas.
Captulo 4. Desenvolvimento
46
Captulo 4. Desenvolvimento
47
Captulo 4. Desenvolvimento
48
Em seguida h a opo Trabalho que possibilita a visualizao, cadastro e alterao dos dados relacionados aos trabalhos que os alunos realizam em empresas. A
Figura 26 ilustra a tela para visualizao dos trabalhos cadastrados e a Figura 27 ilustra
a tela de cadastro do trabalho.
Captulo 4. Desenvolvimento
49
Captulo 4. Desenvolvimento
50
51
5 Concluso
Este trabalho teve como objetivos a especificao, desenvolvimento e implantao de um novo sistema de gerenciamento de estgios supervisionados para FACOM. O
software foi desenvolvido seguindo anlise e especificao de requisitos realizado junto
ao coordenador de estgios. A partir dos requisitos funcionais e no funcionais coletados foram definidos: a plataforma Web, linguagem de programao Java, banco de dados
PostgreSQL e alguns frameworks para padronizar a codificao, layout e relatrios da
aplicao. Todas essas ferramentas foram selecionadas motivadas pela necessidade de um
desenvolvimento gil que atendesse, da melhor forma possvel, o cenrio atual da coordenadoria de estgios, sem deixar de seguir uma metodologia de desenvolvimento e as boas
prticas definidas na Engenharia de Software.
Os mdulos desenvolvidos foram: Mdulo para persistncia dos dados; mdulo de
acesso ao sistema; mdulo de gerenciamento de cadastro, alterao e excluso de professor,
aluno, banca, curso, empresa, tema e trabalho; mdulo para gerenciamento das pginas;
mdulo para importao dos dados de professores e alunos; mdulo para envio de avisos
por e-mail para aluno e orientador e para finalizar o mdulo para gerao de relatrios.
Houve alguns contratempos para definir a melhor forma de importar os dados do sistema anterior, de forma que o sistema desenvolvido contivesse todos os dados registrados
at o momento. Apesar dos problemas encontrados na finalizao do desenvolvimento e
implantao do sistema, todos as correes necessrias foram realizadas.
O cdigo-fonte do sistema SisGES foi disponibilizado publicamente no repositrio GitHub na internet. O link para acesso <https://github.com/alessandrorezende/
SisGES> sob licena de software livre MIT.
O sistema encontra-se em ambiente de produo conforme o planejado e em avaliao pelo coordenador de estgios, sendo utilizado comitantemente com o sistema antigo.
Apesar de estar em fase de avaliao, foi constatado que o sistema atende todos os requisitos solicitados e consequentemente atende as necessidades da coordenao de estgios.
Portanto, o software cumpre com os objetivos definidos, que resumidamente so: o de
facilitar para os envolvidos o acompanhamento das atividades relacionadas ao estgio
supervisionado, mais especificamente para coordenao conseguir definir o volume de trabalho, alocao de orientadores e disponibilizar as informaes desse processo, baseado
em dados corretos e completos.
Captulo 5. Concluso
52
53
Referncias
APACHE, T. A. S. F. Apache Tomcat. 2014. Site Oficial. Disponvel em: <http:
//tomcat.apache.org/index.html>. Acesso em: 03 janeiro 2015. Citado na pgina 31.
BIANCHI, R. Orientao para Estgio em Licenciatura. So Paulo: Cengage, 2005.
Citado na pgina 12.
CHAMOVITZ, I. AGRS : gerador de redes sistmicas na web : um instrumento de apoio
ao desenvolvimento cooperativo e a distncia de atividades acadmicas. Dissertao
(Dissertao de Mestrado) Universidade Federal do Rio de Janeiro, 2004. Citado na
pgina 19.
COMMUNITY, H. Hibernate ORM. 2014. Site Oficial. Disponvel em: <http:
//hibernate.org/orm/>. Acesso em: 12 maio 2014. Citado na pgina 33.
COMMUNITY, J. O que a Tecnologia Java e porque preciso dela. 2014. Site Oficial.
Disponvel em: <http://www.java.com/download/faq/whatis_java.xml>. Acesso em: 03
agosto 2014. Citado na pgina 31.
COMMUNITY, N. Introduo ao JavaServer Faces 2.x. 2013. Site. Disponvel em:
<https://netbeans.org/kb/docs/web/jsf20-intro_pt_BR.html>. Acesso em: 03 agosto
2014. Citado na pgina 34.
CORP, T. S. ITEXT, PROGRAMMABLE PDF SOFTWARE. 2014. Site Oficial.
Disponvel em: <http://itextpdf.com/>. Acesso em: 25 maio 2015. Citado na pgina
35.
DEITEL, H. M. Java Como Programar. So Paulo: Pearson Prentice Hall, 2010. Citado
na pgina 30.
DEVRATES. TOP 10 FRAMEWORKS BY CATEGORY. 2014. Site. Disponvel em:
<http://devrates.com/stats/index>. Acesso em: 03 agosto 2014. Citado na pgina 34.
DORA, F. A. Normas de Estgio Supervisionado do Bacharelado em Cincia da
Computao. 2014. Site Oficial. Disponvel em: <http://www.facom.ufu.br/estagio/
BCC/NORMAS_ESTAGIO_BCC_2013.pdf>. Acesso em: 07 de fevereiro 2014. Citado
na pgina 12.
FALBO, R. de A. Engenharia de Software - Notas de Aula. 2014. Site. Disponvel
em: <http://www.pedrofcarvalho.com.br/PDF/ENGENHARIA_CICLO_VIDA_
CASCATA.pdf>. Acesso em: 09 novembro 2014. Citado 3 vezes nas pginas 20, 21 e 22.
FILHO, A. P. S. O Estgio Supervisionado e sua importncia na formao
docente. 2014. Site Oficial. Disponvel em: <http://www.partes.com.br/educacao/
estagiosupervisionado.asp>. Acesso em: 07 de fevereiro 2014. Citado na pgina 13.
FOUNDATION, T. A. S. Commons Email. 2014. Site Oficial. Disponvel em:
<https://commons.apache.org/proper/commons-email/>. Acesso em: 25 maio 2015.
Citado na pgina 36.
Referncias
54
Referncias
55
56
Glossrio
Excel
Facelets
Framework
Uma abstrao que une cdigos comuns entre vrios projetos de software provendo uma
funcionalidade genrica, 20
Open Source
Plataforma Desktop
Plataforma Web
Servlets
Siape
Tag
Apndices
58
Cadastrar professor
Oculto
()
Este requisito funcional permite que o coordenador de estgio cadastre um professor, inserindo
os dados (nome, email, telefone, siape, perfil (Coordenador ou Professor) e
sua disponibilidade para participao de banca que pode ser (manh, tarde ou noite)).
Requisitos No-Funcionais
Nome
Restrio
NF1.4 - Criptografia
Categoria
Desejvel
Permanente
Interface
Segurana
Segurana
Segurana
Oculto
()
Categoria
Desejvel
Permanente
Interface
Segurana
Cadastrar aluno
Oculto
()
Categoria
Desejvel
Permanente
Interface
Segurana
Requisito Funcional 4
Descrio
59
Cadastrar rea
Oculto
()
Categoria
Desejvel
Permanente
Interface
Requisito Funcional 5
Descrio
Cadastrar empresa
Oculto
()
Categoria
Desejvel
Permanente
Interface
Requisito Funcional 6
Descrio
Cadastrar trabalho
Oculto
()
Categoria
Desejvel
Interface
Permanente
X
Requisito Funcional 7
Descrio
60
Cadastrar banca
Oculto
()
Categoria
Desejvel
Permanente
Interface
Negcio
Negcio
Requisito Funcional 8
Descrio
Oculto
()
Categoria
Desejvel
Permanente
Interface
Requisito Funcional 9
Descrio
Oculto
()
Categoria
Desejvel
Interface
Permanente
X
Requisito Funcional 10
Descrio
61
Oculto
()
Categoria
Desejvel
Permanente
Interface
Requisito Funcional 11
Descrio
Oculto
()
Categoria
Desejvel
Permanente
Interface
Requisito Funcional 12
Descrio
Oculto
()
Categoria
Desejvel
Interface
Permanente
X
62
Visualizar relatrios
Oculto
()
Este requisito funcional permite que o coordenador de estgio possa gerar relatrios:
R1 - Visualizar as bancas/orientaes,de um professor (Nome do aluno, matrcula do aluno,
ttulo, nome do professor,nome do orientador,
papel do professor e data de defesa) em um perodo informado;
R2 - Visualizar os professores e nmero de orientados atuais e passados;
R3 - Visualizar fila de professores com a quantidade e data de participaes em bancas;
R4 - Visualizar fila de professores com a quantidade e data de participaes como orientador;
R5 - Visualizar todos os trabalhos cadastrados. Deve conter os dados (alunos,
orientador, data mnima, data,mxima e data defesa);
R6 - Visualizar relatrio detalhado por ano e curso. Deve conter os dados
(aluno, trabalho, orientador, banca, local da defesa, data da defesa e hora da defesa);
R7 - Visualizar ata de defesa.
Requisitos No-Funcionais
Nome
Restrio
Categoria
Desejvel
Permanente
Interface
Desempenho
Oculto
()
Este requisito funcional permite que o coordenador de estgio envie alerta/aviso por email.
A1 Enviar dados para professor orientador e aluno. Email contendo os dados
(aluno, orientador, local da,defesa, data da defesa, hora da defesatrabalho e curso);
A2 Convite para professor participar de uma banca. Email informando se
possvel sua participao na banca;
A3 Aviso informando professor e aluno que seu trabalho foi cadastrado no sistema;
A4 Aviso informando os professores,que iram compor uma banca.
Email contendo os dados (aluno, orientador,
local da defesa, data da defesa, hora da defesa, trabalho e curso);
A5 Aviso para defesa de estgio enviado para o aluno por email;
A6 Avisos mensais para o aluno avisando sobre trmino ou relatrio semestral.
Requisitos No-Funcionais
Nome
Restrio
NF14.1 - Formulrio nico
Categoria
Desejvel
Interface
Permanente
X
Requisito Funcional 15
Descrio
63
Oculto
(X)
Categoria
Desejvel
Permanente
Especificao
Requisito Funcional 16
Descrio
Oculto
(X)
Categoria
Desejvel
Permanente
Especificao
Requisito Funcional 17
Descrio
Oculto
()
Categoria
Desejvel
Interface
Permanente
X
Requisito Funcional 18
Descrio
64
Finalizar estgio
Oculto
()
Categoria
Desejvel
Permanente
Interface
Requisito Funcional 19
Descrio
Realizar pesquisa
Oculto
()
Categoria
Desejvel
Interface
Permanente
X
RNF2 - Perfis
RNF3 - Linguagem
de programao
RNF4 - Framework
RNF5 - Banco de dados
Categoria
Desejvel
Permanente
Interface
Negcio
Software
Software
Software
Acessar sistema
Cadastros
Configuraes
Relatrios
Avisos
Filas
Normas de estgio
Finalizar Estgio
Realizar pesquisas
65
Referncia cruzada
F2
F8, F9 e F10
F13
F14
F15 e F16
F17
F18
F19
66
Ps-condies:
Requisitos correlacionados:
Variaes tecnolgicas:
Questes em aberto:
Fluxo principal
1. Na tela de Login usurio
informa seus dados pessoais (Siape e senha).
2. O sistema verifica se foi preenchido
totalmente o formulrio.
67
Tratamento de excees
Ps-condies:
Requisitos correlacionados:
Variaes tecnolgicas:
Questes em aberto:
Fluxo principal
1. Na tela de cadastro de professor o coordenador
informa os dados (nome, email, telefone, Siape,
perfil (Coordenador ou Professor) e a disponibilidade
para participao de banca que pode
ser (manh, tarde ou noite)).
O sistema deve permitir a qualquer momento
a alterao da disponibilidade. Ser possvel
o cadastro de mais de um coordenador.
2. O sistema verifica se foi preenchido
totalmente o formulrio.
3. O sistema faz a validao dos dados, estando
corretos so salvos. Em seguida, enviada uma
mensagem de sucesso.
68
Coordenador de estgio.
Coordenador de estgio e professor.
O professor no esteja cadastrado e
coordenador j fez login no sistema.
O sistema valida os dados e se estiver
todos obrigatrios preenchidos e corretos
informado uma mensagem de cadastro
realizado, caso contrrio, mensagem
de cadastro no realizado.
F1
Tratamento de excees
Ps-condies:
Requisitos correlacionados:
Variaes tecnolgicas:
Questes em aberto:
Fluxo principal
1. Na tela de cadastro de aluno
o coordenador informa os
dados (nome, matrcula, curso,
e-mail, telefone).
69
Coordenador de estgio.
Coordenador de estgio.
O aluno no esteja cadastrado e coordenador
j fez login no sistema.
O sistema valida os dados e se
estiver todos obrigatrios preenchidos e
corretos informado uma mensagem
de cadastro realizado, caso contrrio,
mensagem de cadastro no realizado.
F3
Tratamento de excees
Ps-condies:
Requisitos correlacionados:
Variaes tecnolgicas:
Questes em aberto:
Fluxo principal
1. Na tela de cadastro de rea o coordenador
informa o dado (nome da rea).
2. O sistema verifica se todos os dados
obrigatrios do formulrio
foram preenchidos.
3. O sistema faz a validao dos dados,
estando corretos so salvos.
Em seguida, enviada
uma mensagem de sucesso.
70
Coordenador de estgio.
Coordenador de estgio.
A rea no esteja cadastrada e coordenador
j fez, login no sistema.
O sistema valida os dados e se estiver todos
obrigatrios preenchidos e corretos
informado uma mensagem
de cadastro realizado, caso contrrio,
mensagem de cadastro no realizado.
F4
Tratamento de excees
Ps-condies:
Requisitos correlacionados:
Variaes tecnolgicas:
Questes em aberto:
Fluxo principal
1. Na tela de cadastro de empresa o coordenador
informa os dados (nome da empresa, endereo,
rea de atuao, telefone).
71
Coordenador de estgio.
Coordenador de estgio.
A empresa no esteja cadastrada
e coordenador j fez login no sistema.
O sistema valida os dados e se estiver todos
obrigatrios preenchidos e corretos
informado uma mensagem
de cadastro realizado, caso contrrio,
mensagem de cadastro no realizado.
F5
Tratamento de excees
Ps-condies:
Requisitos correlacionados:
Variaes tecnolgicas:
Questes em aberto:
Fluxo principal
1. Na tela de cadastro do trabalho o coordenador
informa os dados (nome do aluno, Ttulo do trabalho,
rea/assunto, tipo de estgio, modalidade, orientador e
data da matrcula e horas de trabalho por dia).
Se houver defesa a data mnima e mxima para defesa
ser calculada pelo sistema de acordo com as horas
semanais de trabalho na empresa.
72
Coordenador de estgio.
Coordenador de estgio e aluno.
O trabalho no esteja cadastrado.
Aluno, empresa, curso, rea e professor
orientador estejam cadastrados
e o coordenador j fez login no sistema.
O sistema valida os dados e se estiver todos
os obrigatrios preenchidos e corretos informado
uma mensagem de cadastro realizado, caso
contrrio, mensagem de cadastro no realizado.
Ao cadastrar o trabalho, haver a opo de deixar
pr-aprovado, contabilizando
o orientador na fila de orientaes,
e dando a opo de cancelar o cadastro.
F1, F3, F4 e F6
Tratamento de excees
Precondies:
Ps-condies:
Requisitos correlacionados:
Variaes tecnolgicas:
Questes em aberto:
Fluxo principal
1. Na tela de cadastro de banca o coordenador informa os
dados (nome do trabalho, local da defesa, data da defesa,
hora da defesa, professores convidados).
73
Coordenador de estgio.
Coordenador de estgio.
O trabalho esteja cadastrado. Os professores que
confirmaram a participao na banca no estejam
participando de outra no mesmo dia e horrio.
Apenas ser permitido cadastrar a banca
caso o estgio tenha defesa.
Se selecionado como pr-cadastro os nomes dos
membros da banca poder ser vazios. O sistema registra
o histrico de todos os professores convidados,
confirmados e no confirmados. O sistema valida
os dados e se estiver todos obrigatrios
preenchidos e corretos informado uma
mensagem de cadastro realizado, caso contrrio, mensagem
de cadastro no realizado. Se realizado o cadastro com
sucesso, haver a opo de enviar um aviso por e-mail
para aluno, professor orientador e banca.
F6 e F7
Tratamento de excees
1.a - Ser possvel fazer um pr-cadastro da banca.
Assim que o coordenador obtiver a resposta dos
professores que participaram, ele efetiva o cadastro.
Os nomes dos membros da banca podero ser
vazios no pr-cadastro. Todos os professores
convidados so salvos no histrico de convites.
2.a - Se no informado todos os dados
ento sistema retorna mensagem para
preencher todo o formulrio.
3.a - Se ocorrer algum erro ao salvar os dados,
o sistema retorna uma mensagem informando.
74
Coordenador de estgio.
Coordenador de estgio.
Os professores estejam cadastrados.
O sistema valida as alteraes e se
valido informa mensagem de alteraes
realizadas, caso contrrio,
mensagem de alteraes no realizadas.
F8 e F15
Tratamento de excees
75
Coordenador de estgio.
Coordenador de estgio.
Os professores estejam cadastrados.
O sistema valida as alteraes e
se valido informa mensagem de alteraes
realizadas, caso contrrio,
mensagem de alteraes no realizadas.
F9 e F16
Tratamento de excees
76
77
Ps-condies:
Requisitos correlacionados:
Variaes tecnolgicas:
Questes em aberto:
Fluxo principal
1. Na tela de cadastro de e-mail o coordenador,
informa os dados (titulo do e-mail,
mscaras e mensagem do e-mail).
2. O sistema verifica se foi preenchido
totalmente o formulrio.
3. Aps validao sistema salva
os dados e envia uma mensagem
de sucesso.
78
Coordenador de estgio.
Coordenador de estgio.
No possvel o cadastro
de mais de um e-mail com o mesmo ttulo.
O sistema valida os dados e se estiverem
todos obrigatrios preenchidos e
corretos informado uma
mensagem de cadastro realizado,
caso contrrio, mensagem de
cadastro no realizado.
F12
Tratamento de excees
79
Coordenador de estgio.
Coordenador de estgio.
Os dados do relatrio solicitado
j estejam inseridos no sistema.
F13
Tratamento de excees
80
Opes de relatrio
Relatrios
R1 - Visualizar as bancas/orientaes
de um professor;
R2 - Visualizar os professores
e nmero de orientados atuais e passados;
R3 - Visualizar fila de professores com a quantidade
e data de participaes em bancas;
R4 - Visualizar fila de professores
com a quantidade e data de
participaes como orientador;
R5 - Visualizar todos os trabalhos cadastrados;
R6 - Visualizar relatrio detalhado
com os dados (orientador, aluno e trabalho)
por ano e curso;
Filtros
Nome do professor, Siape
e ano;
Os dados do relatrio solicitado
j estejam inseridos no sistema.
Quantidade de participaes
e ano;
Quantidade de participaes
e ano;
Ano e curso;
Ano e curso;
Orientador, local da defesa,
data de defesa
e hora da defesa;
Ano, curso,
modalidade (obrigatrio ou no).
Ano, curso,
modalidade (obrigatrio ou no).
Ano, curso,
modalidade (obrigatrio ou no).
Ano, curso,
modalidade (obrigatrio ou no).
Ano, curso,
modalidade (obrigatrio ou no).
Ano
Ano
81
82
Coordenador de estgio.
Coordenador de estgio.
Normas ainda no inseridas.
Arquivos do tipo (.doc) ou (.pdf)
Aps o coordenador clicar no boto
de upload recebera uma mensagem
de envio realizada ou no.
F17
Tratamento de excees
2.a - Se coordenador no informou
o ttulo ento o sistema retorna
mensagem informando para preench-lo.
3.a - Se ocorrer algum erro ao
salvar o arquivo o sistema retorna
uma mensagem informando.
83
Coordenador de estgio.
Coordenador de estgio e aluno.
Normas ainda no inseridas.
Arquivos do tipo (.doc) ou (.pdf)
Estgio esteja com status em andamento
e se houver defesa j tenha sido realizada.
F18
Tratamento de excees
84
85
86
87
88
APNDICE E Diagrama ER
89
90
91
92
93
94
95
96
97
APNDICE G Relatrios
APNDICE G. Relatrios
98
APNDICE G. Relatrios
99
APNDICE G. Relatrios
100
APNDICE G. Relatrios
101
APNDICE G. Relatrios
102