Questão nº 52
Questão de Engenharia de Software · FCC TST 2017 (nº 52)
Hipoteticamente, um Analista de Sistemas do TST utilizou a notação BPMN 2.0 para modelar um processo de recebimento de denúncias.
Em um determinado ponto ele diagramou um subprocesso composto de duas atividades, utilizando o símbolo "til" (~) na parte inferior do mesmo. Esse símbolo é uma especificação característica do BPMN e significa que o subprocesso é
- Aexplícito, ou seja, existe um gateway paralelo entre atividades, sempre presente, obrigatório, mas não demonstrado.
- Bexplícito, ou seja, existe um gateway inclusivo entre atividades, sempre presente, obrigatório, mas não demonstrado.
- Cad hoc, ou seja, a ordem de execução das atividades ocorre de cima para baixo e da esquerda para a direita.
- Dad hoc, ou seja, a ordem de execução das atividades não é definida. (alternativa correta)
- Eimplícito, ou seja, existe um gateway de eventos múltiplos entre atividades, sempre presente, mas não definido.
Resposta comentada
Gabarito Alternativa D
Um subprocesso ad hoc em BPMN é um conjunto de atividades que podem ser executadas em qualquer ordem, ou nem serem executadas, conforme a necessidade do momento, sem um fluxo de sequência predefinido. O símbolo "til" (~) na parte inferior do subprocesso indica essa característica.
- A) Incorreta: O símbolo
~não indica um subprocesso explícito com um gateway paralelo implícito; ele denota um subprocesso ad hoc, caracterizado pela ausência de fluxo predefinido. - B) Incorreta: Similar à alternativa A, o símbolo
~não significa um subprocesso explícito com um gateway inclusivo implícito, mas sim um subprocesso ad hoc. - C) Incorreta: Embora mencione "ad hoc" corretamente, a afirmação sobre a ordem de execução ser de cima para baixo e da esquerda para a direita está errada. Essa é uma convenção de leitura visual, não uma regra de execução para subprocessos ad hoc, que justamente não têm ordem definida. Armadilha: A banca tenta confundir a convenção de diagramação com a lógica de execução.
- D) Correta: O símbolo
~especifica um subprocesso ad hoc, e sua principal característica é que a ordem de execução das atividades internas não é predefinida, sendo decidida em tempo de execução. - E) Incorreta: O símbolo
~indica um subprocesso ad hoc, não um subprocesso "implícito" no sentido de ter um gateway de eventos múltiplos oculto; a essência é a flexibilidade e a ausência de um fluxo fixo.
Fonte: FCC TST 2017 Analista Judiciário - Análise de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.