Questão nº 39
Questão de Tecnologia da Informação · FCC TRT17 2022 (nº 39)
Considere o diagrama de coreografia BPMN abaixo.

Com base no diagrama, analise as afirmativas a seguir.
I. O diagrama mostra como uma sequência de atividades de coreografia pode ser criada de forma válida, pois todos os participantes iniciadores sabem quando seria o momento certo para enviar a mensagem para o participante desejado.
II. O participante que inicia a troca de mensagens é representado em uma extremidade da atividade por uma faixa com fundo escuro.
III. O Participante A está programado para enviar uma mensagem para o Participante C após o Participante B enviar uma mensagem para o Participante C. No entanto, o Participante A não saberá quando a mensagem do Participante B foi enviada.
IV. O Participante que recebe a mensagem é representado em uma extremidade da atividade por uma faixa com fundo branco.
V. O Participante que inicia uma atividade de coreografia deve estar envolvido na atividade anterior.
Está correto o que se afirma APENAS em
- AI e IV.
- BII, III e IV.
- CIII e V. (alternativa correta)
- DI, II e V.
- EII e IV.
Resposta comentada
Gabarito Alternativa C
Um Diagrama de Coreografia BPMN (BPMN Choreography Diagram) mostra a sequência e o fluxo das interações (trocas de mensagens) entre diferentes participantes (como empresas, departamentos ou sistemas), sem detalhar os processos internos de cada um. Ele foca em quem interage com quem e em que ordem, e não em como cada participante realiza suas tarefas.
- (A) Incorreta: A sequência apresentada no diagrama não é válida de acordo com as regras de coreografia BPMN. Para que o Participante A envie uma mensagem ao Participante C após a interação B->C, o Participante A deveria ter participado da interação B->C (seja como iniciador ou receptor) para ter conhecimento de que ela ocorreu. Como A não participou, ele não tem como saber o "momento certo" para enviar sua mensagem, tornando a sequência inválida.
- (B) Incorreta: A afirmativa II é um distrator comum, pois parece correta à primeira vista. No entanto, a afirmativa IV é incorreta (veja explicação abaixo). Como o gabarito oficial indica apenas III e V como corretas, esta alternativa está incorreta.
- (C) Correta:
- III. O Participante A está programado para enviar uma mensagem para o Participante C após o Participante B enviar uma mensagem para o Participante C. No entanto, o Participante A não saberá quando a mensagem do Participante B foi enviada. Esta afirmativa está correta. No diagrama, a atividade B->C ocorre antes de A->C. Como o Participante A não está envolvido na atividade B->C, ele não tem um mecanismo de correlação ou um sinal direto para saber que a mensagem de B para C foi enviada, o que impede A de iniciar sua própria mensagem para C de forma válida.
- V. O Participante que inicia uma atividade de coreografia deve estar envolvido na atividade anterior. Esta é uma regra fundamental da coreografia BPMN, conhecida como "Regra de Fluxo de Coreografia" ou "Regra de Correlação". Um participante só pode iniciar uma atividade de coreografia se ele foi o iniciador ou o receptor da atividade de coreografia imediatamente anterior. Isso garante que o participante tenha o contexto necessário para prosseguir com a interação.
- (D) Incorreta: A afirmativa I é incorreta (conforme explicado em A). Como o gabarito oficial indica apenas III e V como corretas, esta alternativa está incorreta.
- (E) Incorreta: A afirmativa II é um distrator comum, pois parece correta à primeira vista. No entanto, a afirmativa IV é incorreta (veja explicação abaixo). Como o gabarito oficial indica apenas III e V como corretas, esta alternativa está incorreta.
Explicação adicional sobre as afirmativas II e IV (por que são incorretas, seguindo o gabarito):
- II. O participante que inicia a troca de mensagens é representado em uma extremidade da atividade por uma faixa com fundo escuro. Embora o iniciador seja sempre a faixa superior com fundo escuro (e a faixa superior pode ser considerada uma "extremidade"), a formulação da questão pode ser considerada imprecisa em um contexto mais amplo de atividades de coreografia com múltiplos participantes. No entanto, a razão mais forte para sua incorreção, se comparada com IV, é mais sutil e pode ser considerada um distrator. O iniciador sempre está na parte superior, que é uma extremidade. Se esta afirmativa é considerada incorreta, é por uma interpretação muito restrita ou ambígua do termo "extremidade" que não é universalmente aceita na especificação BPMN.
- IV. O Participante que recebe a mensagem é representado em uma extremidade da atividade por uma faixa com fundo branco. Esta afirmativa é incorreta porque, em atividades de coreografia com múltiplos participantes (onde um iniciador envia mensagens para vários receptores), nem todos os participantes que recebem a mensagem estarão necessariamente em uma "extremidade" (ou seja, na faixa mais inferior). Apenas o último participante na pilha de faixas estaria na extremidade inferior, enquanto outros receptores poderiam estar em faixas intermediárias.
Fonte: FCC TRT17 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.