Casos de uso, especificação de casos de uso.

Páginas: 13 (3118 palavras) Publicado: 10 de agosto de 2011
Casos de uso, especificação de casos de uso.
Modelo de caso de uso.
O RUP é fortemente baseado em modelagem. Os modelos auxiliam no entendimento do problema e na
construção da solução. A escolha dos modelos e das técnicas utilizados para expressálos
têm um
impacto significativo na forma como se enxerga o problema e como se tenta formatar a solução.
O RUP trabalha com uma série de modelosque devem ser mantidos consistentes. a modelagem de
casos de uso é a técnica recomendada pelo RUP para entender e modelar o problema.
Caso de Uso e Ator
O RUP faz as seguintes definições:
● Caso de uso: é uma seqüência de ações que um sistema executa e que gera um resultado observável
de valor para um ator em particular;
● Ator: é alguém ou alguma coisa externa ao sistema e que interage com osistema.
Note que o sistema é a coisa sob consideração (aquilo que está sendo desenvolvido); os atores (papéis
que as pessoas ou outros sistemas podem assumir) são coisas que interagem com o sistema, e os casos
de uso definem estas interações.
A descrição de um caso de uso define o que o sistema faz quando o caso de uso é executado, ou seja, o
caso de uso representa uma funcionalidade dosistema. Devese
ter em mente que um ator não deve ter
que executar vários casos de uso para obter algo útil: o caso de uso tem relevância e está num nível de
granularidade que o usuário entende.
O fluxo de eventos do caso de uso expressa o comportamento do sistema numa visão “caixa cinza”,
onde uma realização de caso de uso, que é mais tarde utilizada no projeto, é a visão “caixa branca” emostra como o caso de uso é realmente realizado em termos de interação de objetos e classes.
Exemplo de Casos de Uso e Atores
Um cliente do banco, por exemplo, pode utilizar um caixa 24h para retirar dinheiro, transferir dinheiro
ou verificar o saldo da conta. Estas funcionalidades podem ser representadas por um conjunto de casos
de uso, como mostrado na figura 1.
Cada caso de uso representa algoque o sistema faz e que tem valor para o ator (Cliente). Os casos de
uso em conjunto constituem todos as possíveis formas de se utilizar o sistema. O nome do caso de uso
geralmente traduz algo de valor para o ator.
Fluxo de Eventos
A parte mais importante do caso de uso dentro da disciplina de requisitos é o fluxo de eventos deste. O
fluxo de eventos descreve a seqüência de ações realizadaspor um ator ao interagir com o sistema e é
descrita em linguagem natural, de maneira simples.
Exemplo de um Fluxo de Eventos
Um esboço inicial do fluxo de eventos do caso de uso “Retirar dinheiro” poderia ser:
1. O caso de uso começa quando o Cliente insere o cartão na máquina. O sistema lê o cartão e valida
suas informações;
2. O sistema solicita a senha, o cliente a digita e o sistema faz avalidação;
3. O sistema solicita qual operação o cliente deseja fazer e o cliente seleciona “Retirar dinheiro”;
4. O sistema solicita a quantidade a ser retirada e o cliente digita a informação desejada;
5. O cliente solicita o tipo de conta e o cliente entra com a informação (contacorrente,
contapoupança,
etc);
6. O sistema se comunica com a rede do banco para validar a identificação daconta, a senha e a
disponibilidade da quantia de dinheiro desejada;
7. O sistema pergunta ao cliente se este deseja um comprovante. Este passo só é executado se houver
papel disponível para imprimir o comprovante;
8. O sistema solicita que o Cliente remova o cartão e o cliente o faz (a solicitação é uma medida de
segurança para evitar que o Cliente esqueça seu cartão na máquina);
9. O sistemalibera a quantidade de dinheiro solicitada;
10. O sistema imprime o comprovante, se solicitado, o que encerra o caso de uso.
Quando se tenta descrever o que o sistema executa através de uma seqüência completa de ações,
Fig. 1: Um diagrama de caso de uso de um caixa 24h.
rapidamente se percebe que há muitos cursos de ação vários
caminhos através do fluxo de eventos
do caso de uso. Há...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Modelo de Especificação de Caso de Uso
  • Especificação de caso de uso
  • Especificação de Casos de Uso
  • Modelo de especificação de caso de uso
  • Especificaçao de caso de uso
  • Template Especificação de Caso de Uso
  • Especificação de caso de uso
  • Especificação de caso de uso

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!