Considere as seguintes afirmações sobre o uso de UML para d...

Próximas questões
Com base no mesmo assunto
Q2098051 Engenharia de Software
Considere as seguintes afirmações sobre o uso de UML para desenvolvimento de sistemas.
I - Os diagramas UML são classificados em dois grandes grupos: (1) Diagramas Estáticos (ou Estruturais), que modelam a estrutura e organização de um sistema, incluindo informações sobre classes, atributos, métodos, pacotes, etc; e (2) Diagramas Dinâmicos (ou Comportamentais), que modelam eventos que ocorrem durante a execução de um sistema.
II - Diagramas de classes são um dos diagramas mais usados da UML. Eles oferecem uma representação gráfica para um conjunto de classes, provendo informações sobre atributos, métodos e relacionamentos que existem entre as classes modeladas.
III - Diagramas de atividades são usados para representar, em alto nível, um processo ou fluxo de execução. Os principais elementos desses diagramas são ações representadas por retângulos. Existem ainda elementos de controle, que definem a ordem de execução das ações.
Quais estão corretas?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - I, II e III.

Vamos analisar cada uma das afirmações para compreender por que todas estão corretas.

Tema central da questão:

A questão trata do uso da UML (Unified Modeling Language) no desenvolvimento de sistemas, uma ferramenta essencial para a modelagem de software. A compreensão dos diagramas UML é crucial para um Técnico em Tecnologia da Informação, pois esses diagramas ajudam a visualizar e documentar a arquitetura de um sistema, facilitando a comunicação entre os desenvolvedores e stakeholders.

Resumo teórico:

A UML é uma linguagem de modelagem padrão utilizada para especificar, visualizar, construir e documentar os componentes de um sistema de software. Ela é dividida em dois tipos principais de diagramas:

  • Diagramas Estruturais ou Estáticos: Eles mostram a estrutura do sistema. Exemplos incluem diagramas de classes, objetos, componentes e pacotes.
  • Diagramas Comportamentais ou Dinâmicos: Eles mostram o comportamento do sistema ao longo do tempo. Exemplos incluem diagramas de atividades, sequência e casos de uso.

Justificativa da alternativa correta:

I - Diagramas Estruturais e Dinâmicos: A afirmação está correta, pois a UML realmente divide seus diagramas em dois grupos principais: Estruturais, que modelam a organização do sistema, e Dinâmicos, que modelam o comportamento e eventos durante a execução.

II - Diagramas de Classes: Correto, esses diagramas são amplamente utilizados na UML para representar classes, seus atributos, métodos e os relacionamentos entre elas. Eles são fundamentais para o entendimento da estrutura do sistema.

III - Diagramas de Atividades: Esta é uma descrição precisa. Diagramas de atividades representam fluxos de trabalho ou processos, usando ações em retângulos e elementos de controle para indicar a sequência de execução.

Análise das alternativas:

Cada uma das afirmações I, II e III está correta com base no que é conhecido sobre a UML, tornando a alternativa E a escolha correta. As outras alternativas são incorretas porque omitem um ou mais das afirmações que são verdadeiras.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo