• Nenhum resultado encontrado

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.

Documentos relacionados