Questão nº 25
Questão de Tecnologia da Informação · FGV TJ-MS 2024 (nº 25)
Analisando os processos de negócio do TJMS, o analista Fausto verificou que alguns fluxos são compostos por atividades executadas por diferentes unidades organizacionais. Para automatizar esses fluxos de trabalho, Fausto começou a modelar o respectivo sistema de informação.
Utilizando o Diagrama de Atividades da UML para modelar as atividades, particionando em grupos representando as diferentes unidades organizacionais, Fausto deve usar um(a):
- AJoin;
- BFork;
- CSwimlane; (alternativa correta)
- DDecision Node;
- EControl Flow.
Resposta comentada
Gabarito Alternativa C
Um Diagrama de Atividades da UML mostra o fluxo de trabalho passo a passo de um processo. Para organizar as atividades por quem as executa, usamos Swimlanes, que são como raias que separam visualmente as responsabilidades.
- (A) Incorreta: Um Join é usado para sincronizar múltiplos fluxos paralelos em um único fluxo, não para agrupar atividades por unidade organizacional.
- (B) Incorreta: Um Fork é usado para dividir um fluxo em múltiplos fluxos paralelos, não para agrupar atividades por unidade organizacional.
- (C) Correta: Uma Swimlane (ou Raia/Pista) é o elemento do Diagrama de Atividades da UML utilizado especificamente para particionar e agrupar atividades executadas por diferentes atores, papéis ou unidades organizacionais, atendendo exatamente ao requisito da questão.
- (D) Incorreta: Um Decision Node (Nó de Decisão) é usado para representar um ponto onde uma escolha é feita, direcionando o fluxo para diferentes caminhos com base em condições, não para agrupar atividades por unidade organizacional.
- (E) Incorreta: Um Control Flow (Fluxo de Controle) é a seta que indica a sequência de execução entre atividades, representando a ordem, e não a partição por unidade organizacional.
Fonte: FGV TJ-MS 2024 Técnico de Nível Superior - Analista de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.