Este documento descreve os requisitos para um jogo de simulação de voo em que o jogador controla uma aeronave usando setas do teclado. Ele especifica sete requisitos funcionais relacionados ao controle de voo, sistema de vida, dificuldade, plataforma, movimento e fases de dano, além de dois requisitos não funcionais sobre a área de voo e progressão linear. O documento também menciona casos de uso e um diagrama de classe UML.
1. Gabriel Destro
Leticia Sayuri
Mario Rocha
Requisitos de Software
Requisitos Funcionais:
RF 1 - O jogo permite o controle da aeronave via setas do teclado.
RF 2 - O jogo permite um sistema visual que informa a quantidade da qualidade e de vida
da aeronave.
RF 3 - O jogo tem a dificuldade de acordo com as habilidade do jogador perante aos
desafios.
RF 4 - O jogo será desenvolvido em c#.
RF 5 - O jogo deve ser direcionado a plataforma Windows.
RF 6 - O jogo permite que a aeronave se movimente sempre na direção Norte e realize
algumas curvas para Leste e Oeste.
RF 7 - Há três fases de dano que indicam a vida do personagem.
Requisitos Não-Funcionais:
RNF - O jogador não pode sair da área de voo para que possa manter uma boa experiência
com o gameplay.
RFN - O jogador não pode pular de um objetivo ao outro. Deve seguir linearmente a história.
2. Casos de Uso e Diagrama (UML) de Casos de Uso
Diagrama de Classe: