Caso de Uso
Não diga pouco em muitas palavras, mas sim, muito em poucas.
Pitágoras
Elaine
Casos de uso
• O modelo de casos de uso modela os requisitos funcionais do sistema.
• É uma técnica de modelagem idealizada por Ivar
Jacobson, na década de 70.
• Mais tarde a notação de casos de uso foi adicionada à UML.
• O diagrama da UML utilizado na modelagem de casos de uso é o diagrama de casos de uso.
Elaine
Casos de Uso
• Um caso de uso descreve um conjunto de funcionalidades do sistema modelando o diálogo que ocorre entre algo que está fora do sistema, uma entidade externa chamada de ator e o sistema. Elaine
Casos de Uso
• Um caso de uso especifica o comportamento de um sistema ou parte dele.
• É uma descrição do conjunto de passos que o sistema executará para desempenhar suas funções • Um caso de uso é baseado em um cenário que descreve como o ator interage com o sistema.
Ele identifica eventos que podem ser solicitados e descreve a resposta do sistema para esses eventos Elaine
Diagrama de Casos de Uso
• O diagrama de casos de uso representa todas as formas de uso do sistema. Todas as funcionalidades. • Casos de uso fornecem uma visão do sistema focada nas funcionalidade.
• Deixamos claro em que CASOS podemos
USAR o sistema.
Elaine
Diagrama de Casos de Uso
• Além das funcionalidades definimos como o software interage com o usuário para prover esse tipo de serviço.
• Podemos definir quem tem acesso ao que no contexto do sistema.
Elaine
Diagrama de Casos de Uso
• Possibilitam um formato de apresentação compreensível que pode ser utilizado para aprimorar a comunicação, especialmente entre os projetistas da aplicação e os clientes.
• Também são úteis para outras fases, ajudando na quantificação, identificação de objetos e desenvolvimento de estratégias de teste
(principalmente pelas descrições dos casos de uso) Elaine
Diagrama de Casos de Uso
• Objetivos:
–
–
–
–
–
–
–
–
Delimitação do contexto de um sistema
Documentação e o entendimento