Requisitos - alanrigoni/Smart-Game GitHub Wiki
Requisitos
A análise de requisitos é um processo que tem como objetivo levantar e definir os aspectos técnicos de desenvolvimento e alteração do projeto de software. Está é uma das primeiras atividades que fazem parte do processo de desenvolvimento e dividem-se em funcionais e não-funcionais.
Abaixo são apresentados os requisitos funcionais e não funcionais estabelecidos no processo de desenvolvimento deste software.
Funcionais
Um requisito funcional define uma função técnica de software ou componente. A descrição destes requisitos está geralmente atrelada aos casos de uso do usuário, ou seja, funções que o usuário pode executar no sistema.
- Animações de Ambientes
- Animações de Personagens
- Física dos Personagens
- Física do Ambiente
- Animações de Itens
- Física de Itens
- Menu de Pause
- Menu Inicial
- Botão de Pausar Jogo
- Contador de Cristais Coletados
- Perguntas e Respostas
Não-Funcionais
Um requisito não-funcional especifica características do software que não estão diretamente ligados à função final a ser desenvolvida, como por exemplo: desempenho, usabilidade, confiabilidade, segurança, padrões, éticos e legais.
- O jogador deverá coletar os cristais para poder pular as perguntas
- Se o jogador errar a resposta, o personagem morrerá e voltara ao último checkpoint
- O jogo está sendo desenvolvido na linguagem C# (C-Sharp)
- O motor de jogo utilizado é o Unity 2018.4.6f1
- Para desenvolver o código está sendo usado a IDE Visual Studio 2017