Jogo da forca - Diagrama de Classe
Click here to load reader
-
Upload
daniela-carvalho -
Category
Software
-
view
815 -
download
6
Transcript of Jogo da forca - Diagrama de Classe
![Page 1: Jogo da forca - Diagrama de Classe](https://reader038.fdocumentos.tips/reader038/viewer/2022102405/58ecbba11a28aba3078b45db/html5/thumbnails/1.jpg)
Atividade Jogo da Forca
![Page 2: Jogo da forca - Diagrama de Classe](https://reader038.fdocumentos.tips/reader038/viewer/2022102405/58ecbba11a28aba3078b45db/html5/thumbnails/2.jpg)
Jogo da Forca • Listar os requisitos funcionais para um jogo da forca.
![Page 3: Jogo da forca - Diagrama de Classe](https://reader038.fdocumentos.tips/reader038/viewer/2022102405/58ecbba11a28aba3078b45db/html5/thumbnails/3.jpg)
Requisitos
• Funcionais: O que o aplicativo faz? o Características / Capacidade
• Não-funcionais: O que mais? o Ajuda o Restrições Legais o Performance o Suporte o Segurança
![Page 4: Jogo da forca - Diagrama de Classe](https://reader038.fdocumentos.tips/reader038/viewer/2022102405/58ecbba11a28aba3078b45db/html5/thumbnails/4.jpg)
1. Coletar os requisitos. 2. Descrever o App.
3. Identificar os principais objetos.
4. Descrever interações.
5. Criar diagrama de classes
![Page 5: Jogo da forca - Diagrama de Classe](https://reader038.fdocumentos.tips/reader038/viewer/2022102405/58ecbba11a28aba3078b45db/html5/thumbnails/5.jpg)
Resolução
![Page 6: Jogo da forca - Diagrama de Classe](https://reader038.fdocumentos.tips/reader038/viewer/2022102405/58ecbba11a28aba3078b45db/html5/thumbnails/6.jpg)
![Page 7: Jogo da forca - Diagrama de Classe](https://reader038.fdocumentos.tips/reader038/viewer/2022102405/58ecbba11a28aba3078b45db/html5/thumbnails/7.jpg)
Ator: Jogador representa os jogadores (usuários) do sistema de jogo da forca. Ator: Lista de Palavras representa a lista de palavras armazenadas para alimentar o jogo. É um ator passivo, imutável, que só fornece informações. Casos de Uso: Novo Jogo Objetivo principal: Um novo jogo da forca em computador,exige que se selecione uma palavra secreta escolhida automaticamente de uma lista de palavras já existente. Cenário de exceção: A lista de palavras não existe ou não pode ser encontrada, impedindo a continuidade do jogo. Caso de Uso: Chutar Letras Objetivo principal: O jogador chuta letras para tentar acertar a palavra secreta. Cenário alternativo 1: A cada letra errada, ele perde uma parte do corpo do boneco. Ao completar todas as partes do corpo do boneco o jogador perde. Cenário alternativo 2: A cada letra certa a palavra vai se desenhando na tela. Ao descobrir todas as letras e descobrir a palavra secreta, o jogador vence o jogo.
![Page 8: Jogo da forca - Diagrama de Classe](https://reader038.fdocumentos.tips/reader038/viewer/2022102405/58ecbba11a28aba3078b45db/html5/thumbnails/8.jpg)
![Page 9: Jogo da forca - Diagrama de Classe](https://reader038.fdocumentos.tips/reader038/viewer/2022102405/58ecbba11a28aba3078b45db/html5/thumbnails/9.jpg)
• O jogo da forca possui uma lista de palavras secretas armazenda,
• O jogador inicia um novo jogo, • A forca escolhe uma palavra da lista, • Uma Forca vazia é desenhada, • O jogador chuta uma letra da palavra, • O jogador deve saber as letras que já foram chutadas, • Se a palavra possuir a letra estiver a letra é desenhada, • Se a palavra não possuir a letra, uma parte do boneco é
desenhada, • Se a letra é a crescentada na lista de letras erradas se não
estiver na palavra, • Quando a palavra estiver completa o jogador ganhou, • Quando o boneco estiver completo o computador ganhou.
![Page 10: Jogo da forca - Diagrama de Classe](https://reader038.fdocumentos.tips/reader038/viewer/2022102405/58ecbba11a28aba3078b45db/html5/thumbnails/10.jpg)
![Page 11: Jogo da forca - Diagrama de Classe](https://reader038.fdocumentos.tips/reader038/viewer/2022102405/58ecbba11a28aba3078b45db/html5/thumbnails/11.jpg)
Referência
• DEBONI, J. E. Z. Modelagem Orientada a Objetos com a UML. São Paulo: Futura, 2003.