Você está na página 1de 13

2.

Casos de Uso

Este documento apresenta uma Viso dos Casos de Uso organizando os Modelos de Caso de Uso para o prottipo do Sistema de Receitas da Componente Engenharia de Software, sendo este a primeira Iterao para fase de construo.

2.1. Atores

2.1.2. ACADUS

Documentao: Ambiente de cadastro de usurios (ACADUS).

2.1.3. ACADRE

Documentao: Ambiente de cadastro de receitas (ACADRE).

2.1.4. ACONRE

Documentao: Ambiente de consulta de receitas (ACONRE).

2.1.5. ACADIN

Documentao: Ambiente de cadastro de ingredientes (ACADIN).

2.1.6. ACONIN

Documentao: Ambiente de consulta de ingredientes (ACONIN).

2.1.7. ACONRL

Documentao: Ambiente de consulta de relatrios (ACONRL).

2.1.8. ACOMPRE

Documentao: Ambiente de compartilhamento de receitas (ACOMPRE).

2.2. Casos de Usos e Diagramao

2.2.1. Cadastro de usurios no sistema Documentao: Este Caso de Uso deve ocorrer sincronamente para qualquer usurio que queira utilizar todas as funcionalidades do sistema de receitas, assim, que carregar o programa e possuir conexo com a internet. Este Diagrama representa a Viso Local do ACADUS em relao a um Caso de Uso, mostrando seus inter-relacionamentos. Caso de Uso: Cadastro de Usurios. Elaborado por: Kleyton Klaus

Cadastro de Usurios

-ACADUSInserir dados para Cadastro

Novo Usurio

2.2.2. Acesso de usurios ao sistema:

2.2.2.1. Acesso de usurios Viso Geral; Documentao: Este Caso de Uso deve ocorrer para qualquer usurio que tenha feito seu cadastro no ACADUS e queira entrar no ACONRE. Este Diagrama representa a Viso Local do ACONRE em relao a um Caso de Uso, mostrando seu relacionamento com ACADUS e o ACONRE. Caso de Uso: Acesso de usurios ao sistema. Acesso de usurios ao sistema

-ACADUSUsurio Logado
<<Extend>>

Usurio
- ACADRE Receitas

2.2.2.1. Acesso com perfil pblico para outros usurios(login); Documentao: Este Caso de Uso deve ocorrer para qualquer usurio que tenha feito seu cadastro no ACADUS e queira entrar no ACONRE e exibir seus dados para outros usurios (default). Este Diagrama representa a Viso Local do ACONRE em relao a um Caso de Uso, mostrando seu relacionamento com ACADUS e o ACONRE e outros egresso no ACADUS. Caso de Uso. Acesso com perfil pblico. Elaborado por: Kleyton Klaus

Acesso com Perfil Pblico

-ACADUSLogin
<<Extend>>

Outros Usurio

Usurio
- ACADRE ACONRE/ Perfil Pblico

2.2.2.2. Acesso com perfil oculto para outros usurios(login); Documentao: Este Caso de Uso deve ocorrer para qualquer usurio que tenha feito seu cadastro no ACADUS e queira entrar no ACONRE e ocultar seus dados de outros usurios (default). Este Diagrama representa a Viso Local do ACONRE em relao a um Caso de Uso, mostrando seu relacionamento com ACADUS e o ACONRE. Caso de Uso: Acesso com perfil oculto. Elaborado por: Kleyton Klaus

Acesso com Perfil Oculto

-ACADUSLogin
<<Extend>>

Outros Usurio

Usurio
- ACADRE ACONRE/ Perfil Oculto

2.2.3. Cadastrar Receitas

Documentao: Este Caso de Uso deve ocorrer para qualquer usurio que tenha feito seu cadastro no ACADUS e queira entrar no ACADRE e inserir uma nova receitar ou modificar uma existente. Este Diagrama representa a Viso Local do ACADRE em relao a um Caso de Uso, mostrando seu relacionamento com ACADUS e o ACONRE. Caso de Uso: Cadastrar Receitas. Elaborado por: Kleyton Klaus

Cadastrar Receitas

-ACADUSPerfil do Usurio
<<Includes>>

Usurio - ACADRE Inserir Receita

2.2.4. Consultar Receitas Documentao: Este Caso de Uso deve ocorrer para qualquer usurio que tenha feito seu cadastro no ACADUS e queira consultar o ACONRE e buscar uma receita, sua ou de outros. Este Diagrama representa a Viso Local do ACONRE em relao a um Caso de Uso, mostrando seu relacionamento com ACADRE. Caso de Uso: Consultar Receitas. Elaborado por: Kleyton Klaus

Consultar Receitas

-ACADUSPerfil do Usurio
<<Includes>>

Usurio - ACONRE Consultar Receitas

2.2.5. Cadastrar Ingredientes Documentao: Este Caso de Uso deve ocorrer para qualquer usurio que tenha feito seu cadastro no ACADUS e queira cadastrar seus ingredientes no ACADIN. Este Diagrama representa a Viso Local do ACADIN em relao a um Caso de Uso, mostrando seu relacionamento com ACADRE. Caso de Uso: Cadastrar Ingredientes. Elaborado por: Kleyton Klaus Cadastrar Ingredientes

- ACADRE Receitas
<<Includes>>

Usurio - ACADIN Cadastrar Ingredientes

2.2.6. Acessar o Checklist de Ingredientes

Documentao: Este Caso de Uso deve ocorrer para qualquer usurio que tenha feito seu cadastro no ACADUS e queira consultar lista ingredientes no ACONIN. Este Diagrama representa a Viso Local do ACONIN em relao a um Caso de Uso, mostrando seu relacionamento com ACADIN. Caso de Uso: Checklist de Ingredientes Elaborado por: Kleyton Klaus Checklist de Ingredientes

