Modelos De Caso De Uso
Introdução
Cenários e Casos de Uso
Modelo de Casos de Uso
Diagrama de Casos de Uso
» Elementos
» Notação UML
Engenharia de Software I
Identificação de atores e casos de uso
Profa. Adriana Pereira de Medeiros
2
Introdução
Cenários
A modelagem de Casos de Uso é uma técnica baseada em Cenários para elicitação de requisitos.
São descrições narrativas que explicam detalhadamente um exemplo de interação com o sistema para realizar uma atividade.
» Objetivo: reunir informações sobre o sistema proposto e os existentes para obter os requisitos.
Descrevem as interações sob o ponto de vista do usuário que as realiza.
Fontes de informações:
» Documentação
Podem ser especificados pelo usuário ou pelo projetista
(com propósitos diferentes).
» Especificações de sistemas similares
» Stakeholders
3
4
1
Exemplo
Casos de Uso
Ao chegar ao caixa eletrônico insiro meu cartão e o sistema requisita minha senha. Após fornecer a senha e esta ser validada, o sistema exibe as opções de operações disponíveis. Seleciono a opção de realizar saque. Então o sistema requisita o valor a ser sacado.
Informo o valor desejado e após verificar se há saldo suficiente para o saque, o sistema libera o dinheiro na quantia desejada. Retiro o dinheiro do caixa eletrônico e o sistema finaliza a operação.
Descrevem como os usuários interagem com o sistema
(as funcionalidades do sistema).
Facilitam a organização dos requisitos de um sistema.
Dão uma visão externa do sistema.
O conjunto de casos de uso deve ser capaz de comunicar a funcionalidade e o comportamento do sistema para o cliente.
Dirigem o processo de desenvolvimento como um todo.
Descrevem o que o sistema faz, mas NÃO especificam como isso deve ser feito.
5
Exemplo
Modelo de Casos de Uso
1) Cliente indica que deseja realizar um saque.
É uma representação das funcionalidades externamente observáveis do sistema e dos elementos externos que interagem com ele.
2) Sistema requisita o valor