12.05.2013 Views

Diagramas de Atividade e Diagramas de Estado - DCA - Unicamp

Diagramas de Atividade e Diagramas de Estado - DCA - Unicamp

Diagramas de Atividade e Diagramas de Estado - DCA - Unicamp

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A figura 2 a seguir mostra um diagrama <strong>de</strong> ativida<strong>de</strong>s com partições. <strong>Diagramas</strong> com<br />

partições permitem que processos on<strong>de</strong> múltiplos agentes atuam, potencialmente em paralelo,<br />

possam ser representados.<br />

Ação<br />

Figura 2: Diagrama <strong>de</strong> Ativida<strong>de</strong>s com Partições<br />

Uma ação representa um passo elementar <strong>de</strong> uma ativida<strong>de</strong>, ou seja, um passo que não po<strong>de</strong><br />

ser <strong>de</strong>composto <strong>de</strong>ntro <strong>de</strong> uma ativida<strong>de</strong>. Uma ativida<strong>de</strong> representa um comportamento que po<strong>de</strong><br />

ser composto por ações ou outras sub-ativida<strong>de</strong>s. Uma ação po<strong>de</strong> ter um conjunto <strong>de</strong> arcos <strong>de</strong><br />

entrada e <strong>de</strong> saída, que especificam o fluxo <strong>de</strong> controle e <strong>de</strong> dados para outros nós. Uma ação não<br />

inicia sua execução até que todas as suas condições <strong>de</strong> entrada sejam satisfeitas. Somente quando<br />

uma ação é terminada que a ação subsequente fica habilitada.<br />

Uma ação é representada conforme a figura 3 a seguir:<br />

Figura 3: Exemplos <strong>de</strong> Ações<br />

Alternativamente, ações po<strong>de</strong>m ser <strong>de</strong>finidas com pré-condições, que <strong>de</strong>finem as condições<br />

necessárias para que a ação possa ser executada, e pós-condições, que <strong>de</strong>finem o estado <strong>de</strong>pois que<br />

a ação é executada. Exemplos <strong>de</strong> situações com essa po<strong>de</strong>m ser vistos na figura 4 a seguir.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!