29. Caso de Uso Políticas Restrições, proibições ou obrigações para o Ator Regras do Sistema Restrições, proibições ou obrigações para o Sistema Regras Regras (Exclusivas) Regras (Reusáveis) Caso de Uso Sistema Processo Regras de Negócio Especificação de um Caso de Uso
30.
31.
32.
33.
34.
35.
36. Fluxo de Eventos dos Casos de Uso – Exemplos Saque com cartão: UC001 – Saque com cartão Telefone Celular: UC001 – Realizar Chamada Casos de Uso
37. Exemplo: Estudo de Caso 1 – Sistema de Empréstimos Exercícios: Estudo de Caso 3 – Revenda de Celulares Casos de Uso
38.
39. Relacionamento entre atores Os atores podem ser organizados em hierarquias, em que atores mais especializados herdam o comportamento dos atores mais generalizados : Casos de Uso Cliente Pessoa jurídica Pessoa física
40.
41. Relacionamentos entre casos de uso 1. Generalização: (Exemplos) Casos de Uso Saque Saque Automático Saque Manual Agendar Horário Agendar Via Web Agendar Manual Exemplo1 Exemplo 2
42. Relacionamentos entre casos de uso 2. Uso (Include): Ocorre quando existe uma parte do comportamento de um caso de uso que pode ser usado em outro caso, ou seja, uma rotina comum. Para não ficar repetindo este comportamento em todos os Casos de Uso, faz-se um Caso novo e usa-se este caso. É utilizado para agrupar funcionalidades comuns utilizadas por diversos casos de uso, e não está sujeita a nenhuma condição. A inclusão é representada por uma linha pontilhada com uma seta aberta que sai do caso de uso base e aponta para o caso de uso incluído. Casos de Uso
43. Relacionamentos entre casos de uso 2. Uso (Include): (Exemplos) <include> <include> <include> <include> Casos de Uso Saque Verificar senha Consulta Saldo Venda Atualizar Estoque Compra Fornecedor Exemplo1 Exemplo 2
44.
45. Casos de Uso Relacionamentos entre casos de uso 3. Extensão (Extend): (Exemplos) Venda Consulta SPC <extend> Discar número Discar número da memória <extend>