|
|
|
|
|
|
|
|
# Requisitos da aplicação?
|
|
|
### Requisitos da aplicação
|
|
|
|
|
|
##### Requisitos Funcionais:
|
|
|
|
|
|
Requisitos Funcionais:
|
|
|
- Abrir, Iniciar e Pausar um video;
|
|
|
- Avançar/Recuar o video usando um intervalo de tempo definido (step);
|
|
|
- Avançar/Recuar o video usando um slider;
|
|
|
- Exibir uma tabela com os campos nome e posição(quadrante);
|
|
|
- Avançar/Recuar o video usando um [Step]("Intervalo de tempo") definido;
|
|
|
- Avançar/Recuar o video usando um `Slider`;
|
|
|
- Exibir uma tabela com os campos [nome](Objeto) e [posição](Quadrante);
|
|
|
- Inserir mais linhas na tabela;
|
|
|
- Registrar nome e posição(quadrante) do jogador para cada instante de tempo;
|
|
|
- Registrar [nome](Objeto) e [posição](Quadrante) do jogador para cada instante de tempo;
|
|
|
- Para cada instante de tempo a tabela deve ser atualiza com os dados do instante de tempo corrente;
|
|
|
- Salvar/Abrir um projeto;
|
|
|
- Exportar os dados de um projeto;
|
|
|
- O usuário deve conseguir visualizar uma projeção de campo com os quadrates por ele definidos.
|
|
|
|
|
|
Requisitos Não Funcionais:
|
|
|
- o intervalo de tempo do será medido em segundos.
|
|
|
- os dados do projeto serão exportados no formato [CSV](https://pt.wikipedia.org/wiki/Comma-separated_values).
|
|
|
- os videos serão lidos no formato mp4 e flv.
|
|
|
- a navegação entre os quadrantes poderá ser feita usando a tecla tab. |
|
|
##### Requisitos Não-funcionais:
|
|
|
|
|
|
- O intervalo de tempo será medido em segundos.
|
|
|
- Os dados do projeto serão exportados no formato [CSV](https://pt.wikipedia.org/wiki/Comma-separated_values).
|
|
|
- Os videos serão lidos nos formatos `.mp4` e `.flv`.
|
|
|
- A navegação entre os quadrantes poderá ser feita usando a tecla `tab`.
|
|
|
- A navegação dos [Steps](Intervalo de tempo) poderá ser feita utilizando as setas do teclado.
|
|
|
- A projeção de campo não deve estar vinculada a tela principal de projeto. |