Em um modelo construído com a UML, estão corretas as seguint...

Próximas questões
Com base no mesmo assunto
Q52979 Engenharia de Software
Julgue os itens a seguir, relativos a conceitos de orientação a objetos e UML.

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 uma transição de entrada e várias de saída; cada separação tem várias transições de entrada e uma de saída; atividades estão agrupadas em raias separadas por linhas.
Alternativas

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

Tá invertido. Junção tem várias entrada e 1 saída.

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."

Além de estarem invertidades, cabe considerar que as atividades podem ou não estarem agrupadas em raias separadas por linhas, depende da modelagem.

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