Vous êtes sur la page 1sur 13

Documento de Requisitos

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

5 Diagrama de Caso de Uso

6 Telas do Software

Figura 1 - Menu Principal

Figura 2 - Cadastrar Equipe

Figura 3 - Consultar Equipe

Figura 4 - Editar Equipe

Figura 5 - Cadastrar Campeonato

Figura 6 - Consultar Campeonato

Figura 7 - Editar Campeonato

Figura 8 - Cadastrar Modalidade

Figura 9 - Consultar Modalidade

Figura 10 - Editar Modalidade

Figura 11 - Gerar Rodadas

Figura 12 - Ver Rodadas

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]

8 Descritivo de Caso de Uso


8.1 Construo Completa
Caso de Uso: 1 - Cadastrar Fluxos Alternativos:
Modalidade
1a. A modalidade j foi cadastrada anteriormente.
1a.1 A modalidade no cadastrada.
1a.2 O sistema informa ao o usurio a seguinte
Fluxo Principal:
1 - O usurio informa a modalidade
mensagem: "Modalidade j cadastrada".
que deseja cadastrar.
1a.3 Retorna ao passo 4.
2 - A modalidade cadastrada.
3 - O sistema informa ao o usurio
a seguinte mensagem:"Modalidade
cadastrada".
4 - Retorna ao menu principal.

8.2 Construo Simplificada


Caso de Uso: 2 - Cadastrar Equipe

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.

Vous aimerez peut-être aussi