A Linguagem de Modelagem Unificada (UML) ─ do inglês Unifie...

Próximas questões
Com base no mesmo assunto
Q770326 Engenharia de Software
A Linguagem de Modelagem Unificada (UML) ─ do inglês Unified Modeling Language ─ é usada para auxiliar os desenvolvedores de software na visualização dos seus trabalhos em diagramas padronizados. A versão 2.2 da UML, segundo o Object Management Group (OMG), possui 14 tipos de diagramas, que são subdivididos nas seguintes categorias:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - estruturais e comportamentais.

A UML, ou Linguagem de Modelagem Unificada, é uma ferramenta essencial para visualizar e documentar diversos aspectos de sistemas de software. Para responder corretamente a essa questão, é necessário compreender que os 14 tipos de diagramas da UML 2.2 são organizados em duas grandes categorias:

  • Diagramas Estruturais: Estes diagramas representam a estrutura estática do sistema. Eles são usados para modelar as entidades do sistema, como classes, objetos, componentes, nós e até como essas entidades estão inter-relacionadas. Exemplos de diagramas estruturais incluem Diagrama de Classes, Diagrama de Componentes e Diagrama de Implantação.
  • Diagramas Comportamentais: Focam nas funcionalidades que o sistema deve fornecer, descrevendo como o sistema age e reage em diferentes situações. Eles modelam o comportamento dinâmico do sistema e como ele muda ao longo do tempo. Incluem Diagrama de Casos de Uso, Diagrama de Atividades, Diagrama de Sequência e Diagrama de Estados.

As alternativas B, C, D e E apresentam categorizações que não correspondem à divisão oficial dos diagramas de UML conforme definido pelo OMG (Object Management Group) para a versão 2.2. Essas categorias podem misturar tipos de diagramas ou se referir a conceitos que, embora relacionados à UML ou à engenharia de software, não são categorias de diagramas em si. Por exemplo, "pacote" e "modelo" são elementos que podem fazer parte de diagramas, mas não são categorias de diagramas. Da mesma forma, "subsistema" e "framework" são conceitos que podem estar representados em diagramas de UML, mas também não são categorias de diagramas.

Portanto, a alternativa A é a correta porque corresponde exatamente à maneira como os diagramas de UML são classificados nas suas duas grandes categorias, ajudando a organizar o pensamento e a aplicação prática da modelagem de sistemas de software.

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

Sete tipos de diagramas representam informações estruturais, e os outros sete representam tipos gerais de comportamento, incluindo quatro em uma sub-categoria que representam diferentes aspectos de interação.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo