Casos de Uso
CAMPUS
Jundiaí
Disciplina: Modelagem de Sistemas de Informação
Aula 05.1
Conteúdo programático: 2. Arquitetura de aplicações
Professor: Glauber da Rocha Balthazar
E-mail: professorglauberbalthazar@yahoo.com.br
5 – Casos de Uso
1
2
3
4
5
5.1 – Fundamentos
Permite captar o comportamento pretendido do sistema sem especificar como implementar.
Tem a função efetiva de comunicar para usuários e os stakeholders sobre o sistema e as intenções de uso.
São utilizados como a base para as especificações de testes.
São utilizados para modelar uma seqüência de ações realizadas por um ator.
Providenciam uma visão de alto nível do sistema
Proporciona uma visão da interface de comunicação entre homem-máquina e máquina-máquina.
Proporciona uma linguagem clara tanto para usuários finais quanto para analistas.
Podem ser utilizados para a especificação de testes.
Conjunto de seqüências de ações que o sistema executa para o ator.
5.2 Atores
São os elementos externos que interagem com o sistema, ou seja:
“externo”: atores não fazem parte do sistema.
“interage”: um ator troca informações com o sistema.
Casos de uso representam uma seqüência de interações entre o sistema e o ator no sentido de troca de informações entre eles. Normalmente um agente externo inicia a seqüência de interações como o sistema, ou um evento acontece para que o sistema responda.
Um ator corresponde a um papel representado em relação ao sistema. Exemplos:
O mesmo indivíduo pode ser o Cliente que compra mercadorias e o Vendedor que processa vendas.
Uma pessoa pode representar o papel de Funcionário de uma instituição bancária que realiza a manutenção de um caixa eletrônico, mas também pode ser o Cliente do banco que realiza o saque de uma quantia.
O nome dado a um ator deve lembrar o seu papel, ao invés de lembrar quem o representa.
Exemplo:
5.3 – Casos de Uso
a) Nomes de casos de uso: expressos