O Exemplo de Diagrama de Casos de Uso: Sistema Bancário
Por: Marcosla • 19/4/2022 • Trabalho acadêmico • 597 Palavras (3 Páginas) • 1.058 Visualizações
Exemplo de diagrama de casos de uso : Sistema Bancário
O sistema bancário xyz deve permitir a abertura e encerramento de contas aos seus clientes pessoais ou empresas, deve permitir que estes façam abertura de contas à ordem e à prazo permitindo que os mesmos possam fazer também a consulta de saldo e movimentos, além de poderem realizar levantamentos, depósitos e transferências.
O sistema permite a abertura e encerramento de contas.
Permite a consulta de saldo e movimentos, além de realizar levantamentos, depósitos e transferências.
Contas do tipo: conta à ordem e conta à prazo.
Interagem com o sistema: Clientes que podem ser pessoas ou empresas;
Funcionários que podem ser caixas ou gerentes do banco.
1)
A primeira coisa a fazer é identificar os Atores
- Cliente
Cliente pode ser pessoas ou empresas
- Funcionário
O funcionário pode ser caixa ou gerente
2)
Identificar os Casos de Uso
- Tirar Extrato
- Abrir Conta à ordem
- Abrir Conta à prazo
- Realizar Levantamento
- Fazer Depósito
- Encerrar Conta
- Tirar Saldo
- Registar a Transação (porque este movimento tem que ficar guardado, ou num BD ou noutro local qualquer)
3)
Vou ao Astah
Diagram/UseCase Diagram
A primeira coisa a fazer é colocar os Atores (Clientes-Funcionário-Pessoas-Empresas-caixa-gerente)
Pessoas/Empresas são especializações do Cliente genérico, que por sua vez é uma generalização da pessoa e da empresa
Fazemos então a generalização da pessoa e da empresa para o Cliente
Fazemos então a generalização do caixa e gerente para o funcionário
[pic 1]
Vamos colocar um retângulo no meio que será as fronteiras( fronteira para dentro do sistema e fronteira para fora do sistema)
[pic 2]
Coloco um texto em cima para dar o nome ao meu cenário (Sistema bancário)
E Agora vou colocar os meus casos de uso:
O primeiro será o de Abrir Conta
Depois o Tirar extrato e Tirar saldo
Para Abrir a conta eu vou precisar do funcionário, temos que ver os relacionamentos entre os Actores.
[pic 3]
A abertura da conta pode ser à ordem ou à prazo então vamos ter que especializar esta abertura de conta. Vamos ter que colocar mais dois casos de uso que são o abrir conta ordem e abrir conta prazo.
Como são especializações vamos criar as generalizações para o abrir conta.
Podemos também fazer depósitos e fazer levantamentos, vamos adicionar mais esses dois casos de uso.
[pic 4]
Vamos colocar também o caso de uso Encerrar conta.
Parece que acabamos mas não é verdade ainda falta colocar-mos alguns casos de uso e uma inclusões e exclusões.
Por exemplo o banco poderia dizer que para abrir uma conta teria que existir um deposito inicial.
Então abrir conta depende de um cliente fazer um depósito.
E vou fazer um relacionamento entre Abrir Conta/Fazer Depósito que será do tipo DEPENDÊNCIA. Como é obrigatório fazer um deposito para abrir a conta será então um INCLUDE
...