Considerando a Linguagem de Modelagem Unificada (UML – Unified Modeling Language), no contexto de Análise e Projeto Orientado a Objetos, relacione adequadamente as colunas a seguir. 1. Diagrama de Classe. 2. Diagrama de Sequência. 3. Diagrama de Atividades. 4. Diagrama de Caso de Uso. 5. Diagrama de Estado. ( ) Serve para representar os requisitos funcionais do sistema e as interações entre atores externos e casos de uso. ( ) É usado para representar o comportamento interno de um objeto ou a lógica de estados de um componente em resposta a eventos. ( ) Permite visualizar o fluxo de controle em um processo ou algoritmo, proporcionando a representação gráfica de atividades e decisões. ( ) Representa a estrutura estática de um sistema, exibindo classes, atributos e métodos, sendo fundamental na modelagem de dados e relacionamentos. ( ) Descreve a interação temporal entre objetos, mostrando a seguimento de mensagens trocadas entre eles, o que é crucial na modelagem de comportamento em cenários de interação. A sequência está correta em
- A)1, 3, 2, 5, 4.
Errada, porque embaralha os diagramas e troca caso de uso, atividades, sequência, estado e classe.
- B)2, 5, 4, 3, 1.
Errada, pois começa com sequência onde deveria haver caso de uso e ainda desloca as demais definições.
- C)3, 4, 1, 2, 5.
Errada, porque atribui fluxos de atividade e casos de uso a diagramas que não desempenham essas funções.
- D)4, 5, 3, 1, 2.
Certa, porque associa corretamente cada descrição ao respectivo diagrama UML.
Gabarito: D
Na UML, cada diagrama olha o sistema por uma lente diferente. Alguns mostram a estrutura, outros mostram o comportamento, e aí mora a confusão clássica da prova: a banca troca os nomes, mas o papel de cada um continua o mesmo. O diagrama de caso de uso foca nos requisitos funcionais e na relação entre atores e funcionalidades. Já o diagrama de estado acompanha como um objeto muda de estado quando eventos acontecem, quase como um “humor” do objeto ao longo do tempo. O diagrama de atividades é o que você usa para enxergar fluxo de trabalho, decisões e caminhos de execução. O diagrama de classes mostra a parte estática do sistema: classes, atributos, métodos e relacionamentos. E o diagrama de sequência entra na linha do tempo, mostrando a troca de mensagens entre objetos em uma interação específica. Por isso, a sequência correta é 4, 5, 3, 1, 2, que corresponde à alternativa D. Essa é a leitura padrão da UML consagrada pela documentação da OMG, e é exatamente o tipo de associação que a Consulplan costuma cobrar: nome do diagrama de um lado, função típica do outro.