Exemplo do uso de piscinas

Suponha que você tenha uma atividade no seu sistema que se chama “efetuar pagamento do boleto bancário no site homebanking do banco” e que você queira detalhar todas as ações pertinentes a esta atividade. Em primeiro lugar, vamos determinar quantas piscinas existirão:

  1. uma para a aplicação da empresa,
  2. outra para o sistema bancário e
  3. outra para as atividades manuais do operador do sistema.

Como essas informações tratam de ambientes distintos (dois sistemas distintos e um conjunto de operações manuais), o correto é utilizar piscinas (e não raias).

Feito isso, precisamos detalhar todas as operações necessárias (as ações):

Veja como seria a representação do cenário acima com três piscinas (uma, para o sistema da empresa, outra, para o homebanking e outro, para as operações manuais).

Exemplo de diagrama de atividades representando várias “piscinas”.

Nesse caso, observe que a documentação extrapola o sistema de informação e detalha o próprio trabalho manual que é feito na empresa para efetuar o pagamento da conta. Observe que a documentação UML pode ter sua fronteira definida não só no sistema que estamos programando, mas percorrendo todas as ações que as pessoas têm de fazer para tudo funcionar a contento.

Copyright © 2015 AIEC.