SóProvas


ID
646129
Banca
FCC
Órgão
TJ-PE
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Atenção: As questões de números 32 a 34 referem-se à UML 2.0.

Considerando-se os operadores de controle nos diagramas de sequência, o tipo de operador identificado pela tag alt indica

Alternativas
Comentários
  • O diagrama de seqüência permite que decisões sejam tomadas durante o fluxo

    Para isso são utilizados quadros (frames) do tipo alt ou opt com condições de guarda
  •  
    A tag é alt, é a estrutura do operador de controle, sendo dividido em várias 
    sub-regiões, por linha horizontais tracejadas. Cada sub-região 
    representa um ramo de uma condicional. Sendo uma execução condicional.
  • Lembrem de alt como alternativas (if x alternativa 1, eles if y alternativa 2)
    além de alt temos, loop para repetição, opt (opcional), break, par (paralelismo), region (região critica).

    A imagem abaixo mostra a representação.

     
  • Fragmentos combinados e Operadores de Interação:
    Alt - Escolha entre dois ou mais comportamentos.
    Opt - Escolha de comportamento onde este será ou não executado.
    Par - Execução paralela de dois ou mais comportamentos.
    Loop - Laço que poderá ser repetido várias vezes.
    Break - Quebra na execução normal do processo.
    Critical Region - Indica que uma operação atômica não pode ser interrompida até ser concluída.
    Esse são menos utilizados:
    Neg - Eventos inválidos, que não devem ocorrer.
    Assertion - Oposto ao neg, representa eventos válidos.
    Ignore - As mensagens do fragmento devem ser ignoradas.
    Consider - Mensagens devem ser desconsideradas.
    Seq - situação onde ocorrência de eventos devem atender a outras propriedades.
    Strict - Garante que todas as mensagens são ordenadas do início ao fim.
                
  • ...complementando as excelentes respostas dos amigos, segue uma imagem!
  • É mais fácil entender o conceito olhando o próprio diagrama. O pdf do link abaixo mostra o uso desse conceito no diagrama de sequência.

    http://www2.ic.uff.br/~viviane.silva/2010.1/es1/util/aula8.pdf

  • Muito explicativa

    fonte: http://www.seas.es/blog/informatica/operadores-de-control-yo-marcos-de-interaccion-uml-2/

  • Pág 72 UML Essencial  3º Edição
    Martin Fowler

  • a-

    alt significa um if...then. É resultado de um extends no diagrama de caso de uso