Em um modelo construído com a UML, estão corretas as seguint...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Errado
Para entender a alternativa correta, é fundamental compreender os conceitos de orientação a objetos e a notação da UML, especialmente em relação aos diagramas de atividades. O diagrama de atividades é utilizado para representar fluxos de trabalho ou processos, mostrando a sequência de atividades e os caminhos de controle associados. Vamos detalhar as características mencionadas na questão:
- Separações (forks) são utilizadas para dividir um fluxo de controle em múltiplos fluxos paralelos. Cada fork tem uma única transição de entrada e várias de saída, representando o início de atividades paralelas.
- Junções (joins) servem para sincronizar fluxos paralelos de controle. Uma join tem várias transições de entrada e uma única de saída, o que significa que todas as atividades paralelas devem ser concluídas antes que o fluxo possa continuar.
- No que diz respeito às atividades agrupadas em raias (swimlanes), elas são utilizadas para organizar visualmente as responsabilidades em um processo de negócio. Cada raia representa um participante ou um grupo responsável por certas ações, e as raias são separadas por linhas.
O erro na questão está na afirmação de que cada junção tem uma transição de entrada e várias de saída, e que cada separação tem várias transições de entrada e uma de saída. Na realidade, é o contrário: as separações (forks) têm uma transição de entrada e várias de saída, enquanto as junções (joins) têm várias transições de entrada e uma de saída.
Entender esses conceitos e identificar o erro na questão é crucial para quem está se preparando para concursos públicos, especialmente para cargos que exijam conhecimento em Engenharia de Software. Contar com noções sólidas de UML e suas aplicações práticas é essencial para uma boa performance neste tópico.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Com essa escrita estaria correto: "Em um modelo construído com a UML, estão corretas as seguintes características de diagramas de atividades: separações (forks) e junções (joins) são empregadas quando há atividades em paralelo; cada junção tem várias transições de entrada e uma de saída; cada separação tem uma transição de entrada e várias de saída; atividades estão agrupadas em raias separadas por linhas."
No meu ponto de vista há 3 erros:
Erro 1: ... separações (forks) e junções (joins) são empregadas quando há atividades em paralelo ... (na verdade é aplicada quando há ações em paralelo e não atividades);
Erro 2: Os conceitos de fork (1 entrada e N saídas) e Join (N entradas e 1 saída) estão invertidos;
Erro 3: As atividades podem estar ou não agrupadas em raias, depende da modelagem em questão.
Bons estudos!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo