segunda-feira, 10 de março de 2008

Diagrama de robustez

Este é um diagrama que não existe na UML e é geralmente um diagrama de colaboração adaptado e que faz uso dos estereótipos entity, boundary e control. Ele é utilizado em processos como o ICONIX para passar da análise (o que) para o desenho (como).

Através da análise de robustez, podemos fazer a verificação de sanidade, isto é, a verificação se o texto do caso de uso está correto e que ele não representa para o sistema que não é razoável ou impossível.

Este é um diagrama que não é necessário ser mantido atualizado uma vez que é utilizado apenas para a transição. Sendo assim, ao criar os diagramas, é perfeitamente plausível usar apenas lápis e papel.

A análise de robustez consiste então em ler o texto do caso de uso e identificar de forma preliminar, o conjunto de objetos que irão participar do caso de uso. Em seguida deve-se percorrer cada passo do caso de uso desenhando os atores, as classes de fronteira, os controladores, as entidades e a conexões entre elas.

As seguintes regras devem ser obedecidas:

  1. Atores interagem apenas com objetos de fronteira (boundary)
  2. Objetos de fronteira podem interagir com atores e controladores.
  3. Objetos de entidade interagem apenas com controladores
  4. Controladores interagem com qualquer outro tipo de objeto e também com outros controladores, mas nunca com atores.

Um comentário:

* SoFiA * disse...

no tendras algun ejemplo entendible?