SóProvas


ID
319117
Banca
FCC
Órgão
NOSSA CAIXA DESENVOLVIMENTO
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Na máquina de estados, transição é

Alternativas
Comentários
  • Transição: O relacionamento entre dois estados, indicando que o objeto que está no primeiro estado irá passar para o segundo estado mediante a ocorrência de um determinado evento e em certos casos uma condição.
  • Simple composite protocol state Runnable.
    Na máquina de estados cada estado e uma caixa e as setas são as transições e são elas que relacionam um estado com outro.

    http://www.uml-diagrams.org/state-machine-diagrams.html#behavioral-transition
  • A palavra "relacionamento" foi usada sem precisão técnica, ajudando a confundir a questão. No UML existe 4 tipos de relacionamento:

    Associação;
    Dependência;
    Generalização e;
    Realização

    Todas estão incorretas, mas acho que a alternativa "B" é a "mais correta" nesta questão.
  • Transição: Um relacionamento entre dois estados indicando que um objeto no primeiro estado realizará determinadas ações e passará para o segundo estado quando um evento específico ocorrer e as condições forem satisfeitas.

    Estado: Uma condição ou situação ao longo da vida de um objeto, durante a qual ele satisfaz alguma condição, realiza uma atividade ou aguarda algum evento.

    Evento: A especificação de uma ocorrência significativa, que tem uma localização no tempo e no espaço; no contexto de uma máquina de estados, a ocorrência de um evento é capaz de ativar a transição de um estado.

    (Fonte: UML - Guia do Usuário, 2ª edição, Glossário)

    a) Transição.

    b) Estado.

    c) Evento.

    Gabarito letra "A".


  • Os estados estão associados a outros pelas transições.

    Uma transição é mostrada como uma linha conectando estados, com uma seta apontando para um dos estados.

    Bons estudos!
  • "Um relacionamento entre dois estados indicando que um objeto no primeiro estado realizará determinadas ações e passará ao segundo estado quando um evento especificado ocorrer e as condições forem satisfeitas"


    UML, Guia do Usuário (Booch, Rumbaugh, Jacobson) Pág. 506.