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

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

Modelagem de CASO DE USO

Apresentações semelhantes


Apresentação em tema: "Modelagem de CASO DE USO"— Transcrição da apresentação:

1 Modelagem de CASO DE USO
Análise Orientada a Objetos

2 Objetivos: Entender o que são casos de uso;
A partir da definição dos requisitos funcionais modelar o Diagrama de Casos de Uso; Especificar os relacionamentos existentes entre Casos de Uso

3 RUP – Processo Unificado

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

5 Caso de Uso Cliente Sistema Insere o seu cartão eletrônico.
Apresenta solicitação de senha. Digita senha Exibe menu de operações disponíveis. Solicita realização de saque Requisita quantia a ser sacada Digita a quantia desejada Libera o saque e Imprime o recibo Retira a quantia e o recibo

6 Exemplo 1: Requisitos de Sistema – Vídeo Locadora
ID Nome Descrição RF 001 Cadastrar novos filmes O sistema deve permitir a inclusão de novos filme. RF 002 Consultar filmes cadastrados O Sistema deve permitir a consulta de filmes por titulo. RF 003 Atualizar cadastro de filmes O Sistema deve permitir a atualização das informações de filmes. RF 004 Excluir cadastro de filmes O Sistema deve permitir a exclusão do cadastro de um filme.

7 Exemplo 1: Requisitos de Sistema – Vídeo Locadora
ID Nome Descrição RF 005 Cadastrar novos Clientes O sistema deve permitir a inclusão de novos clientes. RF 006 Consultar Cliente O Sistema deve permitir a consulta de cliente cadastrados. RF 007 Atualizar cadastro de Clientes O Sistema deve permitir a atualização das informações de clientes. RF 008 Excluir cadastro de Clientes O Sistema deve permitir a exclusão do cadastro de clientes.

8 Exemplo 1: Requisitos de Sistema – Vídeo Locadora
ID Nome Descrição RF 009 Consultar histórico de locações O sistema deve permitir consulta de histórico do clientes. RF 010 Realizar locação O sistema deve permitir o registro de locações indicando os itens locados e a data de devolução. RF 011 Registrar pagamentos O Sistema deve permitir o registro das locações efetuadas. RF 012 Emitir cupom O Sistema deve permitir a emissão do cupom comprovante de locação e pagamento. RF013 Emitir relatório de clientes com inadimplência O sistema deve permitir a seleção de um período (data inicial e final) e gerar um relatório de débitos em aberto.

9 Exemplo1: Diagrama de Caso de Uso Vídeo Locadora

10 Diagrama de Caso de Uso Representa graficamente os atores, casos de uso e relacionamentos entre os elementos. Representa quem faz o que (interage) com o sistema, sem considerar o comportamento interno do sistema.

11 Notação do Diagrama de Caso de Uso
Reservar Filme

12 Exemplo de Notação

13 Relacionamentos A UML define quatro tipos de relacionamentos no modelo de caso de uso: Comunicação Inclusão Extensão Generalização

14 Relacionamento de comunicação
Representa a informação de quais atores estão associadas a que casos de uso.

15 Relacionamento de Inclusão
Quando dois ou mais casos de uso incluem uma seqüência comum de interação, essa seqüencia comum pode ser descrita em um outro caso de uso. Exemplo: Sistema de controle de transações bancárias.

16 Relacionamento de extensão
É utilizado para modelar situações em que diferentes sequências de interações podem ser inseridas em um caso de uso, chamado caso de uso estendido. Exemplo: Sempre ao processar um pedido, deve-se dar baixa no estoque e emitir nota fiscal, mais não necessariamente solicitar transporte, pois o cliente pode levar o pedido de compra em seu próprio veiculo.

17 Relacionamento de generalização (herança)
Generalização entre casos de uso: A seqüencia de comportamento feitas no caso de uso original são reutilizadas pelos casos de uso herdeiro. Exemplo: Sistema que gerencia pagamentos.

18 Generalização entre atores: Significa que o ator herdeiro possui o mesmo comportamento em relação ao sistema que o ator do ele herda. Exemplo: sistema de gestão bibliotecária

19 Tipo de Caso de Uso Os casos de uso podem ser classificados de acordo com a sua finalidade da seguinte forma: Processos de negócio / Condução: modelam os processos principais de uma determinada empresa. Ex. Vendas, Reserva, Locação... Configuração/CRUD: Create, Read, Update e Delete; quatro operações básicas sobe unidade de informação, devem ser agrupadas em “manter” ou “gerenciar”. Análise/ Relatório: Acesso a informações já disponíveis no sistema com intenção gerencial.

20

21 Exercício Especificar os requisitos funcionais e não funcionais do sistema para a Oficina Mecânica; Modelar o Diagrama de Caso de Uso;


Carregar ppt "Modelagem de CASO DE USO"

Apresentações semelhantes


Anúncios Google