• Nenhum resultado encontrado

Documentação dos casos de uso

No documento Portal turístico baseado na web 2.0 (páginas 66-83)

4.1 MODELAGEM DO PORTAL TURÍSTICO BASEADO NA WEB 2.0

4.1.8 Documentação dos casos de uso

É apresentado, a seguir, a documentação dos casos de uso apresentados nos pacotes.

CSU001 : Login usuário Nome: Login Usuário Identificador: CSU001

Descrição: Este caso descreve o login de autenticação de um usuário cadastrado, podendo ser um colaborador ou administrador.

Ator primário: Administrador, Colaborador

Pré-condição: Estar cadastrado como usuário e um perfil configurado para acesso ás funcionalidades.

Fluxo principal:

1. O administrador ou colaborador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador ou colaborador confirma, e o login é realizado. 6. O sistema apresenta a tela com as funcionalidades disponíveis. Pós-condições: Usuário autenticado.

Quadro 6: Documentação do caso de uso - Login usuário. Fonte: Autores.

CSU002 : Gerenciar usuários

Nome: Gerenciar usuários Identificador: CSU002

Descrição: Este caso descreve o gerenciamento dos usuários do portal, podendo-se alterar seu perfil e níveis de acesso.

Ator primário: Administrador

Pré-condição: Estar cadastrado como usuário com o perfil de administrador e efetuar o login.

Fluxo principal:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar usuários.

8. Listar usuários. 9. Selecionar usuário.

10. Alterar perfil e permissões de acesso. Fluxo alternativo:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar usuários.

8. Listar usuários. 9. Selecionar usuário. 10. Excluir usuário.

Pós-condições: O usuário pode ser alterado quanto ao seu perfil e níveis de acesso ou excluído conforme fluxo.

Requisito funcional: RF01, RF03

Quadro 7: Documentação do caso de uso - Gerenciar usuários. Fonte: Autores.

CSU003 : Gerenciar perfis de segurança

Nome: Gerenciar perfis de segurança Identificador: CSU003

Descrição: Este caso descreve o gerenciamento de perfis de segurança e níveis de acesso do portal.

Ator primário: Administrador

Pré-condição: Estar cadastrado como usuário com o perfil de administrador e efetuar o login.

Fluxo principal:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar perfis de segurança.

8. Cadastrar perfil de segurança. Fluxo Alternativo:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar perfis de segurança.

8. Pesquisar perfil de segurança. 9. Alterar perfil de segurança.

Pós-condições: O perfil pode ser cadastrado ou alterado conforme fluxo. Requisito funcional: RF03

Quadro 8: Documentação do caso de uso - Gerenciar perfis de segurança. Fonte: Autores.

CSU004 : Gerenciar pontos turísticos Nome: Gerenciar pontos turísticos Identificador: CSU004

Descrição: Este caso descreve o gerenciamento dos pontos turísticos listando, cadastrando ou ajustando os pontos cadastrados no portal.

Ator primário: Administrador

Pré-condição: Estar cadastrado como usuário com o perfil de administrador e efetuar o login.

Fluxo principal:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar pontos turísticos.

8. Listar pontos turísticos. 9. Selecionar ponto turístico. 10. Alterar ponto turístico. Fluxo alternativo:

2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar pontos turísticos.

Cadastrar ponto turístico.

Pós-condições: O ponto pode ser cadastrado ou alterado conforme fluxo. Requisito funcional: RF02

Quadro 9: Documentação do caso de uso - Gerenciar pontos turísticos. Fonte: Autores.

CSU005 : Gerenciar multimídia Nome: Gerenciar multimídia Identificador: CSU005

Descrição: Este caso descreve o gerenciamento de multimídia listando, cadastrando ou ajustando as imagens, vídeos e informações cadastrados no portal relacionados aos pontos turísticos.

Ator primário: Administrador

Pré-condição: Estar cadastrado como usuário com o perfil de administrador, efetuar o login e haver pontos turísticos cadastrados no portal.

Fluxo principal:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar pontos turísticos.

8. Listar pontos turísticos. 9. Selecionar ponto turístico. 10. Listar imagens

11. Selecionar imagem. 12. Excluir imagem. Fluxo alternativo:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar pontos turísticos.

8. Listar pontos turísticos. 9. Selecionar ponto turístico. 10. Listar vídeos.

12. Excluir vídeo. Fluxo alternativo:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar pontos turísticos.

8. Listar pontos turísticos. 9. Selecionar ponto turístico.

10. Listar informações dos pontos turísticos. 11. Selecionar informação do ponto turístico. 12. Alterar informações dos pontos turísticos.

