A UML (do inglês, Unified Modeling Language) define uma lin...

Próximas questões
Com base no mesmo assunto
Q2469911 Engenharia de Software
A UML (do inglês, Unified Modeling Language) define uma linguagem gráfica para visualização, especificação, representação e documentação dos artefatos de sistemas. 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, a partir da UML, deve ser utilizado o diagrama de
Alternativas

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