Questão de Engenharia de Software — UML — FCC 2018
- Código
- fc048283
- Banca
- FCC
- Órgão
- SABESP
- Ano
- 2018
- Cargo
- Técnico em Gestão 01 - Informática
- AAtividades.
- BSequência.
- CObjetos.
- DMáquina de Estados.
- ECasos de Uso.
GabaritoB — Sequência.
Gabarito: letra B. O diagrama de sequência é o diagrama de interação da UML que foca no intercâmbio de mensagens entre objetos, enfatizando a ordem temporal das mensagens trocadas ao longo das linhas de vida (lifelines). A descrição da UML 2.5 confirma que ele atende exatamente à necessidade do Técnico: "Descreve a interação entre objetos enfatizando a ordem temporal das mensagens trocadas".
O diagrama de atividades foca no fluxo de controle do processo (sequência de ações, paralelismo), não no intercâmbio de mensagens entre objetos. É um diagrama comportamental, mas não de interação com troca de mensagens como principal elemento.
O diagrama de sequência é o diagrama de interação por excelência para representar a troca de mensagens entre objetos em uma ordem temporal. Ele mostra as linhas de vida dos objetos e as mensagens trocadas, atendendo plenamente ao requisito.
O diagrama de objetos é um diagrama estrutural (instância do diagrama de classes), mostrando relacionamentos entre objetos em um dado instante. Não representa troca de mensagens nem comportamento dinâmico.
O diagrama de máquina de estados descreve o comportamento dependente de estado de um objeto ou sistema, com transições e eventos. Não foca no intercâmbio de mensagens entre objetos, mas sim nos estados e transições.
O diagrama de casos de uso organiza as funcionalidades do sistema por meio de atores e casos de uso, sem detalhar a troca de mensagens entre objetos. É um diagrama comportamental de alto nível, não de interação.
Para questões de prova sobre UML, lembre-se: diagramas de interação agrupam Sequência, Comunicação, Tempo e Visão Geral de Interação. O diagrama de sequência é o único que coloca a ordem temporal das mensagens como foco principal, enquanto o diagrama de comunicação foca na organização estrutural das ligações entre objetos.
Gabarito: letra B.
Link permanente: /questoes/fc048283