·

Ciência da Computação ·

Engenharia de Software

Send your question to AI and receive an answer instantly

Ask Question

Preview text

informações podem ser armazenadas em arquivos binários O códigofonte deve estar no mesmo repositório dos demais artefatos na área de código 5 Elabora Testes de Unidades para suas classes Suas classes de testes devem avaliar todas as classes a partir da camada de controle Você deve habilitar o CI e o Github Actions para avaliar o código do seu repositório em pull e em merge Critérios Este projeto deve ser feito em grupo Ele tem que funcionar por completo na branch principal Cada membro do grupo deve desenvolver obrigatoriamente o fluxo principal de caso de uso que agregue valor ao negócio por exemplo Cadastro ou Avaliação não são casos de uso de negócio Devem existir commits de todos os membros da equipe cada um no seu respectivo caso de uso Na entrega enviar o link para o Github bem como identifique os perfis dos usuários dos commits com o nome dos alunos Status de envio Nenhuma tentativa Não há notas Tempo restante 6 dias 14 horas Adicionar envio 1 Relembre seu projeto especialmente dos cenários de negócio 2 Esboce um Modelo de Caso de Uso Diagrama e Especificação de Caso de Uso Não é necessário entregar esse artefato mas estes conceitos serão utilizados na avaliação 3 Esboce um Diagrama de Sequência para cada cenário de sucesso fluxo principal dos seus Casos de Uso Utilize os conceitos de 3 camadas para estes diagramas boundary control e entity Não é necessário entregar esse artefato mas estes conceitos serão utilizados na avaliação 4 Desenvolva o software relativo aos seus Casos de Uso Ele deve ser feito em Java com Maven Não é necessário uma interface gráfica mas seguir os princípios de uma camada de boundary Não devem ser utilizados banco de dados mas as informações podem ser armazenadas em arquivos binários O códigofonte deve estar no mesmo repositório dos demais artefatos na área de código 5 Elabora Testes de Unidades para suas classes Suas classes de testes devem avaliar todas as classes a partir da camada de controle Você deve habilitar o CI e o Github Actions para avaliar o código do seu repositório em pull e em merge Adicionar envio