- ACADUS Perfil do Usurio - ACADIN Ingredientes

<<Includes>>

Usurio - ACADRE Receitas e Ingredientes

2.2.7. Acesso ao apndice com termos especficos das receitas Documentao: Este Caso de Uso deve ocorrer para qualquer usurio que tenha feito seu cadastro no ACADUS e queira consultar lista apndice no ACADRE. Este Diagrama representa a Viso Local do ACADRE em relao a um Caso de Uso, mostrando seu relacionamento com ACADUS. Caso de Uso: Acesso ao Apndice

Acesso ao Apndice

- ACADUS Perfil do Usurio Outros Usurio

<<Includes>>

Usurio Apndice da Receitas - ACADRE Receitas

2.2.8. Compartilhar de receitas via e-mail/ redes sociais; Documentao: Este Caso de Uso deve ocorrer para qualquer usurio que tenha feito seu cadastro no ACADUS e queira compartilhar uma receita no ACOMPRE. Este Diagrama representa a Viso Local do ACOMPRE em relao a um Caso de Uso, mostrando seu relacionamento com ACADRE. Caso de Uso: Compartilhar de Receitas Elaborado por: Kleyton Klaus Compartilhar de Receitas

- ACADRE Dados da Receita e Ingredientes


<<Includes>>

Outros Usurio

Usurio - ACOMPRE Compartilhar Receitas

2.2.9. Impresso de receitas em todas a suas modalidades; Documentao: Este Caso de Uso deve ocorrer para qualquer usurio que tenha feito seu cadastro no ACADUS e queira imprimir uma receita no ACONRL. Este Diagrama representa a Viso Local do ACONRL em relao a um Caso de Uso, mostrando seu relacionamento com impresso de receitas no ACADRE. Caso de Uso: Impresso de Receitas Elaborado por: Kleyton Klaus Impresso de Receitas

- ACADUS Perfil do Usurio Outros Usurio

<<Includes>>

Usurio - ACONRL Impresso dos Relatrios

2.2.10. Acessar sistema de relatrios e todos os seus tipos Documentao: Este Caso de Uso deve ocorrer para qualquer usurio que tenha feito seu cadastro no ACADUS e queira imprimir um relatrio (seja uma receita, checklist, ou parte de informaes da receita) no ACONRL. Este Diagrama representa a Viso Local do ACONRL em relao a um Caso de Uso, mostrando seu relacionamento com impresso de relatrios no ACADRE, ACADUS e ACADIN. Caso de Uso: Impresso de Relatrios Elaborado por: Kleyton Klaus

Impresso de Relatrios

- ACADUS Perfil do Usurio Outros Usurio


<<Includes>>

- ACADRE Cadastro de Receitas


<<Includes>>

- ACONRL Impresso dos Relatrios Usurio

2.2.11. Marcao de ranking de receitas Documentao: Este Caso de Uso deve ocorrer para qualquer usurio que tenha feito seu cadastro no ACADUS e queira atribuir uma nota a uma receita do ACADRE. Este Diagrama representa a Viso Local do ACADRE em relao a um Caso de Uso, mostrando seu relacionamento com impresso de relatrios no ACONRL. Caso de Uso: Ranking de Receitas Elaborado por: Kleyton Klaus Ranking de Receitas

- ACADUS Perfil do Usurio Outros Usurio


<<Includes>>

- ACADRE Cadastro de Receitas

Atribuir Notas a Receita Usurio

2.2.12. Buscar Receitas Documentao: Este Caso de Uso deve ocorrer para qualquer usurio que tenha feito seu cadastro no ACADUS e queira buscar uma receita por uma palavra chave e/ou filtros. Este Diagrama representa a Viso Local do ACADRE em relao a um Caso de Uso, mostrando seus relacionamentos. Caso de Uso: Buscar Receitas Elaborado por: Kleyton Klaus Buscar Receitas

- ACADRE Cadastro de Receitas Outros Usurio - ACADUS Consultar Receitas

Usurio

2.2.13. Sair do sistema de receitas Documentao: Este Caso de Uso deve ocorrer para qualquer usurio que tenha feito seu cadastro no ACADUS e logado no Sistema. Caso de Uso: Sair do Sistem Elaborado por: Kleyton Klaus Buscar Receitas

- ACADRE Cadastro de Receitas Outros Usurio - ACADUS Consultar Receitas

Usurio

Nome: Identificador inequivoco do caso de uso, deve ser escrito em formato de verbo/substantivo e ser suficiente para o utilizador perceber a que se refere o caso de uso. Iterao ou estado de desenvolvimento: Descrio do estado actual do caso de uso medida que este vai evoluindo. Sumrio: Curto resumo do caso de uso. Pr-condies: Listagem das condies que se devem verificar quando o utilizador inicia este caso de uso. No incluem triggers. Triggers: Eventos que ocorrem dando incio ao caso de uso. Podem ser externos, temporais ou internos. Linha de Eventos: Esta seco descreve o curso de eventos ou cenrio que se realiza. Usualmente descrito atravs de uma sequncia de eventos numerados. Percursos Alternativos: Descrio de percursos alternativos linha de eventos bsica. Ps-condies: Descrio do estado do sistema aps a execuo do caso de uso Regras de negcio: Seco reservada para informao adicional relativa politica da empresa ou restries impostas pelo tipo de negcio. Notas: Informao adicional relativamente ao caso de uso, no coberta pelas seces anteriores. Autor e data: Listagem dos autores e datas das vrias verses revistas.

6. Utilizar modelos de sistema que melhor expliquem cada caso de uso (Kleyton Klaus)

Você também pode gostar