You are on page 1of 29

Exemplo

Sistema de Reviso de Conferncia

Viso

Viso
Sistema de Reviso de Conferncia
A finalidade do sistema dar suporte ao processo de submisso,
avaliao e seleo de artigos para uma conferncia qualquer.
Este sistema ajudar principalmente o chefe do comit de programa
durante a atribuio dos artigos aos avaliadores e durante a seleo
dos artigos.
Funes do Sistema:
Submisso de um artigo
Atribuio de artigos aos avaliadores
Entrada de uma reviso
Escolha dos artigos aceitos e rejeitados

Viso
1. Chefe do Comit de Programa - responsvel pela criao da
conferncia, pelo estabelecimento do comit de programa e pela
definio da lista final de artigos aceitos e rejeitados.

2. Avaliador - responsvel pela avaliao de um conjunto de artigos


atribudos a ele.
3. Autor - responsvel pela submisso de um artigo.

Tarefas
1. Chefe do Comit de Programa
Iniciar a criao de um novo processo de reviso
Cadastrar um avaliador no sistema
Definir conflitos entre os avaliadores e os artigos
Distribuir artigos aos avaliadores
Informar os artigos aceitos e os rejeitados
2. Avaliador
Entrar com a reviso de um artigo
3. Autor
Submeter um artigo

Requisitos Funcionais
Casos de Uso

Requisitos Funcionais - Casos de Uso


1. Iniciar a criao de um novo processo de reviso (ator: chefe do
comit)
2. Cadastrar um membro do comit no sistema (ator: chefe do comit)
3. Submeter um artigo (ator: autor)
4. Definir conflitos entre os membros do comit e os artigos (ator: chefe
do comit)
5. Distribuir artigos aos membros do comit (ator: chefe do comit)
6. Entrar com a reviso de um artigo (ator: avaliador)
7. Informar os artigos aceitos e os rejeitados (ator: chefe do comit)

Caso de Uso 1
1.

Iniciar a criao de um novo processo de reviso

Caso de Uso: Criar Processo de Reviso


Ator Primrio: chefe do comit
Fluxo Principal:
1. O chefe do comit informa nome, local, data, o nmero mximo de artigos
que sero aceitos na conferncia.
2. O chefe do comit informa os tpicos da conferncia.
3. O chefe do comit informa a data de incio de submisso de artigos, a data
de trmino de submisso de artigos e a data de trmino de envio de
reviso de artigos.
4. O chefe do comit tambm informa o seu nome, login e senha.

Diagrama de Seqncia do Sistema 1


Caso de Uso 1: Criar processo de reviso
Sistema

Chefe

