A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Especificação de Caso de Uso

Apresentações semelhantes


Apresentação em tema: "Especificação de Caso de Uso"— Transcrição da apresentação:

1 Especificação de Caso de Uso
Análise Orientada a Objetos

2 Agenda Especificar um Caso de Uso definindo Pré-Condição
Fluxo Principal Fluxo Alternativo Fluxo Exceção Pós-Condição Protótipo de Tela

3 RUP – Processo Unificado

4 Caso de Uso Um Caso de Uso modela um requisito funcional especificando uma seqüência de interações entre o usuário (entidade externa) e o sistema;

5 Pré-Condição Que hipóteses são assumidas como verdadeiras para que o caso de uso tenha início. Por exemplo: “O cliente deve estar identificado no sistema”.

6 Fluxo Principal Descreve o que normalmente acontece quando o caso de uso é realizado sem a ocorrência de erros.

7 Ex. Fluxo Principal – UC “Realizar Saque”
Cliente insere seu cartão no caixa eletrônico. Sistema apresenta solicitação de senha. Cliente digita senha. Sistema exibe menu de operações disponíveis. Cliente indica que deseja realizar um saque. Sistema requisita quantia a ser sacada. Cliente retira a quantia e recibo.

8 Fluxo Alternativo Representa um comportamento alternativo geralmente devido a uma escolha do usuário.

9 Fluxo Alternativo – UC Manter Cliente
Fluxo Principal Cadastro de novo cliente Fluxos Alternativos Editar dados de um cliente Excluir dados de um cliente

10 Fluxo de Exceção Descreve o que acontece quando algo inesperado ocorre durante a realização do caso de uso em um determinado ponto do Fluxo Principal ou Alternativo. Exemplo: Caso de Uso “Realizar pedido”, O cartão de crédito excedeu o limite, A loja não tem a quantidade requisitada do produto, O Cliente já tem um débito anterior.

11 Pós-condições Indica o estado que o sistema alcança após o caso de uso ter sido realizado. Exemplos: Novo registro cadastrado Exclusão efetuada Dados do pedido cadastrado

12 Ponto de Extensão Apresenta-se um Caso de Uso que tem relacionamento de extends ou include com o Caso de Uso em questão.

13 Tipo de Caso de Uso Concreto : Iniciado diretamente por um Ator.
Abstrato : Não iniciado diretamente por um Ator. Geralmente relacionado a outro Caso de Uso. Abstrato Concreto

14 Atores Primário: Que inicia a realização do Caso de Uso.
Secundário: Participam, ou podem realizar o Caso de Uso em um determinada circunstância.

15 Ex. Atores Primário Secundário

16 Protótipos de Tela Protótipo?
Um protótipo é uma versão inicial de um sistema de software, que é utilizada para: Demonstrar conceitos, Experimentar opções de projeto, Conhecer mais sobre os problemas a serem trabalhados e suas possíveis soluções.

17 Prototipação em Papel

18 Softwares de prototipagem
Disponível em:

19 Disponível em: http://sourceforge.net/projects/proface/


Carregar ppt "Especificação de Caso de Uso"

Apresentações semelhantes


Anúncios Google