quinta-feira, 10 de maio de 2012

Entendendo o Diagrama de Casos de Uso

O diagrama de casos de uso é um diagrama da UML cujo objetivo é representar um requisito do sistema que será automatizado. Considere como requisito uma necessidade do sistema.
Simbologia de um caso de uso (requisito que será automatizado):
casos_de_uso.jpg
Usamos atores para representar as entidades que interagem com o sistema. Podem ser usuários, máquinas, sensores, etc… Um ator representa um papel no sistema, mas um papel pode ser representando por vários atores.
Simbologia de um ator:

Simbologia de um Ator

Exemplo de um diagrama de casos de uso (sistema bancário):

Exemplo de um Diagrama de Casos de Uso
O ator cliente executará os casos de uso “realizar saque” e “consultar saldo”, enquanto o gerente poderá iteragir com os casos de uso “abrir conta” e “vender seguro”.
Relacionamentos entre casos de uso
Os casos de usos podem se relacionar de duas formas:
include: Quando um caso de uso “A” inclui (include) outro caso de uso “B”. Isto implica que ao executar o caso de uso “A” executa-se também o caso de uso “B”.
Relacionamento include
extends: Quando um caso de uso “A” tem um relacionamento do tipo extends com outro caso de uso “B”. Implica que ao executar o caso de uso “A” não necessáriamente “B” será exeutado.
Relacionamento extends

Relacionamento entre Atores
O ator pode herdar as funcionalidades (casos de uso) de outro ator.
Relacionamento entre atores
——————————————————

Nenhum comentário:

Postar um comentário