Pós-condições: O conteúdo multímidia pode ser cadastrado ou alterado conforme fluxo. Requisito funcional: RF04

Quadro 10: Documentação do caso de uso - Gerenciar multimídia. Fonte: Autores.

CSU006 : Gerenciar denúncias Nome: Gerenciar denúncias Identificador: CSU006

Descrição: Este caso descreve o gerenciamento das denúncias efetuadas pelos usuários do portal, possibilitando a listagem e análise dos casos.

Ator primário: Administrador

Pré-condição: Estar cadastrado como usuário com o perfil de administrador, efetuar o login e haver alguma denúncia cadastrada.

Fluxo principal:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar denúncia.

8. Listar denúncias. 9. Selecionar denúncia. 10. Analisar denúncia. 11. Classificar denúncia. 12. Setar como resolvido. Fluxo alternativo:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar denúncia.

8. Listar denúncias. 9. Selecionar denúncia. 10. Excluir denúncia.

Pós-condições: A denúncia é apurada e tomadas as providencias, por fim é marcada como resolvida.

Requisito funcional: RF06, RF07

Quadro 11: Documentação do caso de uso - Gerenciar denúncias. Fonte: Autores.

CSU007 : Bloquear usuário através de denúncia Nome: Bloquear usuário através de denúncia Identificador: CSU007

Descrição: Este caso descreve o gerenciamento das denúncias efetuadas pelos usuários do portal, possibilitando a listagem e análise dos casos.

Ator primário: Administrador

Pré-condição: Estar cadastrado como usuário com o perfil de administrador, efetuar o login e haver alguma denúncia cadastrada.

Fluxo principal:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar denúncia.

8. Listar denúncias. 9. Selecionar denúncia. 10. Analisar denúncia.

11. Setar status do usuário como bloqueado.

Fluxo alternativo:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar denúncia.

8. Listar denúncias. 9. Selecionar denúncia.

10. Analisar denúncia.

11. Setar status da multimídia como bloqueado.

Pós-condições: o usuário ficará com suas funcionalidades fora de operação e seu conteúdo analisado e retirado.

Requisito funcional: RF07

Quadro 12: Documentação do caso de uso - Bloquear usuário através de denúncia. Fonte: Autores.

CSU008 : Cadastrar usuário Nome: Cadastrar usuário Identificador: CSU008

Descrição: Este caso descreve o cadastramento dos dados de acesso dos usuários do portal. Ator primário: Colaborador, Visitante

Pré-condição: Fluxo principal:

1. O colaborador ou visitante acessa à home page do portal. 2. Clique em cadastro.

3. Ler os termos de uso e clicar em avançar.

4. Criar conta através dos dados de cpf, e-mail, senha e clicar em avançar.

5. Criar perfil através dos dados de nome, sobrenome, nascimento, sexo, telefone, imagem e clicar em avançar.

6. Concluir cadastro.

7. Abrir e-mail e clicar no link para validação.

Fluxo alternativo:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar usuários.

8. Cadastrar usuário. Salvar.

Pós-condições: Os dados do usuário são inseridos na base de dados Requisito funcional: RF01

Quadro 13: Documentação do caso de uso - Cadastrar usuário. Fonte: Autores.

CSU009 : Gerenciar Localização Nome: Gerenciar Localização Identificador: CSU009

Descrição: Este caso descreve o gerenciamento das localizações contidas na base de dados. Ator primário: Administrador

Pré-condição: Estar cadastrado como usuário com o perfil de administrador, efetuar o login. Fluxo principal:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar localização.

8. Cadastrar localização com rua, estado, país, cidade e bairro. 9. Clique em Salvar.

Fluxo alternativo:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar localização.

8. Listar localização. 9. Selecionar localização.

10. Alterar localização com rua, estado, país, cidade e bairro. 11. Clique em Salvar.

Fluxo alternativo:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar localização.

8. Listar localização. 9. Selecionar localização. 10. Excluir localização.

Pós-condições: Uma localização e carregada, alterada ou excluída na base de dados. Requisito funcional: RF02

Quadro 14: Documentação do caso de uso - Gerenciar Localização. Fonte: Autores.

CSU010 : Cadastrar ponto turístico Nome: Cadastrar ponto turístico Identificador: CSU010

Ator primário: Colaborador

Pré-condição: Estar cadastrado como usuário com o perfil de colaborador e efetuar o login. Fluxo principal:

1. O colaborador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O colaborador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Clique em pontos turísticos.

8. Clique em quero conhecer. 9. Clique na localização do ponto. 10. Selecionar estado.

11. Inserir no campo a cidade, bairro ou ponto. 12. Clique em buscar.

13. Selecionar ponto. 14. Clique em informação 15. Clique nova informação 16. Clique em salvar.

Fluxo alternativo:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar pontos turísticos.

8. Cadastrar ponto turístico. 9. Clique em salvar.

Pós-condições: O ponto turístico é inserido e gravado na base de dados. Requisito funcional: RF02

Quadro 15: Documentação do caso de uso - Cadastrar ponto turístico. Fonte: Autores.

CSU011 : Cadastrar vídeos Nome: Cadastrar vídeos Identificador: CSU011

Descrição: Este caso descreve o cadastramento dos vídeos contidos nos pontos turísticos do portal.

Ator primário: Colaborador

Pré-condição: Estar cadastrado como usuário com o perfil de colaborador, efetuar o login, alteração somente no conteúdo postado por ele.

1. O colaborador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O colaborador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Clique em pontos turísticos.

8. Clique em quero conhecer. 9. Clique na localização do ponto. 10. Selecionar estado.

11. Inserir no campo a cidade, bairro ou ponto 12. Clique em buscar.

13. Selecionar ponto. 14. Clique em vídeo.

15. Clique em adionar vídeo. 16. Inserir url do youtube.

17. Inserir fonte, se não for o usuário. 18. Inserir a descrição.

19. Clicar em adicionar.

Pós-condições: As urls dos vídeos sobre o ponto turístico são inseridos e gravados na base de dados.

Requisito funcional: RF04

Quadro 16: Documentação do caso de uso - Cadastrar vídeos. Fonte: Autores.

CSU012 : Cadastrar denúncia Nome: Cadastrar denúncia Identificador: CSU012

Descrição: Este caso processo de pesquisa dos pontos turísticos contidos no portal. Ator primário: Colaborador, Visitante

Pré-condição: Fluxo principal:

1. O colaborador ou visitante acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O colaborador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Clique em pontos turísticos.

8. Clique em quero conhecer. 9. Clique na localização do ponto. 10. Selecionar estado.

11. Inserir no campo a cidade, bairro ou ponto 12. Clique em buscar.

13. Selecionar ponto turístico. 14. Clique em denúncia.

15. Clique em adicionar denúncia. 16. Preencha o campo descrição.

17. Clique em adicionar.

Pós-condições: serão listados os pontos turísticos de acordo com o que está inserido no campo de busca.

Requisito funcional: RF06

Quadro 17: Documentação do caso de uso - Cadastrar denúncia. Fonte: Autores.

CSU013 : Cadastrar informações Nome: Cadastrar informações Identificador: CSU013

Descrição: Este caso descreve o cadastramento das informações contidas nos pontos turísticos do portal.

Ator primário: Colaborador

Pré-condição: Estar cadastrado como usuário com o perfil de colaborador, efetuar o login o colaborador somente poderá alterar o seu conteúdo postado.

Fluxo principal:

1. O colaborador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O colaborador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Clique em pontos turísticos

8. Clique em quero conhecer 9. Clique na localização do ponto. 10. Selecionar estado.

11. Inserir no campo a cidade, bairro ou ponto 12. Clique em buscar.

13. Selecionar ponto. 14. Clique em informação 15. Clique em editar.

Pós-condições: A informação sobre o ponto turístico é inserido e gravado na base de dados. Requisito funcional: RF02

Quadro 18: Documentação do caso de uso - Cadastrar informações. Fonte: Autores.

CSU015 : Cadastrar comentários Nome: Cadastrar comentários Identificador: CSU015

Descrição: Este caso descreve o cadastramento dos comentários contidas nos pontos turísticos do portal.

Ator primário: Colaborador, Visitante Pré-condição:

Fluxo principal:

2. Clique em pontos turísticos. 3. Clique em quero conhecer. 4. Clique na localização do ponto. 5. Selecionar estado.

6. Inserir no campo a cidade, bairro ou ponto 7. Clique em buscar.

8. Selecionar ponto. 9. Clique em geral.

10. Clique no campo novo comentário. 11. Inserir texto.

12. Clique em adicionar.

Pós-condições: Os comentários sobre o ponto turístico são inseridos e gravadas na base de dados.

Requisito funcional: RF02

Quadro 19: Documentação do caso de uso - Cadastrar comentários. Fonte: Autores.

CSU017 : Pesquisar pontos turísticos Nome: Pesquisar pontos turísticos Identificador: CSU017

