b) Piscinas

Para representar ambientes distintos (como sistemas distintos, ou operações no sistema e operações manuais), normalmente criamos “piscinas” separadas, ou seja, raias que não se tocam.

Enquanto raias separam papéis, piscinas separam ambientes. Graficamente, a diferença é que raias são desenhadas tocando-se lateralmente (retângulos lado-a-lado), enquanto piscinas são isoladas por um pequeno espaço em branco (retângulos que não se tocam).

Um diagrama de atividades pode conter quantas piscinas e raias forem necessárias. Inclusive um mesmo diagrama pode conter representações de raias e piscinas ao mesmo tempo.

Por exemplo, dentro de um sistema qualquer poderíamos usar raias para representar:

  1. o que acontece dentro do universo do banco de dados;
  2. outra raia para representar o que acontece no servidor da aplicação; e
  3. uma última para o que acontece no computador do usuário (código em Java Script, por exemplo).

A seguir vamos ver um exemplo utilizando piscinas.

Copyright © 2015 AIEC.