-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Criação do doc de validação e requisitos funcionais
- Loading branch information
1 parent
46d8f26
commit 1013015
Showing
5 changed files
with
172 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,170 @@ | ||
# Validação | ||
**Histórico de Revisão** | ||
|
||
| Data | Versão | Descrição | Autor(es)| | ||
| --- | --- | --- | --- | | ||
| 07/09/2024 | 0.1 | Criação do documento e adição dos requisitos funcionais | Samara Letícia | | ||
|
||
## Introdução | ||
|
||
Validação é o processo de submeter os requisitos à aprovação externa da equipe de software, verificando se atendem às necessidades dos stakeholders e evitando custos de correções. | ||
|
||
## Metodologia | ||
|
||
Após levantarmos os requisitos, testamos e validamos cada um em diferentes ambientes do jogo. | ||
|
||
### RF01 - O usuário deve ser capaz de criar, entrar e gerenciar uma conta no Minecraft. | ||
![RF01](../pos-rastreabilidade/imgs/1.png) | ||
|
||
### RF02 - O usuário deve ser capaz de se locomover utilizando o teclado. | ||
![RF02](../pos-rastreabilidade/imgs/2.png) | ||
|
||
### RF03 - O usuário deve ser capaz de interagir com o mundo utilizando o mouse. | ||
![RF03](../pos-rastreabilidade/imgs/3.png) | ||
|
||
|
||
### RF04 - Os recursos devem ser armazenados no inventário do usuário. | ||
![RF04](../pos-rastreabilidade/imgs/4.png) | ||
|
||
### RF05 - O jogo deve possuir um dicionário com a explicação de todos os itens descobertos pelo usuário. | ||
|
||
### RF06 - O usuário deve precisar de uma mesa de trabalho para fabricar ferramentas eficientes. | ||
![RF06](../pos-rastreabilidade/imgs/6.png) | ||
|
||
### RF7 - O jogo deve permitir que, através de minérios, o usuário crie novas ferramentas. | ||
![RF07](../pos-rastreabilidade/imgs/7.png) | ||
|
||
### RF08 - O jogo deve oferecer diferentes tipos de alimentos para evitar que o personagem do usuário morra de fome. | ||
![RF08](../pos-rastreabilidade/imgs/8.png) | ||
|
||
### RF09 - No modo hardcore, o usuário deve ter apenas uma vida, tornando o jogo mais desafiador e definitivo. | ||
![RF09](../pos-rastreabilidade/imgs/9.png) | ||
|
||
### RF10 - No modo hardcore, após a morte, o usuário deve ser capaz de entrar apenas no modo espectador, sem interagir com o mundo. | ||
![RF10](../pos-rastreabilidade/imgs/10.png) | ||
|
||
### RF11 - No modo hardcore, o jogo deve ser definido automaticamente na dificuldade mais alta e não pode ser alterado. | ||
![RF11](../pos-rastreabilidade/imgs/11.png) | ||
|
||
### RF12 - No modo hardcore, os comandos de cheats devem estar desabilitados para garantir a integridade do desafio. | ||
![RF12](../pos-rastreabilidade/imgs/12.png) | ||
|
||
### RF13 - Deve existir um modo de jogo onde o jogador pode exercitar a sua criatividade | ||
![RF13](../pos-rastreabilidade/imgs/13.png) | ||
|
||
### RF14 - No modo criativo, o usuário deve ser capaz de sobrevoar rapidamente pelo mapa para facilitar as criações. | ||
![RF14](../pos-rastreabilidade/imgs/14.png) | ||
|
||
### RF15 - O usuário deve ser capaz de colocar e quebrar blocos com apenas um comando no modo criativo. | ||
![RF15](../pos-rastreabilidade/imgs/15.mp4) | ||
|
||
### RF16 - O usuário deve ter acesso a todos os itens do jogo no modo criativo. | ||
![RF16](../pos-rastreabilidade/imgs/16.png) | ||
|
||
### RF17 - O usuário não deve precisar se preocupar com vida ou barra de fome no modo criativo, focando apenas em criar. | ||
![RF17](../pos-rastreabilidade/imgs/17.png) | ||
|
||
### RF18 - Mobs hostis devem ignorar a presença do usuário no modo criativo. | ||
![RF18](../pos-rastreabilidade/imgs/18.png) | ||
|
||
### RF19 - No modo criativo, usuário deve ser capaz de alterar o clima e a hora do dia conforme necessário para suas criações. | ||
![RF19](../pos-rastreabilidade/imgs/19.mp4) | ||
|
||
### RF20 - Deve haver um sistema de chat para comunicação entre os jogadores, com suporte a comandos especiais. | ||
![RF20](../pos-rastreabilidade/imgs/20.jpeg) | ||
|
||
### RF21 - Jogos multiplayer devem permitir a criação e personalização de diversos modos de jogo, como construção, sobrevivência e PvP. | ||
![RF21](../pos-rastreabilidade/imgs/21.png) | ||
|
||
### RF22 - Jogos multiplayer devem fornecer um sistema de votação justo e intuitivo durante competições para escolher as melhores construções ou desempenhos. | ||
![RF22](../pos-rastreabilidade/imgs/22.png) | ||
|
||
### RF23 - Em Jogos multiplayer deve ser possível a criação e agendamento de eventos e competições especiais para os jogadores. | ||
![RF23](../pos-rastreabilidade/imgs/23.png) | ||
|
||
### RF24 - O jogador dever ser capaz de colocar alguns blocos na [hotbar](../modelagem/lexico.md#l39-hotbar). | ||
![RF24](../pos-rastreabilidade/imgs/24.jpeg) | ||
|
||
### RF25 - O jogador deve ser capaz de compartilhar o seu mapa com outro jogador. | ||
|
||
|
||
### RF26 - Deve existir um modo de jogo onde o jogador pode morrer (sobrevivência) | ||
![RF26](../pos-rastreabilidade/imgs/26.png) | ||
|
||
### RF27 - Com exceção dos modos Criativo e Espectador, o jogador deve ter uma quantidade limitada de vida | ||
![RF27](../pos-rastreabilidade/imgs/27.png) | ||
|
||
### RF28 - O jogador deve ser capaz de criar ferramentas | ||
![RF28](../pos-rastreabilidade/imgs/28.png) | ||
|
||
### RF29 - O jogador deve ser capaz de atacar os inimigos | ||
![RF29](../pos-rastreabilidade/imgs/29.gif) | ||
|
||
### RF30 - Com exceção do modo hardcore, o jogador deve ser capaz de escolher a dificuldade do jogo | ||
![RF30](../pos-rastreabilidade/imgs/30.png) | ||
|
||
### RF31 - O mundo deve ser gerado com diversos biomas | ||
![RF31](../pos-rastreabilidade/imgs/31.png) | ||
|
||
### RF32 - O jogador deve ser capaz de melhorar o material dos seus itens | ||
![RF32](../pos-rastreabilidade/imgs/32.gif) | ||
|
||
### RF33 - O jogador deve ser capaz de encantar os seus itens | ||
![RF33](../pos-rastreabilidade/imgs/33.gif) | ||
|
||
### RF34 - Quando um inimigo morrer ele deve deixar um drop | ||
![RF34](../pos-rastreabilidade/imgs/34.png) | ||
|
||
### RF35 - O jogador deve ter uma barra de fome | ||
![RF35](../pos-rastreabilidade/imgs/35.png) | ||
|
||
### RF36 - Cada dimensão deve ter diferentes inimigos | ||
![RF36](../pos-rastreabilidade/imgs/36.png) | ||
|
||
### RF37 - Devem existir inimigos de diferentes dificuldades | ||
![RF37](../pos-rastreabilidade/imgs/37.png) | ||
|
||
### RF38 - O jogo deve apresentar um sistema de conquistas | ||
![RF38](../pos-rastreabilidade/imgs/38.png) | ||
|
||
### RF39 - O jogador deve poder acessar o sistema de conquistas a qualquer momento | ||
![RF39](../pos-rastreabilidade/imgs/39.mp4) | ||
|
||
### RF40 - O jogador deve ser capaz de compartilhar suas conquistas com outros jogadores | ||
|
||
|
||
### RF41 - O jogo deve possuir chefes | ||
![RF41](../pos-rastreabilidade/imgs/41.png) | ||
|
||
### RF42 - Deve haver blocos decorativos para expandir as opções de construção e paisagismo. | ||
![RF42](../pos-rastreabilidade/imgs/42.png) | ||
|
||
### RF43 - Deve haver ruínas, cavernas, montanhas e masmorras subterrâneas, com desafios e recompensas para que os jogadores realizem explorações. | ||
![RF43](../pos-rastreabilidade/imgs/43.png) | ||
|
||
### RF44 - Deve haver armaduras para os jogadores e seus animais de combate. | ||
![RF44](../pos-rastreabilidade/imgs/44.png) | ||
|
||
### RF45 - Deve haver armas de dano em área para facilitar combates enfrentando múltiplos inimigos de uma só vez | ||
![RF45](../pos-rastreabilidade/imgs/45.mp4) | ||
|
||
### RF46 - Os biomas do Nether, devem possuir desafios e recompensas únicas para incentivar a exploração do submundo. | ||
![RF46](../pos-rastreabilidade/imgs/46.png) | ||
|
||
### RF47 - Deve haver mobs pacíficos com profissões | ||
![RF47](../pos-rastreabilidade/imgs/47.png) | ||
|
||
### RF48 - Os jogadores devem ser capazes de personalizar os seus mobs de estimação. | ||
![RF48](../pos-rastreabilidade/imgs/48.png) | ||
|
||
### RF49 - Deve haver um sistema de crafting automático, que permita aos jogadores automatizar processos. | ||
![RF49](../pos-rastreabilidade/imgs/49.png) | ||
|
||
### RF50 - Deve haver diferentes tipos de minérios e recursos | ||
![RF50](../pos-rastreabilidade/imgs/50.png) | ||
|
||
### RF51 - Deve haver diferentes tipos de mobs de animais. | ||
![RF51](../pos-rastreabilidade/imgs/51.png) | ||
|
||
### RF52 - Deve haver eventos e desafios temporários com recompensas exclusivas | ||
![RF52](../pos-rastreabilidade/imgs/52.jpeg) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters