Gráfico de Estado do Agente Lazer
5.4 Planejamento do Protótipo Portal de Turismo do Rio Grande do Norte
5.4.2 Identificando os casos de Uso para o Protótipo
Tendo-se definido os atores e os eventos de interesse no sistema, passa-se em seguida a atribuir os eventos a casos de uso. O caso de uso é a ferramenta UML que focaliza o quê o sistema deverá fazer, não como ele o fará. Os casos de uso são o centro a partir do qual são derivados todos os requisitos.
Na página a seguir será mostrado o diagrama de casos de uso identificados para o protótipo proposto em relação ao módulo dos agentes. Além disso, faz-se um relacionamento de cada ator com o respectivo caso de uso.
tfagramade Casos de Uso do Protótipo Portal de Turismo do-Rio Grande do Norte
Encontrar Passeios AeenteP
Manter Hosoedasens
AeenteL Manter Passeios
Tendo-se definido os casos de uso, o passo seguinte é fazer um detalhamento de cada caso de uso.
Nome do Caso de Uso: Obter Sugestões
Descrição do caso de Uso: Este caso de uso começa quando o visitante do site tecla na opção “Sugestões”. Então, é exibido um formulário em branco para o mesmo informar o seu perfil. O caso de uso termina quando o visitante recebe as informações sugeridas.
Atore(s): Visitante do site.
Localização: em qualquer lugar, onde houver Internet.
Pré-condições: o intemauta entrou com o URL correto do site. Pós-condições: - as sugestões requisitadas foram retomadas.
Caminho Primário: o intemauta solicita sugestões dos serviços turísticos. Caminho(s) AJtemativo(s): o intemauta cancela solicitação.
Caminhos de Exceção: - o intemauta informa CPF incorreto; o intemauta não informa nome;
- o intemauta não informa a data de nascimento.
Detalhamento do caminho primário - o intemauta solicita sugestões dos serviços turísticos. 1. o visitante do site fomece seu CPF.
2. o CPF é conhecido como já cadastrado. 3. CPF não cadastrado.
4. são solicitados os demais dados do visitante do site. 5. as informações são confirmadas.
6. neste momento é então ativado o agente coordenador que recebe as informações do perfil digitado.
7. o agente coordenador, ativa os agentes: Hospedagens, Passeios, Restaurantes e Lazer e atribui aos mesmo os dados do perfil informado, referente as suas responsabilidades respectivamente.
8. os agentes: Hospedagens, Passeios, Restaurantes e Lazer, vão atrás das informações solicitadas.
9. os agentes: Hospedagens, Passeios, Restaurantes e Lazer retomam as soluções encontradas para o agente coordenador.
10. o agente coordenador retoma em forma de HTML a solução encontrada para o solicitante das sugestões.
11. a solicitação pode ser cancelada a qualquer momento.
Nome do Caso de Uso. Encontrar Hospedagens
Descrição do caso de Uso: Este caso de uso começa quando o visitante do site confirma Dados do seu perfil. O caso de uso termina
quando o visitante recebe as informações sugeridas. Atore(s): Agente Hospedagem.
Localização: em qualquer lugar, onde houver Internet. Pré-condições: o intemauta informou perfil.
Pós-condições: - as sugestões requisitadas foram retomadas.
Caminho Primário: o Agente Coordenador envia mensagem para o agente hospedagem. Caminho(s) Altemativo(s): Nenhum
Caminhos de Exceção: Nenhum
Detalhamento do caminho primário - o Agente Coordenador envia mensagem para o agente hospedagem.
1. o agente coordenador cria o agente hospedagem.
2. o agente coordenador envia uma mensagem com os dados do perfil. 3. o agente hospedagem procuras pelas informações solicitadas.
4. o agente hospedagem envia para o agente coordenador as informações encontradas.
Nome do Caso de Uso: Encontrar Passeios
Descrição do caso de Uso: Este caso de uso começa quando o visitante do site confirma Dados do seu perfil. O caso de uso termina
quando o visitante recebe as informações sugeridas. Atore(s): Agente Passeio.
Localização, em qualquer lugar, onde houver Internet. Pré-condições: o intemauta informou perfil.
Pós-condições: - as sugestões requisitadas foram retomadas.
Caminho Primário: o Agente Coordenador envia mensagem para o agente passeio. Caminho(s) Altemativo(s): Nenhum
Caminhos de Exceção: Nenhum
Detalhamento do caminho primário - o Agente Coordenador envia mensagem para o agente passeio.
1. o agente coordenador cria o agente passeio.
2. o agente coordenador envia uma mensagem com os dados do perfil. 3. o agente passeio procuras pelas informações solicitadas.
4. o agente passeio envia para o agente coordenador as informações encontradas.
Nome do Caso de Uso: Encontrar Restaurantes
Descrição do caso de Uso: Este caso de uso começa quando o visitante do site confirma Dados do seu perfil. O caso de uso termina
quando o visitante recebe as informações sugeridas. Atore(s): Agente Restaurante.
Pré-condições: o intemauta informou perfil.
Pós-condições: - as sugestões requisitadas foram retomadas.
Caminho Primário: o Agente Coordenador envia mensagem para o agente restaurante. Caminho(s) Altemativo(s): Nenhum
Caminhos de Exceção: Nenhum
Detalhamento do caminho primário — o Agente Coordenador envia mensagem para o agente restaurante.
1. o agente coordenador cria o agente restaurante.
2. o agente coordenador envia uma mensagem com os dados do perfil. 3. o agente restaurante procuras pelas informações solicitadas.
4. o agente restaurante envia para o agente coordenador as informações encontradas.
Nome do Caso de Uso: Encontrar Lazer
Descrição do caso de Uso: Este caso de uso começa quando o visitante do site confirma Dados do seu perfil. O caso de uso termina
quando o visitante recebe as informações sugeridas. Atore(s): Agente Lazer.
Localização: em qualquer lugar, onde houver Internet. Pré-condições: o intemauta informou perfil.
Pós-condições: - as sugestões requisitadas foram retomadas.
Caminho Primário: o Agente Coordenador envia mensagem para o agente lazer. Caminho(s) Altemativo(s). Nenhum
Caminhos de Exceção. Nenhum
Detalhamento do caminho primário - o Agente Coordenador envia mensagem para o agente lazer.
2. o agente coordenador envia uma mensagem com os dados do perfil. 3. o agente lazer procuras pelas informações solicitadas.
4. o agente lazer envia para o agente coordenador as informações encontradas.