A UML (do inglês, Unified Modeling Language) define uma lin...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é B - sequências.
Vamos entender o porquê disso e analisar as outras alternativas.
A questão aborda um ponto fundamental da UML (Unified Modeling Language), que é a capacidade de representar graficamente diversos aspectos de um sistema. A UML inclui uma variedade de diagramas, cada um projetado para um propósito específico na modelagem de sistemas.
Para resolver a questão, é necessário conhecer os diferentes tipos de diagramas oferecidos pela UML e suas utilizações específicas.
Diagrama de Sequências: Esse diagrama é utilizado para mostrar como as partes de um sistema interagem entre si para realizar uma função, destacando a ordem dessas interações. Ele foca no tempo e na sequência de mensagens trocadas entre os objetos ou componentes do sistema. Por isso, é a resposta correta para a pergunta.
Alternativas incorretas:
A - atividades: O diagrama de atividades descreve o fluxo de trabalho ou atividades dentro de um sistema. Ele mostra como as atividades se desenrolam, quais escolhas são feitas e onde ocorrem as decisões. Embora também represente interações, seu foco não é a ordem temporal das mensagens, mas sim o fluxo de atividades.
C - classes: O diagrama de classes é utilizado para mostrar a estrutura estática de um sistema, ou seja, as classes e seus relacionamentos. Ele não aborda a interação dinâmica entre as partes do sistema, mas sim a organização e a relação entre as classes.
D - componentes: O diagrama de componentes ilustra a organização e dependências físicas entre componentes de software. Ele mostra como os componentes estão conectados e interagem em um nível de implementação, mas não detalha a sequência de interações entre eles.
Em resumo, a questão exige o conhecimento sobre o diagrama de sequências, que é o mais adequado para mostrar a interação temporal entre as partes de um sistema. As outras alternativas, embora importantes na UML, não servem para o propósito específico solicitado na pergunta.
Espero que essa explicação tenha clareado seu entendimento sobre a utilização de diferentes diagramas na UML. Se tiver mais dúvidas, estarei aqui para ajudar!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
"Para representar como as partes de um sistema interagem entre si para realizar uma função, bem como a ordem em que essas interações ocorrem"
o diagrama de sequência captura o comportamente de um único cenário, e mostra os objetos e as mensagens que são trocadas dentro de casos de uso de forma sequêncial (temporal)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo