Você está na página 1de 5

<Nome do Projeto> Especificao de Caso de Uso: <Nome do Caso de Uso>

Verso <1.0>

Histrico da Reviso
Data <07/Abr/2013> Verso <1.0> RF8 Descrio Autor Rger Calderini

Page 1

ndice Analtico
1. Diagrama do Caso de Uso 2. Nvel 3. Ator Principal 4. Requisito Funcional 5. Interessados e interesses 6. Pr-condies 7. Garantia de Sucesso (Ps-condies) 8. Cenrio de Sucesso (Fluxo Bsico) 9. Pontos de Extenso (Fluxos Alternativos) 10. Requisitos Especiais 11. Lista de Variantes Tecnolgicas e de Dados 12. Diversos 3 3 3 3 4 4 4 4 5 5 5 5

Page 2

Especificao de Caso de Uso: <Nome do Caso de Uso>Incries


1. Diagrama do Caso de Uso

2. Nvel Gerenciar inscries dos participantes em determinados eventos, estas podendo ser eventos individuais ou eventos em grupo. 3. Ator Principal Participante do Evento 4. Requisito Funcional O sistema dever permitir inscries para as atividades, sendo estas individuais ou em grupos. O usurio dever login no sistema atravs de seu login e senha. Em seguida poder filtrar a atividade na qual deseja participar, utilizando uma das opes: 1. Busca por palavra-chave, atravs da qual o usurio digita uma ou mais palavras e o sistema retorna todos os nomes de atividades que contenham ta(is) palavra(s), ordenados alfabeticamente. 2. Lista completa das atividades, atravs da qual o sistema dever listar o nome de todas as atividades atualmente disponveis, ordenadas alfabeticamente. Por padro o sistema exibir uma tela de inscrio individual, na qual o usurio entrara com seus dados no sistema. Aps encontrar a atividade desejada o usurio dever clicar em inscrever-se, o sistema verifica se o usurio est cadastrado na atividade. Se estiver cadastrado o sistema mostrar uma mensagem informando que o usurio j est cadastrado na atividade. O sistema dever validar se existem vagas disponveis nas atividades escolhidas, e informar ao usurio, com mensagens de aviso, sempre que a atividade escolhida no possuir vagas disponveis. O Page 3

sistema dever validar, tambm, no caso de escolhidas mais de uma atividade, se no h coliso de datas e horrios entre as atividades, tambm informando o usurio com mensagens de aviso. Descontos para inscries individuais: O sistema exibir como penltima tela, durante o processo de cadastro, a tela com informaes sobre desconto, o percentual de desconto que o participante recebe pela sua categoria, e caso a atividade permita o uso de vouchers, contar com um campo para que o usurio digite um cdigo voucher. O sistema validar o cdigo voucher, impedindo que sejam utilizados mais de uma vez, ser exibida uma mensagem de erro aos usurios que digitarem cdigos que j foram utilizados anteriormente. Inscries em Grupo: O sistema dever possuir funcionalidade de inscrio em grupo, criando/cadastrando automaticamente o grupo e permitindo informar o nmero de participantes com as atividades para cada participante. Descontos para inscries em grupo: De acordo com o nmero de participantes do grupo, o sistema aplicar, automaticamente, se houver desconto no preo das atividades, de acordo com os percentuais pr-definidos. O sistema desconsiderar qualquer outro tipo de desconto. Cancelamento de Inscries: O sistema possuir rotina para o cancelamento de inscries. Na qual o usurio logado acessa o menu minhas atividades, o sistema exibir uma lista ordenada alfabeticamente, com as atividades em que o usurio est cadastrado. O usurio ter a opes de cancelar qualquer atividade na qual a sua inscrio no foi confirmada/paga 5. Interessados e interesses 6. Pr-condies O usurio deve possuir um cadastro no sistema. O usurio de estar logado no sistema. 7. Garantia de Sucesso (Ps-condies) [Uma ps-condio de um caso de uso uma lista dos possveis estados em que o sistema poder se encontrar imediatamente depois do trmino de um caso de uso.] 8. Cenrio de Sucesso (Fluxo Bsico) O sistema exibe a tela de inscrio, na qual existem campos para serem preenchidos com dados do usurio. Ao clicar em avanar, o sistema exibir a tela para a escolha das atividades, por padro, esta tela exibir as atividades que tiveram as suas inscries abertas recentemente. O usurio busca pela atividade desejada utilizando palavras chave. Os resultados sero exibidos em ordem alfabtica. Aps encontrar a atividade desejada o usurio dever clicar em inscrever-se, O sistema verifica se o usurio j est cadastrado na atividade. Se estiver cadastrado o sistema mostrar uma mensagem informando que o usurio j est cadastrado na atividade. O sistema valida se existem vagas disponveis nas atividades escolhidas, e informar ao usurio, caso a atividade escolhida no possua vagas disponveis. O sistema valida se no h coliso de datas e horrios entre as atividades. O sistema exibe a tela com informaes sobre desconto. O sistema mostrar o percentual de desconto que o participante recebe pela sua categoria, e caso a atividade permita o uso de vouchers, contar com um campo para que o usurio digite um cdigo voucher. O sistema valida o cdigo voucher O sistema exibe os dados do usurio, para confirmao. O usurio exibe as opes para o pagamento da inscrio, respeitando os valores da(s) atividade(s) na data da inscrio e os descontos que devem ser proporcionados. O sistema aguarda a resposta de confirmao de pagamento e confirma o cadastro do usurio no Page 4

evento. 9. Pontos de Extenso (Fluxos Alternativos) [As alternativas mais complexas so descritas em uma seo separada, mencionada na subseo Fluxo Bsico da seo Fluxo de Eventos. Pense nas subsees Fluxo Alternativo como comportamentos alternativos cada fluxo alternativo representa um comportamento alternativo geralmente devido a excees que ocorrem no fluxo principal. O tamanho desses fluxos poder ser to extenso quanto o necessrio para descrever os eventos associados ao comportamento alternativo. Quando um fluxo alternativo termina, os eventos do principal fluxo de eventos so retomados, a menos que seja especificado algo em contrrio.] 10. Requisitos Especiais [Normalmente, um requisito especial um requisito no-funcional especfico de um caso de uso mas que no especificado de maneira fcil ou natural no texto do fluxo de eventos do caso de uso. Entre os exemplos de requisitos especiais esto includos requisitos legais e reguladores, padres de aplicativos e atributos de qualidade do sistema a ser criado, incluindo requisitos de usabilidade, confiabilidade, desempenho ou suportabilidade. Alm disso, outros requisitos como ambientes e sistemas operacionais, requisitos de compatibilidade e restries de design devero ser capturados nesta seo.] 11. Lista de Variantes Tecnolgicas e de Dados 12. Diversos

Page 5

Você também pode gostar