Modelo de Requisitos de caso de uso
Usando UML
Diagramas de Casos de Uso
Diagramas de Classes de Domínio
1
Modelo de Casos de Uso
2
Introdução
Modelo de casos de uso: representação das funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que interagem com o mesmo Modela os requisitos funcionais do sistema.
3
Introdução
Diagrama da UML utilizado na modelagem de casos de uso ⇒ diagrama de casos de uso. Técnica de modelagem idealizada por
Ivar Jacobson, na década de 1970.
Mais tarde, incorporada ao método
Objectory.
Posteriormente, a notação de casos de uso foi adicionada à UML.
4
Introdução
Este modelo direciona diversas das tarefas posteriores do ciclo de vida do sistema de software. Além disso, o modelo de casos de uso força os desenvolvedores a moldar o sistema de acordo com o usuário.
5
Componentes do modelo
O modelo de casos de uso de um sistema é composto de:
Casos de uso
Atores
Relacionamentos entre os elementos anteriores.
6
Casos de uso
Caso de uso ⇒ é a especificação de uma seqüência de interações entre um sistema e os agentes externos.
Define parte da funcionalidade de um sistema, sem revelar a estrutura e o comportamento internos deste sistema.
Modelo de casos de uso típico ⇒ formado por vários casos de uso.
7
Casos de uso
Um caso de uso representa quem faz o que (interage) com o sistema, sem considerar o comportamento interno do sistema.
8
Descrições narrativas
Cada caso de uso é definido através da descrição narrativa das interações que ocorrem entre o(s) elemento(s) externo(s) e o sistema. Há várias formas de se descrever casos de uso. Grau de abstração
Formato
Grau de detalhamento
9
Exemplo de descrição contínua
O Cliente chega ao caixa eletrônico e insere seu cartão. O Sistema requisita a senha do
Cliente. Após o Cliente fornecer sua senha e esta ser validada, o Sistema exibe as opções de operações possíveis. O