1.      Tarefa A

1.1.   Analise a seguinte descrição do estudo de caso

Nosso estudo de caso se desenvolve em torno da implantação de uma loja virtual. O Sr. Balesteros, um dos donos da futura loja on-line, disse que a motivação para a criação desta loja on-line surgiu da necessidade de expandir seus negócios e para um melhor atendimento ao cliente. Segundo o Sr. Balesteros, a loja on-line deverá permitir que os usuários, também conhecidos por usuários convidados,  naveguem pelo catálogo de produtos, verifiquem o preço dos itens e solicitem mais informações. A loja também deverá permitir que os usuários, depois de registrados, comprem itens, assim como, controlem seus pedidos e mantenha informação sobre os usuários.

1.2.   A interação de um usuário com o seu sistema pode ser modelada por um Diagrama de Casos de Uso.  Para o sistema do Sr. Balesteros, temos o seguinte diagrama:

1.3.   Identifique os atores que interage com o sistema

Neste caso temos somente os usuários convidados.

1.4.   Defina os papéis dos usuários do sistema

      Usuários convidados e Usuários Registrados.

1.5.   Liste  os eventos externos do usuário convidado

      Quando falamos em eventos externos estamos interessados em tudo aquilo que os usuários convidados podem fazer.

1.6.   Analise a tabela de características básicas de eventos externos usando "Sim" ou "Não". Neste caso devemos especificar os eventos segundo três critérios: é um evento que vem do meio ambiente, é um evento instântaneo e é um evento que requer uma resposta do sistema. Um evento será considerado válido se os três critérios tiverem a resposta "Sim".

Evento

Vem do Meio Ambiente

É instântaneo

Resposta do Sistema

Iniciar navegação pelo catálogo de produtos

sim

sim

sim

Iniciar pesquisa pelo catálogo de produtos

sim
sim
sim

Iniciar a procura por um item específico

sim

sim

não

Iniciar a cópia do imagem de um produto

sim

não
não

Solicitar impressão dos dados da pesquisa

sim

sim

sim

Solicitar os preços dos itens selecionados

sim
sim

sim

Solicitar mais informação sobre produtos

sim
sim
sim

Solicitar efetivação da compra  

sim

sim

sim


1.7.   Consolide a lista de eventos externos. No exercício 3.6 nós identificamos quais são os eventos válidos, agora vamos refinar ou consolidar aqueles eventos que são particularmente iguais. Por exemplo, o evento "iniciar procura por um item específico" e "iniciar pesquisa pelo catálogo de produtos". O primeiro evento é apenas uma variante do segundo, portanto poderá ser ignorado.

      Os usuários convidados podem:

1.8.   Relacione os eventos externos com o Diagrama de Casos de Uso existente. Cada caso de uso deve conter pelo menos um evento externo. Podemos, assim, diagramar os casos de uso a partir de um evento externo (ou um grupo de eventos externos correlatos). Veja essa correlação na tabela a seguir para o casos de uso do diagrama acima  já modelado.

Evento

Caso de uso

Iniciar a navegação pelo catálogo de produtos

Navegar pelo catálogo

Iniciar a pesquisa pelo catálogo de produtos

Pesquisar produto

Solicitar  preço dos itens selecionados

Ver preço dos itens

Solicitar mais informações sobre produtos

Solicitar informação

1.9.   Usando a sua ferramenta de diagramação UML, reproduza o diagrama de casos de uso apresentado. Neste caso, você estará aprendendo como sua ferramenta permite diagramar Diagramas de Casos de Uso.