Um diagrama de caso de uso pode ser descrito como uma ferramenta visual que fornece uma maneira para os stakeholders chegarem a um entendimento comum das funcionalidades. Nesse sentido, um caso de uso é uma construção de modelagem utilizada para definir o comportamento de um sistema. As interações entre o usuário e o sistema são descritas neste diagrama, juntamente com um conjunto de alternativas possíveis para cada ação (SENGUPTA; BHATTACHARYA, 2006).
SENGUPTA, S.; BHATTACHARYA, S. Formalization of UML use case diagram-a Z notation based approach.
[S.l]: IEEE, 2006. p. 1-6.
Diante do exposto anterior sobre diagrama de caso de uso, analise o cenário a seguir:
Imagine que você é um profissional da área de software contratado para a construção e manutenção de um sistema bancário. Esse sistema está em fase inicial de desenvolvimento, e para tanto, precisamos representar as atuais funcionalidades em um diagrama de caso de uso. Nesse banco, o cliente pode fazer as seguintes operações: Consultar saldo, depositar ou sacar dinheiro. No entanto, quando o cliente consultar o saldo, existem duas alternativas opcionais para ele, isto é, ele pode “Consultar o saldo em tela” ou “Consultar o saldo impresso”. No entanto, obrigatoriamente, quando o cliente consultar o saldo o sistema deve realizar a verificação de usuário. Nesse sentido, o sistema também possui outra atividade essencial, a de realizar registro de todas as transações.
O que será necessário realizar? Baseando-se no cenário descrito anteriormente:
- Realize o levantamento de pelo menos 7 requisitos funcionais.
- Modele um diagrama de casos de uso completo com todas as notações e elementos necessários, tais como, atores, associações (extend e include) e casos de uso.
Soluções para a tarefa
Respondido por
4
Resposta:
1. Consultar saldo
2. Depositar dinheiro
3. Sacar dinheiro.
4. Consultar o saldo em tela
5. Consultar o saldo impresso
6. Verificação de usuário
7. Realizar registro de todas as transações
Explicação: É a sequência requerida no próprio enunciado
Perguntas interessantes