790 likes | 949 Views
III. DESCRIÇÃO DE CASOS DE USO. Outro cenário alternativo :. Casos de uso e o RUP (Rational Unified Process) :. Exercício:. DIAGRAMA DE CASOS DE USO PERSPECTIVA CONCEITUAL 2ª PARTE. RELACIONAMENTOS ENTRE CASOS DE USO EXTENSÃO (EXTEND) INCLUSÃO (INCLUDE) GENERALIZAÇÃO
E N D
DIAGRAMA DE CASOS DE USO PERSPECTIVA CONCEITUAL 2ª PARTE • RELACIONAMENTOS ENTRE CASOS DE USO • EXTENSÃO (EXTEND) • INCLUSÃO (INCLUDE) • GENERALIZAÇÃO • GENERALIZAÇÃO DE ATORES • ORGANIZANDO OS CASOS DE USO EM PACOTES • ELABORANDO O DIAGRAMA • NOTAÇÕES ALTERNATIVAS
Caso de uso Base <<extend>> Ponto de Extensão Caso de Uso Extensão
Cliente Fatura pedido Funcionário
Solução utilizando extensão: Funcionário Cliente <<extend>> (verificação de itens pendentes) Fatura pedido Comunica atraso
<<extend>> A B
Funcionário Cliente <<extend>> (verificação de itens pendentes) Fatura pedido Comunica atraso
Caso de uso Base <<include>> Caso de Uso Inclusão
Solicita cancelamento de pedido Cliente Diminui quantidade de um item do pedido
Solução utilizando inclusão: <<include>> Solicita cancelamento de pedido Valida pedido <<include>> Cliente Diminui quantidade de um item do pedido
<<include>> A B
Faz pedido Cliente
Solução utilizando generalização: Faz pedido Cliente Faz pedido para presentear
A B
D C
Fatura pedido Funcionário Avalia cancelamento de fatura Gerente
III. ORGANIZANDO OS CASOS DE USO EM PACOTES