Integrantes da Equipe • Desafio • Objetivo • Requisitos Funcionais • Requisitos Não Funcionais • Cronograma • Product Backlog • Gráfico Burndown • Documentação • Tecnologias Utilizadas
Desenvolver uma ferramenta para captura e armazenamento de notícias estratégicas e dados relevantes associados.
🎯 Objetivo
Criar um mecanismo para mapeamento de portais de notícias estratégicas, com captura rotineira para geração de histórico. Em um estágio futuro, aplicar análises baseadas em IA e/ou machine learning para cruzamento de dados, visando identificar ações estratégicas para o negócio. Essa estrutura e conceito também devem ser aplicados a APIs que fornecem dados estratégicos, como, por exemplo, previsão do tempo.
Funcionalidade | Indicador |
---|---|
Cadastro de Portais de notícias | I |
Cadastro de APIs | II |
Cadastro de Tags | III |
Cadastro de Jornalistas | IV |
Processo de web scraping | V |
Indicação de tags que estão relacionadas | VI |
Tela de consulta de notícias | VII |
Tela de APIs | VIII |
- Prever um grande volume de notícias armazenas
- Utilizar softwares livres
- Manual do Usuário
- Guia de instalação
- Java (linguagem de programação, frameworks e APIs)
- Documentação API – Application Programming Interface com OpenID
- Modelagem de Banco de Dados ou Arquivo de dados.
- Deverá ser uma aplicação web.
- O front-end deve ser desenvolvido de forma minimalista.
Sprint | Nome | Data inicio | Data Fim | Status |
---|---|---|---|---|
-- | KickOff | 26/08 | 30/08 | Ok |
1 | Sprint 1 | 09/09 | 29/09 | Ok |
2 | Sprint 2 | 30/09 | 20/10 | Ok |
3 | Sprint 3 | 21/10 | 10/11 | Ok |
4 | Sprint 4 | 11/11 | 30/11 | Ok |
5 | Feira de Soluções | 12/12 |
Identificador | Como | Desejo | Sprint | Prioridade | Dependência | Requisito |
---|---|---|---|---|---|---|
A | Analista | Gerenciar portais de notícias por uma interface que me permita cadastrar endereços e possíveis autores das notícias | 1 | Alta | - | I |
B | Analista | Gerenciar tags, sendo essas conteúdos textuais livres, considerando regionalismo e palavras polissêmicas | 1 | Alta | - | III |
C | Analista | Tratar sinônimos de tags, para que a aplicação possa contemplar regionalismo nos textos das tags | 2 | Alta | B | VI |
D | Analista | Registrar dados provenientes de portais de notícias | 2 | Média | C | VII e IV |
E | Analista | Filtrar os dados de uma consulta de dados provenientes de portais de notícias, utilizando tags tratadas para complementar regionalismos linguísticos, mediante a uma análise do conteúdo registrado | 3 | Média | D | VII e VI |
F | Analista | Filtrar os dados de uma consulta de dados provenientes de portais de notícias, utilizando filtros referentes aos dados de um portal de notícias | 3 | Média | D | VII e VI |
G | Analista | Gerenciar fontes de dados provenientes de APIs (Interface de Programação de Aplicações) por meio de uma interface que me permita cadastrar endereços | 4 | Baixa | - | II |
H | Analista | Registrar dados provenientes de fontes de dados provenientes de APIs vinculadas à sua devida fonte e à sua data de registro | 4 | Baixa | H | VIII e IV |
I | Analista | Filtrar os dados de uma consulta de dados provenientes de fonte de dados (API), utilizando tags tratadas para complementar regionalismos linguísticos, mediante a uma análise do conteúdo registrado | 4 | Baixa | I | VII e VI |
J | Analista | Filtrar os dados de uma consulta de dados provenientes de fonte de dados (API), utilizando filtros referentes aos dados de uma fonte de dados (API) | 4 | Baixa | I | VII e VI |
K | Analista | Filtrar os dados de uma consulta de dados provenientes de fonte de dados (API), utilizando filtros referentes aos dados de um registro proveniente de uma fonte de dados (API) | 4 | Baixa | I | VII e VI |
Acesse o Board de atividades do Time para visualizar as atividades planejadas, em desenvolvimento e prontas.
Board de AtividadesDocumentação do Projeto
- Diagrams: Contém os diagramas e esquemas do projeto, incluindo o Diagrama Entidade-Relacionamento (DER) e diagramas de arquitetura.
- API: Contém a especificação da API, exemplos de requisições e respostas, e guias de autenticação.
- Manuais: Contém manuais do usuário, guias de instalação, configuração e resolução de problemas.
- Java - Versão 21
- JavaScript - Versão ES6+
- Bootstrap - Versão 5.3.3
- MySQL - Versão 8.0
- JDBC MySQL - Versão 8.0.26
- Maven - Versão 3.8.1
- Spring Boot - Versão 3.3.3
- Vue.js - Versão 3
- Git
- GitHub
- Intellij
- VisualStudioCode
- Discord
- Slack
- Google Docs