Trabalho Desenvolvimento Software II
Por: Deivid Santos Thomé • 25/8/2020 • Trabalho acadêmico • 299 Palavras (2 Páginas) • 312 Visualizações
- Elabore, individualmente, um diagrama de casos de uso da UML para o sistema descrito acima.
[pic 1]
- Com base no diagrama de casos de uso elaborado (tarefa 1), selecione um (1) caso de uso deste diagrama e, individualmente, especifique este caso de uso utilizando a notação sugerida por Cockburn.
Caso de Uso: UC60 – Realizar atividade
Descrição: Um candidato realiza uma atividade proposta pelo mentor da atividade.
Atores: Candidato.
Precondições
O Candidato está autenticado e autorizado na aplicação.
Pós-condições
Em caso de sucesso
O Candidato é informado que uma atividade proposta pelo Mentor da sua turma.
Em caso de insucesso
O Candidato solicita uma atividade ao seu Mentor.
Fluxo normal
1. O caso de uso se inicia quando o Candidato seleciona a opção de UC60 – Realizar atividade.
2. A aplicação apresenta opções de atividades para o Candidato.
3. O Candidato seleciona uma opção de desejada.
4. A aplicação verifica as opções disponíveis de atividades a ser realizada pelo aluno.
5. O caso de uso se encerra
- Faça o Projeto da Camada de Domínio do sistema representando-o através do detalhamento do Diagrama de Classes da UML.
[pic 2]
- Com base na especificação do caso de uso elaborada na tarefa 2, elabore, individualmente, as operações de sistema deste caso de uso utilizando um Diagrama de Sequência. Utilize o padrão MVC para representar o diagrama de sequência deste caso de uso.
[pic 3]
- Elabore um protótipo de tela para o caso de uso especificado na tarefa 2 e model tarefa 4 (diagrama de sequência).
[pic 4]
- Elabore o mapeamento OO-ER do sistema. Para tal, considere a descrição do sistema e o resultado das tarefas anteriores. Atenção: o mapeamento deve considerar apenas as classes do tipo: entity ou model (conforme o padrão MVC).
[pic 5]
...