diff --git a/docs/pre-rastreabilidade/Introspeccao.md b/docs/pre-rastreabilidade/Introspeccao.md index 2db418a..ecf0b7f 100644 --- a/docs/pre-rastreabilidade/Introspeccao.md +++ b/docs/pre-rastreabilidade/Introspeccao.md @@ -1,4 +1,4 @@ -# Brainstorming +# Introspecção ## Histórico de Revisão @@ -14,12 +14,12 @@ Introspecção é uma técnica muito rica e profunda. Consiste em entender quais ## Metodologia -Foi feita uma introspecção ao visualizar diferentes fluxos de usuários na plataforma, com base nas definições estabelecidas após o !!Brainstorming e definição de !!personas. A introspecção foi estruturada em formato de storytelling, focando nos diversos tipos de usuários da aplicação. +Foi feita uma introspecção ao visualizar diferentes fluxos de usuários na plataforma, com base nas definições estabelecidas após o [Brainstorming](Brainstorming.md) e definição de [personas](../modelagem/personas.md). A introspecção foi estruturada em formato de storytelling, focando nos diversos tipos de usuários da aplicação. ## Introspecção 1 ## 1.1 Contexto -!!Sarah deseja poder criar construções impressionantes no jogo para compartilhar com seus seguidores. Seu plano é erguer um castelo extremamente realista, um projeto que demanda uma atenção meticulosa aos detalhes e uma ampla gama de recursos do jogo. No entanto, Sarah enfrenta um desafio: sua agenda está bastante apertada, deixando-a com pouco tempo livre para se dedicar ao processo de coleta de materiais, que pode ser um dos aspectos mais demorados e tediosos da construção. Portanto, ela busca uma solução que permita a realização do projeto sem a necessidade de passar por essa fase de coleta extensiva. +[Sarah](../modelagem/personas.md#sarah) deseja poder criar construções impressionantes no jogo para compartilhar com seus seguidores. Seu plano é erguer um castelo extremamente realista, um projeto que demanda uma atenção meticulosa aos detalhes e uma ampla gama de recursos do jogo. No entanto, Sarah enfrenta um desafio: sua agenda está bastante apertada, deixando-a com pouco tempo livre para se dedicar ao processo de coleta de materiais, que pode ser um dos aspectos mais demorados e tediosos da construção. Portanto, ela busca uma solução que permita a realização do projeto sem a necessidade de passar por essa fase de coleta extensiva. ## 1.2 Necessidades Técnicas * Um modo com recursos ilimitados @@ -39,14 +39,14 @@ Foi feita uma introspecção ao visualizar diferentes fluxos de usuários na pla | Código | Descrição | Prioridade | Classificação | | ---------- | -------- | -------------------- | -------------------------------------------- | -| INT1.1 | Deve existir um modo de jogo onde o jogador é possuí recursos ilimitados (!!Modo Criativo) | - | - | -| INT1.2 | O jogador deve ser capaz de voar no !!modo criativo| - | - | -| INT1.3 | O jogador deve ser capaz de remover !!blocos | - | - | -| INT1.4 | O jogador deve ser capaz de remover !!blocos | - | - | -| INT1.5 | O jogo deve ter um sistema de salvamento automático | - | - | -| INT1.6 | O jogador deve ter acesso a todos os !!itens de forma prática | - | - | -| INT1.7 | O jogador dever ser capaz de colocar alguns !!blocos na !!hotbar | - | - | -| INT1.8 | O jogador deve ser capaz de compartilhar o seu mapa com outro jogador | - | - | +| INT1.1 | Deve existir um modo de jogo onde o jogador é possuí recursos ilimitados ([Modo Criativo](../modelagem/lexico.md#l07-criativo)) | Must | - | +| INT1.2 | O jogador deve ser capaz de voar no [Modo Criativo](../modelagem/lexico.md#l07-criativo)| Must | - | +| INT1.3 | O jogador deve ser capaz de remover blocos | Must | - | +| INT1.4 | O jogador deve ser capaz de remover blocos | Must | - | +| INT1.5 | O jogo deve ter um sistema de salvamento automático | Must | - | +| INT1.6 | O jogador deve ter acesso a todos os [itens](../modelagem/lexico.md#l32-itens) de forma prática | Must | - | +| INT1.7 | O jogador dever ser capaz de colocar alguns blocos na !!hotbar | Must | - | +| INT1.8 | O jogador deve ser capaz de compartilhar o seu mapa com outro jogador | Could | - | --- @@ -54,7 +54,7 @@ Foi feita uma introspecção ao visualizar diferentes fluxos de usuários na pla ## Introspecção 2 ## 2.1 Contexto -Após explorar diversos jogos de exploração, Arthur está em busca de uma nova experiência que combine exploração da natureza com desafios moderados. Ele deseja jogar um jogo que permita enfrentar esses desafios de maneira cooperativa com seus amigos, criando uma experiência de jogo mais envolvente e colaborativa. Além disso ele espera encontrar alguma forma de melhorar os seus itens para ficar mais forte durante sua jornada. +Após explorar diversos jogos de exploração, [Arthur](../modelagem/personas.md#arthur) está em busca de uma nova experiência que combine exploração da natureza com desafios moderados. Ele deseja jogar um jogo que permita enfrentar esses desafios de maneira cooperativa com seus amigos, criando uma experiência de jogo mais envolvente e colaborativa. Além disso ele espera encontrar alguma forma de melhorar os seus itens para ficar mais forte durante sua jornada. ## 2.2 Necessidades Técnicas * Um modo que desafie o jogador @@ -77,19 +77,49 @@ Após explorar diversos jogos de exploração, Arthur está em busca de uma nova | Código | Descrição | Prioridade | Classificação | | ---------- | -------- | -------------------- | -------------------------------------------- | -| INT2.1 | Deve existir um modo de jogo onde o jogador pode morrer (!!modo sobrevivência) | - | - | -| INT2.2 | O jogador deve ter uma quantidade limitada de vida | - | - | -| INT2.3 | O jogador deve ser capaz de criar !!ferramentas | - | - | -| INT2.4 | O jogador deve ser capaz de atacar os inimigos | - | - | -| INT2.5 | O jogador deve ser capaz de escolher a dificuldade do jogo | - | - | -| INT2.6 | Um jogador deve ser capaz de entrar no mundo de outro jogador | - | - | -| INT2.7 | O jogador deve ser capaz de acessar o chat | - | - | -| INT2.8 | O mundo deve ser gerado com diversos !!biomas | - | - | -| INT2.9 | O jogador deve ser capaz de melhorar o material dos seus !!itens | - | - | -| INT2.10 | O jogador deve ser capaz de !!encantar os seus itens | - | - | -| INT2.11 | Quando um inimigo morrer ele deve deixar um !!drop | - | - | -| INT2.12 | O jogador deve ter uma barra de fome | - | - | +| INT2.1 | Deve existir um modo de jogo onde o jogador pode morrer ([sobrevivência](../modelagem/lexico.md#l09-sobrevivencia) sobrevivência) | Must | - | +| INT2.2 | O jogador deve ter uma quantidade limitada de vida | Must | - | +| INT2.3 | O jogador deve ser capaz de criar [ferramentas](../modelagem/lexico.md#l18-ferramentas)ramentas | Must | - | +| INT2.4 | O jogador deve ser capaz de atacar os inimigos | Must | - | +| INT2.5 | O jogador deve ser capaz de escolher a dificuldade do jogo | Should | - | +| INT2.6 | Um jogador deve ser capaz de entrar no mundo de outro jogador | Should | - | +| INT2.7 | O jogador deve ser capaz de acessar o chat | Should | - | +| INT2.8 | O mundo deve ser gerado com diversos biomas | Must | - | +| INT2.9 | O jogador deve ser capaz de melhorar o material dos seus [itens](../modelagem/lexico.md#l32-itens) | Must | - | +| INT2.10 | O jogador deve ser capaz de encantar os seus itens | Should | - | +| INT2.11 | Quando um inimigo morrer ele deve deixar um [drop](../modelagem/lexico.md#l30-drops) | Must | - | +| INT2.12 | O jogador deve ter uma barra de fome | Must | - | +## Introspecção 3 + +## 3.1 Contexto +[Victor](../modelagem/personas.md#victor) é apaixonado por jogos que oferecem um alto nível de dificuldade, sempre buscando se desafiar ao conquistar todas as !!conquistas disponíveis. Por isso, ele espera que o jogo ofereça um modo mais desafiador, com inimigos progressivamente mais poderosos. Além disso, ele deseja um sistema de !!conquistas robusto, que torne os desafios ainda mais dinâmicos e estimulantes. + + +## 3.2 Necessidades Técnicas +* [Modo hardcore](../modelagem/lexico.md#l10-hardcore) +* Diversidades de inimigos +* Sistema de !!conquistas +* [chefes](../modelagem/lexico.md#l02-chefes) + +## 3.3 Necessidades Individuais +* Habilidade +* Conhecimento sobre o jogo + +## 3.4 Necessidades Sociais +* Compartilhar as suas !!conquistas com outras pessoas + +## 3.5 Requisitos Elicitados + +| Código | Descrição | Prioridade | Classificação | +| ---------- | -------- | -------------------- | -------------------------------------------- | +| INT3.1 | Deve existir um modo de jogo onde o jogador pode morrer permanentemente([Hardcore](../modelagem/lexico.md#l10-hardcore)) | Should | - | +| INT3.2 | Cada [dimensão](../modelagem/lexico.md#l33-dimensao) deve ter diferentes inimigos | Must | - | +| INT3.3 | Devem existir inimigos de diferentes dificuldades | Should | - | +| INT3.4 | O jogo deve apresentar um sistema de !!conquistas | Should | - | +| INT3.5 | O jogador deve poder acessar o sistema de !!conquistas a qualquer momento | Should | - | +| INT3.6 | O jogador deve ser capaz de compartilhar suas !!conquistas com outras pessoas | Won't | - | +| INT3.7 | O jogo deve possuir [chefes](../modelagem/lexico.md#l02-chefes) | Must | - | ## Referências