Pular para o conteúdo principal

Questão de Engenharia de Software — UML — Quadrix 2025

Engenharia de SoftwareUML
Código
qg594903
Banca
Quadrix
Órgão
CFO
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento
A engenharia de software foi criada para substituir a “arte de programação”, dando, assim, maior segurança de sucesso e terminalidade ao desenvolvimento de sistemas. Com base nessa informação, julgue o item a seguir.A linguagem de modelagem unificada (UML) é uma notação gráfica padrão para o modelamento de sistemas orientados a objetos, sendo amplamente utilizada na análise, no design e na documentação de sistemas, com foco em sua visualização e especificação.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

UML: Linguagem de Modelagem Unificada

Gabarito: CERTO. A UML é, de fato, uma notação gráfica padrão para modelagem de sistemas orientados a objetos, amplamente utilizada na análise, design e documentação, com foco em visualização e especificação. Essa definição está alinhada com o conceito consagrado da linguagem, que é uma padronização da estrutura de um sistema, fornecendo uma notação padrão para diversos tipos de diagramas.

A UML (Unified Modeling Language) é uma linguagem de modelagem visual que serve para especificar, visualizar, construir e documentar os artefatos de um sistema de software. Ela foi criada para unificar as melhores práticas de modelagem orientada a objetos, combinando os métodos de Grady Booch, James Rumbaugh (OMT) e Ivar Jacobson (OOSE). A UML não é um processo de desenvolvimento, mas sim uma notação que pode ser usada em diferentes processos, como o RUP (Rational Unified Process) ou metodologias ágeis.

A UML é composta por diversos diagramas que podem ser divididos em três grupos principais: diagramas de estrutura (como o diagrama de classes e de componentes), diagramas de comportamento (como o diagrama de casos de uso e de atividades) e diagramas de interação (como o diagrama de sequência e de comunicação). Essa riqueza de diagramas permite modelar o sistema sob diferentes perspectivas, desde a visão estática (estrutura) até a visão dinâmica (comportamento).

Na prática, a UML é usada em todas as fases do desenvolvimento de software. Na análise, os diagramas de casos de uso ajudam a capturar os requisitos funcionais. No design, o diagrama de classes define a estrutura do sistema. Na documentação, os diagramas servem como referência para desenvolvedores e stakeholders. A UML é uma ferramenta essencial para a comunicação entre os membros da equipe e para garantir que todos tenham uma compreensão comum do sistema.

A banca explora a definição clássica da UML, que é amplamente aceita e cobrada em concursos. A afirmação do enunciado está correta em todos os seus aspectos: notação gráfica padrão, modelagem de sistemas orientados a objetos, uso na análise, design e documentação, e foco em visualização e especificação. Não há nenhuma pegadinha ou exceção que torne a afirmação incorreta.

Alternativa C — ✅ CERTOGABARITO

A afirmação está correta. A UML é uma linguagem de modelagem unificada, ou seja, uma notação gráfica padrão para modelar sistemas orientados a objetos. Ela é amplamente utilizada na análise (para entender os requisitos), no design (para planejar a solução) e na documentação (para registrar as decisões). O foco da UML é justamente a visualização (por meio de diagramas) e a especificação (por meio de modelos precisos) do sistema. Essa definição é a mais clássica e consensual da UML, sendo encontrada em livros como o de Booch, Rumbaugh e Jacobson, e em materiais de referência como a Wikipédia.

Gabarito: letra C

Link permanente: /questoes/qg594903