A Unified Modeling Language™ (UML®) é uma linguagem de modelagem visual padrão para os analistas de negócios, arquitetos de software e desenvolvedores, empregada para descrever, especificar, projetar e documentar processos de negócios novos ou existentes, estrutura e comportamento de artefatos de sistemas de software. Sobre diagramas UML, marque V para as afirmativas verdadeiras e F para as falsas. ( ) Diagrama de Estados: usado para representar o comportamento de um objeto em diferentes estados e as transições entre esses estados. ( ) Diagrama de Sequência: empregado para mostrar a sequência de interações entre objetos ou atores ao longo do tempo, geralmente em resposta a um evento específico. ( ) Diagrama de Classes: amplamente utilizado para representar a estrutura estática de um sistema orientado a objetos; mostra as classes do sistema, seus atributos, métodos e relacionamentos entre elas. ( ) Diagrama de Casos de Uso: usado para representar a interação entre atores e casos de uso, mostrando como os usuários interagem com o sistema e quais funcionalidades o sistema oferece para os atores. A sequência está correta em
- A)V, V, V, V.
Correta, porque as quatro afirmativas descrevem adequadamente os respectivos diagramas UML.
- B)V, V, F, F.
Errada, porque a terceira e a quarta afirmativas não são falsas: ambas descrevem corretamente os diagramas de Classes e de Casos de Uso.
- C)F, F, V, V.
Errada, porque a primeira e a segunda afirmativas também estão corretas, não sendo possível marcá-las como falsas.
- D)F, F, F, F.
Errada, porque as quatro afirmativas são verdadeiras, então não há como todas serem falsas.
Gabarito: A
A questão cobra conceitos bem clássicos de UML, e aqui não tem mistério: os quatro diagramas citados estão descritos corretamente. O diagrama de Estados mostra como um objeto muda de um estado para outro ao longo do tempo, por exemplo, um pedido que passa de “criado” para “pago” e depois “enviado”. O diagrama de Sequência mostra a ordem das mensagens/interações entre objetos ou atores, algo muito usado quando você quer enxergar o fluxo temporal de uma operação. Já o diagrama de Classes retrata a estrutura estática do sistema, com classes, atributos, operações e relacionamentos. Por fim, o diagrama de Casos de Uso mostra a relação entre atores e funcionalidades do sistema, isto é, quem usa o sistema e para quê. Por isso, a sequência fica V, V, V, V, exatamente como na alternativa A. Como apoio doutrinário, isso está alinhado à própria especificação da UML, mantida pela OMG (Object Management Group), que define esses diagramas e suas finalidades.