Projeto desenvolvido pelo grupo 5 da turma 1173 | Santander Coders 2024 para finalizar o módulo de Lógica de Programação.
- Desenvolver um sistema de agenda de contatos que permita ao usuário adicionar, remover, buscar e listar contatos.
Requisitos funcionais
RN1: Não é permitido armazenar contatos com telefones ja cadastrados;
RN2: Para realizar as ações (detalhar, editar e remover), será necessário informar o telefone do contato;
- JAVA
Ana Laura Marques Rodrigues GitHub |
Arthur Gabriel De Menezes Viana GitHub |
Lucas Kaique Rocha Nascimento GitHub |
Mariana Lainara Silva GitHub |
Tainá Souza Peixoto GitHub |
- Limitação do Uso de Recursos: Por se tratar de um projeto focado em conceitos iniciais de lógica de programação, tivemos que limitar o uso de recursos mais avançados.
- Divisão de Tarefas: Tivemos que dividir as tarefas de forma que cada integrante pudesse contribuir com o projeto.
- Integração de Códigos: Tivemos que integrar os códigos de cada integrante para que o projeto funcionasse corretamente.
- Aprendizado: Tivemos a oportunidade de aprender mais sobre a linguagem Java, Git e GitHub e a IDE IntelliJ IDEA.
- Desenvolvimento de um Projeto Completo: Conseguimos desenvolver um projeto completo, com várias opções de interação com o usuário.
- Desenvolvimento Colaborativo: Melhoramos nossa habilidade de trabalhar em equipe, dividindo tarefas e trocando conhecimento.
- Validação de Dados: Implementar validações mais robustas para os campos de entrada, como verificar se o email é válido e se o telefone contém apenas números.
- Tratamento de Exceções: Implementar um tratamento de exceções mais abrangente para lidar com possíveis erros durante a execução do programa, como entradas inválidas do usuário.
- Interface Gráfica: Adicionar uma interface gráfica para tornar o uso do sistema mais amigável.