Descrição: Este caso descreve o processo de pesquisa dos pontos turísticos contidos no portal.

Ator primário: Colaborador, Visitante Pré-condição:

Fluxo principal:

1. O colaborador ou visitante acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O colaborador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Clique em pontos turísticos.

8. Clique em quero conhecer. 9. Clique na localização do ponto. 10. Selecionar estado.

11. Inserir no campo a cidade, bairro ou ponto 12. Clique em buscar.

13. Selecionar ponto turístico.

Pós-condições: serão listados os pontos turisticos de acordo com o que está inserido no campo de busca.

Requisito funcional: RF03

Quadro 20: Documentação do caso de uso - Pesquisar pontos turísticos. Fonte: Autores.

CSU018 : Cadastrar imagem Nome: Cadastrar imagem Identificador: CSU018

Descrição: Este caso descreve o cadastramento das imagens contidas nos pontos turísticos do portal.

Ator primário: Colaborador

Pré-condição: Estar cadastrado como usuário com o perfil de colaborador, efetuar o login, o colaborador somente poderá alterar o seu conteúdo postado.

Fluxo principal:

1. O colaborador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O colaborador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Clique em pontos turisticos.

8. Clique em quero conhecer. 9. Clique na localização do ponto. 10. Selecionar estado.

11. Inserir no campo a cidade, bairro ou ponto 12. Clique em buscar.

13. Selecionar ponto. 14. Clique em imagem.

15. Clique em adionar imagem. 16. Inserir imagem.

17. Inserir fonte se não for o usuário. 18. Inserir a descrição.

19. Clicar em adicionar.

Pós-condições: As imagens sobre o ponto turístico são inseridas e gravadas na base de dados.

Requisito funcional: RF02

Quadro 21: Documentação do caso de uso - Cadastrar imagem. Fonte: Autores.

CSU019 : Cadastrar Estado Nome: Cadastrar Estado Identificador: CSU019

Descrição: Este caso descreve o cadastramento de estados na base de dados. Ator primário: Administrador

Pré-condição: Estar cadastrado como usuário com o perfil de administrador, efetuar o login. Fluxo principal:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar localização.

8. Cadastrar estado. 9. Clique em Salvar

Fluxo alternativo:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar localização.

8. Listar localização. 9. Selecionar localização. 10. Alterar estado.

11. Clique em Salvar.

Pós-condições: Um estado é carregado, alterado na base de dados. Requisito funcional: RF02

Quadro 22: Documentação do caso de uso - Cadastrar Estado. Fonte: Autores.

CSU020 : Cadastrar Cidade Nome: Cadastrar Cidade Identificador: CSU020

Descrição: Este caso descreve o cadastramento de cidades na base de dados. Ator primário: Administrador

Pré-condição: Estar cadastrado como usuário com o perfil de administrador, efetuar o login. Fluxo principal:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar localização.

8. Cadastrar cidade. 9. Clique em salvar.

Fluxo alternativo:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar localização.

8. Listar localização. 9. Selecionar localização. 10. Alterar cidade.

11. Clique em Salvar.

Pós-condições: Uma cidade é carregada, alterada ou excluída na base de dados. Requisito funcional: RF02

Quadro 23: Documentação do caso de uso - Cadastrar Cidade. Fonte: Autores.

CSU021 : Cadastrar Bairro Nome: Cadastrar Bairro Identificador: CSU021

Descrição: Este caso descreve o cadastramento de bairros na base de dados. Ator primário: Administrador

Pré-condição: Estar cadastrado como usuário com o perfil de administrador, efetuar o login. Fluxo principal:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar localização.

8. Cadastrar bairro. 9. Clique em salvar.

Fluxo alternativo:

1. O administrador acessa à home page do portal. 2. Clique em login.

3. Inserir nome de usuário. 4. Inserir senha.

5. O administrador confirma, e o login é realizado.

6. O sistema apresenta a tela com as funcionalidades disponíveis. 7. Escolher gerenciar localização.

8. Listar localização. 9. Selecionar localização. 10. Alterar bairro.

11. Clique em Salvar.

Requisito funcional: RF02

Quadro 24: Documentação do caso de uso - Cadastrar Bairro. Fonte: Autores.

CSU022 : Cadastrar País Nome: Cadastrar País Identificador: CSU022

Descrição: Este caso descreve o cadastramento de países na base de dados. Ator primário: Administrador

Pré-condição: Estar cadastrado como usuário com o perfil de administrador, efetuar o login.

No documento Portal turístico baseado na web 2.0 (páginas 66-83)

Documentos relacionados