quinta-feira, 8 de dezembro de 2016

UML - Diagrama de casos de uso


Fala galera, hoje o artigo vai ser sobre UML detalhando tudo sobre os Diagramas de caso de uso que muita gente se dar mal.

O diagrama de caso de uso concentra-se em dois itens principais, Atores e Casos de uso.

Atores

Os atores representam os papéis desempenhados pelos diversos usuários que poderão utilizar, de alguma forma, os serviços e funções do sistema.

Representação gráfica

Casos de uso

Refere-se aos serviços, tarefas ou funcionalidades identificadas como necessárias ao software e que podem ser utilizados de alguma maneira pelos atores que interagem com o sistema.

Associações

Representam os relacionamentos entre:

- Os atores que fazem parte do diagrama.

- Entre os atores e os Casos de Uso.

- Entre os Casos de Uso e outros Casos de Uso.


Generalização / Especialização


É uma forma de associação entre os casos de uso na qual existem dois ou mais casos de uso com características semelhantes, apresentando pequenas diferenças entre si.

Inclusão

Costuma ser utilizado quando existe um canário, situação ou rotina comum a mais de um Caso de Uso.

A documentação desta rotina é colocada em um Caso de Uso especifico para que outros casos de uso utilizem esse serviço, evitando assim, descrever uma mesma sequencia de passos em vários Casos de uso.

Indicam uma obrigatoriedade de execução.


Extensão

Associações de extensão são utilizadas para descrever cenários opcionais de um Caso de Uso. Descrevem cenários que ocorrerão apenas em situações especificas se determinada condição for estabelecida.


Abraços

Artigos Relacionados:


UML - Diagrama de Atividades

UML - Diagrama de Sequencia
,

Nenhum comentário:

Postar um comentário