iniciaNovoProcesso(nome, local, data, numArtigos, topicos, dataInici...

Caso de Uso 2
1. Cadastrar um avaliador no sistema
Caso de Uso: Cadastrar Avaliador
Ator Primrio: chefe do comit
Pr-condies:
Usurio logado como chefe do comit.
A data de incio de submisso de artigos ainda no ocorreu.
Fluxo Principal:
1. O chefe do comit entra com as informaes do novo avaliador: nome, email,
login e instituio de origem.
2. O chefe seleciona as reas de especialidade que coincidem com os tpicos
abordados na conferncia.
3. O sistema manda um mail para o novo avaliador informando seu login e
senha gerada automaticamente pelo sistema.
Fluxo Alternativo:
1a O avaliador j est cadastrado
1. O sistema informa que o avaliador j est cadastrado.
2. Encerra o caso de uso.

Diagrama de Seqncia do Sistema 2


Caso de Uso 2: Cadastrar avaliador
Sistema

Chefe

cadastraAvaliador(nome,email,login,instituicao,especialidades)

Caso de Uso 3
1.

Submeter um artigo

Caso de Uso: Submeter Artigo


Ator Primrio: autor
Pr-condies:
O perodo de submisso de um artigo est vigente.
Fluxo Principal:
1. O autor informa nome do artigo, autores do artigo (nome e instituio de
origem), resumo.
2. O autor seleciona os tpicos da conferncia nos quais o artigo se encaixa.
3. O sistema autentica as informaes.
4. O autor anexa o artigo.
5. O sistema gera um identificador para o artigo e o apresenta ao autor.
Fluxo Alternativo:
3a Existe artigo com o mesmo nome e o mesmo conjunto de autores
1. O sistema informa que o artigo j est cadastrado.
2. Encerra o caso de uso.

Diagrama de Seqncia do Sistema 3


Caso de Uso 3: Submeter artigo
Sistema

Autor

submeteArtigo(nome,autores,resumo,topico)
uploadArtigo(artigo)

identificadorArtigo

Caso de Uso 4
1. Definir conflitos entre os membros do comit e os artigos
Caso de Uso: Definir conflitos entre Membros e Artigos
Ator Primrio: chefe do comit
Pr-condies:
Usurio logado como chefe do comit.
A data de trmino de submisso de artigos j ocorreu.
Fluxo Principal:
1. O sistema apresenta os artigos submetidos que ainda no foram revisados.
2. O chefe do comit seleciona um artigo.
3. O sistema apresenta o identificador, nome, autores, resumo e tpicos do
artigo e os avaliadores que no possuem conflito com o artigo.
4. O chefe do comit seleciona um ou mais avaliador como conflitantes com o
artigo.
5. O sistema apresenta as informaes do artigo com a lista atualizada de
avaliadores que possuem conflito com ele.
Fluxo Alternativo:
4a O chefe seleciona duas vezes um avaliador
1. O sistema informa que o avaliador j foi selecionado.
2. Encerra o caso de uso.

Diagrama de Seqncia do Sistema 4


Caso de Uso 4: Definir conflitos entre membros e artigos
Sistema

Chefe

definiConflito(nomeArtigo)
identArtigo,nome,autores,resumo,topicos,avaliadoresSemConflito
selecionaConflitantes(avaliadoresConflitantes)
identArtigo,nome,autores,resumo,topicos,avaliadoresSemConflito

Caso de Uso 5
1. Distribuir artigos aos avaliadores
Caso de Uso: Distribuir Artigos para Reviso
Ator Primrio: chefe do comit
Pr-condies:
Usurio logado como chefe do comit.
A data de trmino de submisso de artigos j ocorreu.
Fluxo Principal:
1. O chefe do comit invoca ao sistema a distribuio de artigos aos avaliadores.
2. O sistema seleciona aleatoriamente, para cada artigo, 3 avaliadores que no
possuem conflito com o respectivo artigo. O sistema deve tentar distribuir a
mesma quantidade de artigos para cada avaliador, dando prioridade para os
avaliadores que possuem reas de especialidade iguais aos tpicos
abordados nos artigos.
3. O sistema envia, para cada artigo um email aos avaliadores contendo o artigo
anexado para reviso.
Fluxo Alternativo:
1a Os artigos j foram distribuidos
1. O sistema informa que os artigos j foram submetidos para reviso
2. Encerra o caso de uso.

Diagrama de Seqncia do Sistema 5


Caso de Uso 5: Distribuir artigos para revisores
Sistema

Chefe

distribuiArtigos

Caso de Uso 6
1. Entrar com a reviso de um artigo
Caso de Uso: Revisar Artigo
Ator Primrio: avaliador
Pr-condies:
Usurio logado como avaliador.
A data de trmino de submisso de artigos j ocorreu, mas a data de
trmino de envio de reviso de artigos ainda no.
Fluxo Principal:
1. O avaliador fornece o identificador do artigo para revisar.
2. O sistema apresenta o identificador, nome, autores e resumo do artigo.
3. O avaliador avalia os itens (clareza, relevncia, corretude), informa a nota
final, os comentrios confidenciais ao comit e os comentrios aos autores.
Para cada item de avalio e recomendao final, o avaliador pode dar
uma nota de 1 a 5.
Fluxo Alternativo:
1a O avaliador j avaliou o artigo
1. O sistema informa que o artigo j foi avaliado por ele e apresenta as
informaes do artigo e as notas fornecidas.
3a O avaliador esqueceu de avaliar algum item
1. O sistema informa que faltou item para ser avaliado e retorna ao item.

Diagrama de Seqncia do Sistema 6


Caso de Uso 6: Revisar artigo
Sistema

Avaliador

incluiRevisao(login,identArtigo)
identArtigo,nome,autores,resumo
forneceNotas(clareza,relevancia,corretude,notaFinal,comentariosCo...

Caso de Uso 7
1.

Informar os artigos aceitos e os rejeitados

Caso de Uso: Aceitar Artigos


Ator Primrio: chefe do comit
Pr-condies:
Usurio logado como chefe do comit.
A data de trmino de envio de reviso de artigos j ocorreu.
Fluxo Principal:
1. O sistema apresenta os artigos ordenados pela nota final (mdia aritmtica
das notas finais dadas pelos avaliadores). Para cada artigo so
apresentadas as seguintes informaes: identificador, nome, autores,
resumo e nota final.
2. O chefe do comit seleciona um conjunto de artigos e os define como aceitos
pelo comit.
3. O sistema atualiza as informaes dos artigos como aceitos e envia um
email aos autores. Os artigos que no forem definidos como aceitos, sero
definidos automaticamente como rejeitados.

Diagrama de Seqncia do Sistema 7


Caso de Uso 7: Aceitar artigos
Sistema

Chefe

informaArtigosAceitosRejeitados
listaArtigos com ident,nome,autores,resumo,notaFinal
defineArtigosAceitos(listaArtigos)

Caso de Uso 8
1. Logar o usurio no sistema
Caso de Uso: Logar Usurio no Sistema
Ator Primrio: usurio
Fluxo Principal:
1. O usurio fornece o login e a senha.
2. Aps o sistema validar o login e a senha fornecidos pelo usurio, o
sistema permite acesso s funcionalidades restritas para aquele
tipo de usurio (membro ou avaliador) durante a sesso.
Fluxo Alternativo:
2a Login e senha invlidos
1. O sistema informa que o login e a senha so invlidos.
2. O usurio pode retornar ao passo 1 ou encerrar o caso de uso.

Diagrama de Seqncia do Sistema 8


Caso de Uso 8: Logar usurio no sistema
Sistema

Chefe
Usuario

distribuiArtigos
logar
(login, senha)

Diagrama de Casos de Uso

Diagrama de Casos de Uso


Sistema de Revisao de Conferencia
Iniciar Novo Processo

Cadastrar Avaliador

Submeter Artigo

Autor

Definir Conflito
Chefe

Distribuir Artigos

Incluir Revisao

Informar Aceitos

Acessar AceitosLogar usuario

Avaliador

Requisitos No Funcionais

Requisitos No Funcionais
Usabilidade:
Ajuda (help) dever ser contextual, ou seja, durante a execuo de cada
funo disponvel no sistema dever existir uma explicao desta funo.

Suporte:
As informaes da aplicao podero ser lidas em ingls, portugus,
espanhol e francs.

Confiabilidade:
A submisso de um artigo s dever ser confirmada aps o completo upload
do artigo.

Restries de Implementao:
Aplicao Web
Plataforma Java

Glossrio

Glossrio
Instituio de origem: universidade na qual o autor ou avaliador trabalha ou
estuda; centro de pesquisa ou empresa na qual o autor ou avaliador trabalha.
Conflito entre um avaliador e um artigo: um avaliador tem conflito com um
artigo se a sua instituio de origem a mesma de um dos autores do artigo.

You might also like