Académique Documents
Professionnel Documents
Culture Documents
Campeonato
Documento de Requisitos
Verso 1.4
Histrico
Data
Verso
20/02/2015
1.0
25/02/2015
27/02/2015
1.1
1.2
06/03/2015
1.3
07/03/2015
1.4
Descrio
Descrio;
Requisitos Funcionais;
Requisitos No-Funcionais.
Diagrama de Caso de Uso.
Prottipo de Telas do Software.
- Correo das sees de
Requisitos Funcionais, Requisitos
No-Funcionais e Telas do
Sistema;
- Remoo da seo de Legenda.
- Descritivo de Caso de Uso.
1 Sumrio
2 Descrio ........................................................................................................................................... 4
3 Requisitos Funcionais ........................................................................................................................ 5
4 Requisitos No-Funcionais ................................................................................................................ 6
5 Diagrama de Caso de Uso ................................................................................................................. 6
6 Telas do Software .............................................................................................................................. 7
7 Regras de Negcio........................................................................................................................... 12
8 Descritivo de Caso de Uso ............................................................................................................... 13
8.1 Construo Completa ........................................................................................................................................ 13
8.2 Construo Simplificada..................................................................................................................................... 13
2 Descrio
O software a ser desenvolvido dever gerar as rodadas de campeonatos no modelo de
pontos corridos, no importando a modalidade, podendo ser vlei, futebol e outros. Tambm
deve ser possvel efetuar o cadastro de equipes e campeonatos, bem como realizar a insero
destas equipes nos campeonatos.
Ele ser formado, principalmente, por 05(cinco) telas: A tela de cadastro de equipes, a tela
de consulta de equipes onde tambm ser possvel alterar informaes da equipe, uma tela de
cadastro de campeonatos, outra tela de consulta de campeonatos onde haver a possibilidade de
alterar informaes do campeonato como, por exemplo, o nmero de equipes participantes, e por
ltimo a tela que as equipes iro ser inseridas no campeonato conforme o usurio desejar e onde
sero geradas as rodadas do campeonato. Tambm na tela de consulta de campeonatos ser
permitido que o usurio exporte a tabela do campeonato em formado PDF.
3 Requisitos Funcionais
RF01 - Gerenciar Modalidade
Este requisito responsvel por realizar as operaes de cadastrar, editar, consultar e
apagar modalidades.
[Dificuldade: Razovel, Relevncia: Essencial]
RF02 - Gerenciar Equipes
Este requisito responsvel por realizar as operaes de cadastrar, editar, consultar e
apagar equipes.
[Rastreabilidade: RF01] [Dificuldade: Razovel, Relevncia: Essencial]
RF03 - Gerenciar Campeonato
Este requisito responsvel por realizar as operaes de cadastrar, editar, consultar e
apagar campeonatos.
[Rastreabilidade: RF02] [Dificuldade: Razovel, Relevncia: Essencial]
RF03.1 Na consulta de campeonatos possvel ver as rodadas do campeonato e os
times que fazem parte deste campeonato.
[Dificuldade: Mdio, Relevncia: Essencial]
RF03.2 Exportar PDF
RF04.2.1 Podem ser exportadas as rodadas do campeonato.
[Dificuldade: Difcil, Relevncia: Essencial]
RF04 - Gerenciar Tabela
Aqui ser possvel gerar a tabela de jogos.
[Rastreabilidade: RF03] [Dificuldade: Razovel, Relevncia: Essencial]
RF04.1 Gerar Rodadas
[Dificuldade: Complexo, Relevncia: Essencial]
4 Requisitos No-Funcionais
RNF01 - Utilizar o SGBD PostgreSQL
RNF02 - Linguagem de desenvolvimento JAVA
6 Telas do Software
7 Regras de Negcio
O campeonato no tem limite de equipes, porm essa quantidade deve ser par e maior ou igual a
quatro.
[Relevncia: Essencial]
Cada time deve jogar duas vezes com cada equipe, um jogo fora e um em casa.
[Relevncia: Essencial]
Os jogos do segundo turno devem ocorrer na mesma ordem que no primeiro, somente trocando o
mandante da partida.
[Relevncia: Essencial]
Os times no podem jogar dois jogos seguidos em casa ou fora.
[Relevncia: Essencial]
Um time no pode jogar dois jogos em uma mesma rodada.
[Relevncia: Essencial]
Cada time deve jogar dois jogos com cada equipe, uma no primeiro turno e outra no segundo
turno.
[Relevncia: Essencial]
Cada time deve jogar dois jogos com cada equipe, um jogo em casa e um fora.
[Relevncia: Essencial]
Fluxos Alternativos:
1a. A equipe j foi cadastrada anteriormente.
1a.1 A equipe no cadastrada.
Fluxo Principal:
1 - O usurio informa os dados da
1a.2 O sistema informa ao o usurio a seguinte
equipe (nome, estado, cidade e
mensagem: "Equipe j cadastrada".
estdio).
1a.3 Retorna ao passo 4.
2 - A equipe cadastrada.
3 - O sistema informa ao o usurio
a seguinte mensagem:"Equipe
cadastrada".
4 - Retorna ao menu principal.