Questão de Engenharia de Software — Geral — Quadrix 2024
- Código
- qa631736
- Banca
- Quadrix
- Órgão
- CREFITO 18
- Ano
- 2024
- Cargo
- Ana TI ( )
- A

- B

- C

- D

- E






GabaritoD — [imagem]
Gabarito: letra D. No diagrama de estados da UML, o estado final é representado por um círculo preenchido (símbolo de "bola cheia"), que marca o ponto de saída da utilização do objeto. O estado inicial, por sua vez, é representado por um círculo vazado ("bola oca"). Essa distinção é essencial para a leitura correta do diagrama.
O diagrama de estados (ou máquina de estados) é um dos diagramas comportamentais da UML. Ele descreve a vida de um objeto por meio de seus estados, ou seja, as condições ou situações em que o objeto pode se encontrar durante a execução do sistema. Cada estado é representado por um retângulo com cantos arredondados, contendo o nome do estado. As transições entre estados são indicadas por setas, que podem ser rotuladas com o evento que dispara a mudança e, opcionalmente, com uma condição de guarda.
O diagrama possui dois elementos especiais que delimitam a vida do objeto: o estado inicial e o estado final. O estado inicial é o ponto de partida, representado por um círculo preenchido (●). O estado final é o ponto de chegada, representado por um círculo preenchido envolvido por um círculo maior (◉), ou seja, um "alvo". A confusão entre esses dois símbolos é a pegadinha clássica da banca: ela costuma inverter os símbolos, apresentando o círculo vazado como estado final, quando na verdade ele é o estado inicial.
Na prática, imagine um objeto do tipo "Pedido" em um sistema de vendas. Ele pode estar nos estados: "Novo", "Pago", "Enviado" e "Entregue". O diagrama começa com o estado inicial (●) apontando para "Novo". Após o pagamento, transita para "Pago"; após o envio, para "Enviado"; e, ao ser entregue, para "Entregue". O estado final (◉) é alcançado a partir de "Entregue", indicando que o objeto cumpriu seu ciclo de vida e não será mais utilizado.
A distinção entre estado inicial e final é fundamental: o estado inicial é único e obrigatório, enquanto o estado final pode ser múltiplo ou até mesmo ausente em alguns diagramas (quando o objeto não tem fim definido). O símbolo do estado final é o que a questão pede, e a alternativa correta deve apresentar o círculo preenchido com o anel externo.
Guarde essa diferença: estado inicial = círculo preenchido simples; estado final = círculo preenchido com anel externo. É exatamente nesse par que as alternativas se dividem.
Esta alternativa apresenta o símbolo do estado inicial (círculo preenchido simples), não o estado final. A banca inverteu os símbolos para confundir o candidato. O estado inicial marca o ponto de entrada do objeto no diagrama, enquanto o estado final marca a saída.
Esta alternativa apresenta um retângulo com cantos arredondados, que é a representação de um estado comum (como "Executando" ou "Aguardando"), não o estado final. O estado final é um símbolo próprio, distinto dos estados normais.
Esta alternativa apresenta um losango, que é o símbolo de decisão em diagramas de atividades, não o estado final. No diagrama de estados, não há losango; a decisão é representada por transições condicionais.
Esta alternativa apresenta o círculo preenchido envolvido por um círculo maior (◉), que é exatamente o símbolo do estado final na UML. Ele marca o ponto de saída da utilização do objeto, encerrando o ciclo de vida modelado.
Esta alternativa apresenta um círculo vazado (○), que é o símbolo do estado inicial em algumas notações, ou um elemento de conexão, mas não o estado final. O estado final exige o preenchimento interno.
A banca adora trocar os símbolos de estado inicial e final. Lembre-se: o estado inicial é um círculo preenchido simples (●), enquanto o estado final é um círculo preenchido com um anel externo (◉). Se a alternativa mostrar um círculo vazio, desconfie — pode ser o estado inicial em outra notação, mas nunca o final.
Para fixar, associe o estado final a um "alvo": o ponto onde a seta chega e o objeto "morre". Nos diagramas de estados, procure sempre o símbolo com o anel externo para identificar o fim.
Gabarito: letra D
Link permanente: /questoes/qa631736