O propósito desta aplicação é para efetuar testes de caixa preta e caixa branca.
Em uma conversa com o dono da XYZ, ele nos deu mais detalhes sobre o gerenciamento de contatos, ele gostaria que para o cadastro de contatos contenha os campos, nome sendo obrigatório, celular contendo DDI e DDD sendo obrigatório seu cadastro, e não permitir cadastro de telefone fixo, informar o cargo e empresa onde trabalha, seguido de email que seja válido, após o cadastro deve ser exibido todos os campos, sendo que os campos cargo e trabalho serão concatenados dando contexto para os mesmos. A alteração segue os mesmo requisitos dito para o cadastro, o sistema deve permitir a exclusão do contato e deve ter uma listagem de todos contatos em ordem alfabética.
O repositório foi desenvolvido para disciplina de engenharia de software para ficar disponível para todos alunos, para que realizem todos os testes necessário de forma a praticar o conteúdo teorico.