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:
- Atores interagem apenas com objetos de fronteira (boundary)
- Objetos de fronteira podem interagir com atores e controladores.
- Objetos de entidade interagem apenas com controladores
- Controladores interagem com qualquer outro tipo de objeto e também com outros controladores, mas nunca com atores.
Um comentário:
no tendras algun ejemplo entendible?
Postar um comentário