quarta-feira, 26 de março de 2014

upGAME - Documento de especificação de requisitos

Porque documentar?


Resolvemos manter e atualizar, quando necessário, um documento com todos os requisitos do nosso sistema. Isso porque assim teremos um maior controle sobre o que devemos fazer e sobre  as prioridades.

Onde acessar?


O acesso pode ser feito através do link https://drive.google.com/file/d/0BzM19TpzVHG-T1hVMjhUdC1OZEk/

Este documento, além dos requisitos, fala mais sobre o sistema, o tema, a origem do tema, os métodos de levantamento de requisitos e por ai vai.

A medida que ele for atualizado, estaremos postando quais alterações foram feitas nos requisitos em relação ao arquivo anterior juntamente com o novo link de acesso.


Quais os requisitos?


Nesta versão, nossos requisitos foram dispostos em Funcionais e Não-Funcionais, sendo eles:
  • Requisitos Funcionais:
    • Deverá ser uma aplicação web;
    • Deverá fazer uso das linguagens de programação HTML5, CSS3 e JavaScript com algumas bibliotecas, que possam auxiliar os desenvolvedores;
    • Será dividido em níveis de dificuldade, cada nível representando um nível especificado pelo CMMI;
    • Os dados do usuário serão salvos para permitir que um usuário possa continuar a jogar de onde parou.

  • Requisitos Não-Funcionais:
    • O jogo deve ter o formato de história;
    • Os níveis dos jogos são dependentes. O jogador não poderá se graduar nem jogar o Nível 3 sem conseguir a graduação do Nível 2, por exemplo;
    • O jogo deverá seguir a história, mesmo que cada nível apresente um estilo de jogo diferente;
    • Ideal ter uma boa jogabilidade e uma interface amigável ao usuário;
    • Todos os códigos, bibliotecas, imagens, documentos, transparências e quaisquer artefatos usados neste projeto, tanto para o desenvolvimento, quanto para a parte gerencial/administrativa, deverão ser de domínio público, além de informar a fonte e os créditos referente a produção.



Nenhum comentário:

Postar um comentário