Entendendo o Diagrama de Casos de Uso

março 17, 2007 às 3:50 am | Publicado em UML | 146 Comentários

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

——————————————————

 

 

Anúncios

Crie um website ou blog gratuito no WordPress.com.
Entries e comentários feeds.