Gabarito comentado da Questão 40 - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte (IF-RN) - Analista de Tecnologia da Informação - FUNCERN (2024)
A questão aborda os diagramas UML que são utilizados na modelagem dinâmica de software.
A modelagem dinâmica visa representar o comportamento do sistema ao longo do tempo, mostrando as interações entre os objetos e as mudanças de estado.
A resposta correta é a alternativa D: diagrama de comunicação e diagrama de sequência.
Vamos analisar as opções:
A: diagrama de classes e diagrama de sequência. O diagrama de classes é usado para modelagem estática (estrutura do sistema), enquanto o diagrama de sequência é para modelagem dinâmica (comportamento).
B: diagrama de casos de uso e diagrama de atividades. O diagrama de casos de uso modela funcionalidades do sistema, e o diagrama de atividades modela o fluxo de trabalho, ambos relacionados ao comportamento dinâmico.
C: diagrama de classes e diagrama de casos de uso. Ambos se relacionam à estrutura e às funcionalidades do sistema, respectivamente, mas não focam diretamente na dinâmica de interações.
D: diagrama de comunicação e diagrama de sequência. Ambos os diagramas são focados na modelagem dinâmica: o diagrama de sequência mostra a ordem temporal das interações, e o diagrama de comunicação mostra as interações e relacionamentos entre os objetos.
E: diagrama de pacotes e diagrama de atividades. O diagrama de pacotes organiza os elementos do sistema, e o diagrama de atividades modela o fluxo de trabalho, mas não as interações diretas entre objetos.
Portanto, a alternativa D é a única que apresenta diagramas que se concentram exclusivamente na representação do comportamento dinâmico do sistema.