Curso alternativo Alfa: o aluno não é elegível para se inscrever nas disciplinas.
Alfa3: o algoritmo determina que o aluno não está qualificado para se inscrever nas disciplinas.
Alfa4: o algoritmo informa ao aluno que ele não pode se inscrever.
Alfa5: o caso de uso termina.
Curso alternativo Beta: o aluno decide não se inscrever em uma disciplina disponível.
Beta5: o aluno visualiza a lista de disciplinas e não encontrou aquela à qual ele deseja se
inscrever.
Beta6: o caso de uso termina.
Curso alternativo Delta: o aluno não possui os pré-requisitos para alguma disciplina.
Delta6: o algoritmo determina que o aluno não é elegível para se inscrever na disciplina que
ele escolheu.
Delta7: o algoritmo informa ao aluno que ele não possui os pré-requisitos.
Delta8: o algoritmo informa ao aluno sobre os pré-requisitos de que ele precisa para se tornar
elegível para aquela disciplina.
Delta9: o caso de uso continua e é desviado para a linha 4 do curso básico de ação deste
mesmo caso de uso.
Você deverá também fazer um diagrama de classes para persistência do APP dos cupcakes. Abaixo
dou um exemplo que foi utilizado para modelar uma pizzaria express.
O mais importante aqui é que você pense nas classes, organize os atributos e o tipo de dependência,
se agregação, composição etc.
O diagrama de sequência é um elemento essencial no desenvolvimento do APP. Para ajudar você a
se lembrar como faz, coloquei um outro exemplo. A partir dele desenvolva os diagramas para o APP
do cupcake.
Para o terceiro desafio, o importante é criar a interface gráfica do APP dos cupcakes e apresentar
protótipos de média resolução, isso incluirá as telas de mensagens de erro entre outras coisas.
Primeiramente, crie todos os WIREFRAMES de sua aplicação, ou seja, a “cara” do produto de seu
projeto.
A ideia é que você complete todo o arcabouço arquitetônico visual de sua aplicação.
O ideal é que você gere um pdf ou uma apresentação ppt com os wireframes do APP.
Você pode utilizar o Draw.io gratuitamente on-line, e criar todos os wireframes. Faça isso para toda a
aplicação, portanto, teremos muitos. Para tanto, utilize a opção wireframe do website.