RELATÓRIO DE PROJETO INTEGRADOR
Professor: Luiz Leandro dos Reis Fortaleza
Equipe: Samilly Sousa, Mariany Nunes e Maxswell Rodrigues.
1. Introdução
1.1. Descrição do Problema
A acidificação dos oceanos é um dos grandes desafios ambientais
contemporâneos, impactando diretamente a biodiversidade marinha e os
ecossistemas costeiros. Esse fenômeno ocorre devido à absorção de
dióxido de carbono (CO₂) pelos oceanos, reduzindo o pH da água e
afetando organismos calcificantes, como corais, moluscos e algumas
espécies de plâncton. No Brasil, onde a economia costeira desempenha
um papel fundamental na pesca e no turismo, o aumento da acidez dos
oceanos pode gerar graves prejuízos ambientais e socioeconômicos.
1.2. Justificativa
A preservação da vida marinha é essencial para a segurança alimentar,
a biodiversidade e a estabilidade climática global. O Objetivo de
Desenvolvimento Sustentável 14 (ODS 14) da ONU busca conservar e
utilizar de forma sustentável os oceanos, mares e recursos marinhos. A
acidificação dos oceanos está diretamente ligada às mudanças
climáticas e às emissões de CO₂, sendo uma ameaça silenciosa que
requer monitoramento e soluções tecnológicas eficazes.
A implementação de um sistema computacional pode contribuir
significativamente para enfrentar esse problema, permitindo o
monitoramento da acidificação dos oceanos, a previsão de impactos e a
tomada de decisões informadas. A utilização de tecnologia pode facilitar
a coleta e análise de dados ambientais, promovendo políticas mais
eficazes de proteção e recuperação dos ecossistemas marinhos.
1.3. Objetivos
1.3.1. Objetivo Geral
Desenvolver um sistema computacional para monitoramento e
análise da acidificação dos oceanos no Brasil, fornecendo
informações para pesquisadores, formuladores de políticas públicas
e a sociedade em geral.
1.3.2. Objetivos Específicos
Criar um banco de dados para armazenar informações sobre os
níveis de pH e concentração de CO₂ nas águas costeiras brasileiras.
Desenvolver uma interface visual interativa para facilitar o acesso e
análise dos dados coletados.
Integrar dados de sensores oceanográficos e fontes públicas para
melhorar a precisão das análises.
Implementar algoritmos de aprendizado de máquina para prever
tendências futuras de acidificação.
Fornecer relatórios e recomendações para tomada de decisões
sobre políticas ambientais e mitigação de impactos.
1.4. Descrição Geral do Sistema
O sistema computacional proposto será uma plataforma de monitoramento
ambiental que integrará dados em tempo real sobre a acidificação dos oceanos
no Brasil. As principais funcionalidades do sistema incluirão:
• Coleta de dados de sensores oceanográficos e bases de dados
ambientais.
• Visualização interativa de mapas e gráficos sobre os níveis de pH e CO₂.
• Previsão de impactos a partir de modelos matemáticos e de aprendizado
de máquina.
• Emissão de alertas sobre regiões mais vulneráveis.
• Geração de relatórios para pesquisadores e gestores ambientais.
2. Trabalhos relacionados
<Realizar uma busca por trabalhos semelhantes. Falar de ao menos 4
trabalhos que tratem do mesmo tema, apontando as principais
características, pontos fortes e oportunidades de melhoria. Fazer em formato
de texto, podendo quebrar em subcapítulos>
3. Método empregado
3.1. Técnicas de gerenciamento de projeto empregadas
<Descrever como foi feito o planejamento e acompanhamento do projeto, com a
definição de marcos de projeto>
3.2. Tecnologias e ferramentas empregadas
<Listar softwares de gerenciamento de projetos utilizados (ex: Trello, MS Project,
Dot Project, Visio, etc), ferramentas de modelagem, linguagens de programação
e, se for o caso, o Sistema de Gerenciamento de Banco de Dados>
3.3. Sequência de passos do desenvolvimento
<Descrever o ciclo de desenvolvimento>
3.4. Cronograma
<Nesta Seção o Cronograma final deve ser apresentado em uma Tabela, mas é
importante que se escreva como foi o cumprimento desse cronograma,
detalhando os ajustes que foram feitos ao longo do caminho>
4. Requisitos do Sistema
4.1. Lista de requisitos funcionais
<Listar os requisitos funcionais com a respectiva prioridade: baixa, média, alta.
Cada requisito deve ser identificado por um código e descrito de modo geral>
4.2. Lista de requisitos não funcionais
<Listar os requisitos não-funcionais usando o código RNFyy, onde yy deve ser
substituído pelo número do requisito não funcional. Cada RNF deve ser descrito
de modo específico na respectiva categoria de RNF identificada. Exemplo:
Eficiência é uma categoria de requisitos não funcionais, RFN01 - ter uma taxa
de acerto de 90% é um exemplo de RNF dessa categoria>
4.3. Lista de regras de negócio
<Listar as regras de negócio com a nomenclatura RNww, onde ww deve ser
substituído pelo número da regra de negócio. Cada regra de negócio deve ser
descrita>
5. Diagrama de Classes
<Apresentar o Diagrama de Classes do Sistema>
6. Protótipo
<Descrever os resultados do projeto e apresentar o protótipo das telas,
apresentar alguns trechos de código ilustrando a implementação de algumas das
classes identificadas. Se julgar necessário, essa Seção pode ser organizada em
subseções>
7. Considerações Finais
7.1. Pontos fortes do projeto e lições aprendidas
<Descrever os pontos positivos do projeto, destacando o que o grupo aprendeu
com sua execução, que habilidades e conhecimentos foram trabalhados e
adquiridos. Também destacar as características do produto final>
7.2. Oportunidades de melhoria
<Descrever o que pode ser melhorado na condução de projetos como esse. O
que poderia ter sido melhor? Essas melhorias podem estar relacionadas a
questões de pessoal, instrução, disponibilidade, orientação, responsabilidades,
ferramentas, técnicas, etc>
7.3. Possibilidades de trabalhos futuros
<Escrever sobre que desdobramentos podem ser dados a partir do resultado
obtido do projeto>
8. Referências
<Listar referências utilizadas, no formato ABNT>