2013/03/13

Tutorial Sistemas de Informação - Capitulo 2: Tipos de relacionamentos

new Comment();

Capitulo 2: Tipos de relacionamentos

Associações

São usadas para descrever os relacionamentos entre os atores e casos de uso. É comumente conhecido como associação de comunicação.


Relacionamentos especiais

Include - Inclusão
Indica que um caso de uso é essencial para o comportamento de outro caso de uso. Esta relação indica obrigatoriedade do caso de uso incluir a funcionalidade do caso de uso incluído. Asim sempre que o primeiro caso de uso ocorrer. Obrigatoriamente o incluído ocorrerá.

A notação é uma seta pontilhada para o caso de uso incluído. <>


Extend
Esta relação indica que o comportamento do caso de uso estendido pode ser ou não inserindo, no caso de uso extensor. Notas ou restrições podem ser associadas a este comportamento.

A notação é uma seta pontilhada da extensão para o caso de uso estendido. <>

Quando um caso de uso de "A" tem um relacionamento do tipo extends com outro caso de uso "B", implica que ao executar o caso de uso "A" não necessariamente "B" será executado.

Generalização (Herança)
Permite que um caso de uso (ou ator) herde características de um caso de uso ou (ator) mais genérico. A generalização pode existir entre casos de uso e atores.

Resumindo, extend é opcional, não depende de outra função, include depende de outra função e herança herda características de um caso.

If You Enjoyed This, Take 5 Seconds To Share It

0 comentarios:

Postar um comentário