SóProvas


ID
1664101
Banca
NC-UFPR
Órgão
ITAIPU BINACIONAL
Ano
2015
Provas
Disciplina
Engenharia de Software
Assuntos

Em um Diagrama de Sequência, de acordo com a UML 2.2, qual operador significa que as mensagens não podem ser intercaladas com outras mensagens? 

Alternativas
Comentários
  • The interaction operator critical defines that the combined fragment represents a critical region. A critical region is a region with traces that cannot be interleaved by other occurrence specifications (on the lifelines covered by the region). This means that the region is treated atomically by the enclosing fragment and can't be interleaved, e.g. by parallel operator.

     

    http://www.uml-diagrams.org/sequence-diagrams-combined-fragment.html

     

    Gabarito: b)

  • a)alt [Alternativo - Um operador de interação alternativo representa o equivalente lógico de uma instrução if-then-else]
    b)critical [Região Crítica - Um operador de região crítica indica que o fragmento pode ter apenas um encadeamento executado nele a qualquer momento]
    c)message [Não existe]
    d)opt [Opcional- Um operador de interação de opção representa o equivalente lógico de uma instrução if]
    e)strict [Sequência Estrita - O operador de interação estrito define explicitamente a ordem de execução de fragmentos de interação]

  • a -fluxo alternativo, quando houver um caminho a ser seguindo dependendo da instrução.e.g.: autenticação do usuario pelo servidor devera ok ou acesso negado.

     

    b -ok

     

    c - unidade de comunicação no diagrama de sequencia. Principais componentes: objetos, mensagens e vínculo

     

    d - indica um comportamento adicional que pode ocorrer, mas não é obrigatorio. É o extends do use case diagram