Questão de Engenharia de Software — UML — CESPE / CEBRASPE 2025
Engenharia de Software›UML
Código
ce195670
Banca
CESPE / CEBRASPE
Órgão
BDMG
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento - Sistemas, Arquitetura e Solução de Dados
Julgue o próximo item, acerca de análise de requisitos, UML e conceitos relativos à orientação a objetos.Em um diagrama UML, o símbolo indica interrupção dentro da atividade.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Esta resolução diverge do gabarito oficial. A banca deu Certo; a resolução abaixo sustenta o contrário e explica por quê — ela não foi reescrita para concordar. Acontece nos dois sentidos: há gabarito que cai em recurso e há resolução que erra. Confira na fonte antes de fixar o entendimento.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Diagrama de Atividades UML: símbolo de interrupção
Gabarito: Errado (E). O símbolo descrito no enunciado — um losango (ou pequeno círculo) em que chegam uma ou mais transições e de onde partem uma ou mais transições — representa um ponto de junção (join), utilizado para sincronizar fluxos concorrentes, e não uma interrupção dentro da atividade. A interrupção, na UML, é representada por um símbolo específico de evento de interrupção (um raio ou um 'X' dentro de um círculo), conforme a especificação UML.
O diagrama de atividades é um dos diagramas comportamentais da UML, utilizado para modelar o fluxo de trabalho ou processo de negócio, mostrando a sequência de atividades, decisões e a sincronização entre fluxos concorrentes. Dentro desse diagrama, existem diversos elementos gráficos, cada um com um significado específico. O losango (ou pequeno círculo) descrito no enunciado é um ponto de junção, que serve para unir dois ou mais fluxos que ocorrem em paralelo, indicando que todos devem ser concluídos antes que o fluxo prossiga. Esse elemento é essencial para representar a sincronização de atividades concorrentes.
A confusão entre os símbolos é comum, pois o losango também é usado para representar decisões (diamante com uma entrada e duas ou mais saídas rotuladas com condições de guarda). No entanto, o ponto de junção é diferente: ele tem múltiplas entradas e uma única saída, e não possui condições de guarda. A interrupção, por sua vez, é um conceito distinto, representado por um símbolo de evento de interrupção, que é um raio ou um 'X' dentro de um círculo, e é usado para indicar que uma atividade pode ser interrompida por um evento externo.
Na prática, o ponto de junção é usado quando, por exemplo, um processo tem duas atividades paralelas que precisam ser concluídas antes de prosseguir. Imagine um sistema de pedidos: após o cliente enviar o pedido, o sistema verifica o estoque e, em paralelo, processa o pagamento. O ponto de junção garante que ambas as atividades sejam concluídas antes de o pedido ser confirmado. Já a interrupção seria usada, por exemplo, para indicar que o processamento do pedido pode ser interrompido se o cliente cancelar a compra.
A distinção que importa é entre ponto de junção (sincronização de fluxos) e evento de interrupção (interrupção de uma atividade). O primeiro é um losango ou círculo com múltiplas entradas e uma saída; o segundo é um raio ou 'X' dentro de um círculo. A banca explora exatamente essa confusão, apresentando o ponto de junção como se fosse uma interrupção.
Guarde a fronteira entre esses dois elementos: é exatamente nela que esta questão se decide. O símbolo descrito no enunciado é o ponto de junção, não a interrupção.
Símbolos do diagrama de atividades: Ponto de junção (join) (Múltiplas entradas, Uma saída, Sincroniza fluxos concorrentes); Decisão (diamante) (Uma entrada, Múltiplas saídas, Condições de guarda); Evento de interrupção (Raio ou "X" no círculo, Interrompe por evento externo)
Item — ❌ Errado
A afirmação está errada porque o símbolo descrito — um losango (ou pequeno círculo) em que chegam uma ou mais transições e de onde partem uma ou mais transições — é o ponto de junção (join), utilizado para sincronizar fluxos concorrentes. A interrupção, na UML, é representada por um símbolo específico de evento de interrupção (um raio ou um 'X' dentro de um círculo), conforme a especificação UML. O ponto de junção tem múltiplas entradas e uma única saída, sem condições de guarda, e é usado para indicar que todos os fluxos paralelos devem ser concluídos antes de prosseguir. A banca troca o conceito de ponto de junção pelo de interrupção, uma armadilha clássica.
NÃO CAIA NESSA!
A banca adora trocar os símbolos do diagrama de atividades. O losango com múltiplas entradas e uma saída é o ponto de junção (join), não a interrupção. A interrupção é representada por um raio ou 'X' dentro de um círculo. Fique atento: o losango também é usado para decisões, mas com uma entrada e múltiplas saídas rotuladas com condições de guarda. Com treino, você enxerga essas trocas de longe 💪
NÃO CAIA NESSA!
Para não confundir, lembre-se: ponto de junção = sincronização (muitas entradas, uma saída); decisão = ramificação (uma entrada, muitas saídas); interrupção = evento externo (raio ou 'X' dentro de um círculo). Na prova, identifique o número de entradas e saídas do símbolo para decidir.