Questão 41 · Informática: Engenharia de software e metodologias ágeis
Tendo em vista que um diagrama de sequência em UML permite mostrar como os objetos trocam mensagens ao longo do tempo, assinale a opção que apresenta a representação de uma condição nesse tipo de diagrama.
- A) [ ]
- B) ( )
- C) { }
- D) // \\
Marque a alternativa correta:
Gabarito: A
Gabarito definitivo divulgado pela banca Cebraspe (TRT7 2017).
Comentário
Gabarito: A.
Em diagramas de sequência da UML, uma condição (guarda) é indicada entre colchetes, como em [condição], colocada junto à mensagem para indicar que ela só é enviada se a condição for verdadeira. Os colchetes também aparecem em restrições de iteração e outras notações de guarda.
- (B) ( ): parênteses não são a notação de condição na UML; são usados em outros contextos, como argumentos e textos.
- (C) { }: chaves são usadas para restrições (constraints) em elementos da UML, não para a guarda de mensagem em sequência.
- (D) // \: não corresponde a nenhuma notação de condição da UML.
Dica: guarda de mensagem = colchetes [ ]. Restrições gerais = chaves { }.
Fundamentos: UML: notação de guarda (condição) em diagramas de sequência, indicada entre colchetes
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRT7 2017 (Analista Judiciário – Área Apoio Especializado – Especialidade Tecnologia da Informação), questão 41, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.