SóProvas


ID
823843
Banca
VUNESP
Órgão
SPTrans
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

No diagrama de estados e transições da UML, uma atividade está sempre associada a um Estado, enquanto uma ação está associada à Transição. A cláusula que representa as ações realizadas no momento em que o objeto assume o Estado em questão é

Alternativas
Comentários
  • Reposta Correta: C

    As ações podem ser representas da seguinte forma.
    • Entry: ação executada sempre que se chega ao estado. 
    • Exit: ação executada sempre que sai do estado.
    • Do: a permanencia no estado dispara esta ação.
    • On Event: ação ocorre ao disporar este evento. Também é conhecido por transição interna. 
       
  • No livro UML do requisito a Solução terceira edição na página 251 diz o seguinte:
    Um estado pode conter atividades ou ações que são executadas em momentos específicos que são indicados no diagrama pelas seguintes palavras-chave:
    Entry (On Entry)  - uma atividade que é executada quando o objeto entra no estado
    Exit (On Exit) - uma atividade que é executada antes que o objeto saia do estado
    Do (Do Action) - uma atividade que é executada continuamente enquanto o objeto em referência encontra-se no estado ou até que ela seja completada.
    Event (On Event) - Uma atividade que é executada na ocorrência de um evento.

    Ou seja letra C é a resposta correta
  • Atividades e Ações são semelhantes: 

    Atividade – possuem um tempo de execução maior. Geralmente são métodos executados pelo objeto. Uma atividade está sempre associada a um Estado. 

    Ações – possuem um tempo de execução mais curto. Por exemplo, uma atribuição de um valor a um atributo ou a geração de uma saída. Uma ação está associada à Transição. 

    A segunda divisão pode armazenar três cláusulas diferentes: 

    Entry – representa ações realizadas no momento em que o objeto entra no estado; 

    Exit – identifica ações executadas antes de o objeto mudar de estado; 

    Do – identifica ações executadas enquanto o objeto se encontra no estado.

    Fonte: http://moodle.progdan.com/pluginfile.php/3284/mod_resource/content/1/Aula%201%20-%20UML%20-%20Texto.pdf

    Questão: Ctrl +C Ctrl +V