Exemplo de diagrama de sequência na vida real: diagrama de sequência do protocolo CAS.

Exercício (enviar para rodrigo@dcc.ufba.br até 04/09, por equipe do projeto)

Vamos desenhar diagramas de sequência do jogo da forca. Primeiramente, baixe o código-fonte do forca.

A seguir, use o Astah para criar um modelo a partir do código Java. Caso esteja usando a versão Community, use este arquivo com as classes já importadas.

Depois disso, desenhe um diagrama de sequência para o fluxo principal do jogo, implementado na classe Main, mostrando sua interação com objetos das classes Campeonato, Jogador, Partida e Letra.

Por fim, desenhe um diagrama de sequência para o caso de uso “jogar letra”, mostrando a sequência de interações que acontecem quando o jogador escolhe uma letra. Certifique-se de modelar os casos alternativos (jogador acertou e jogador errou).