Pular para o conteúdo principal

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

Engenharia de SoftwareUML
Código
qg024531
Banca
Quadrix
Órgão
COFFITO
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Em relação à linguagem de modelagem unificada (UML) e aos diagramas utilizados na Análise Orientada a Objetos, julgue o item.Pelo fato de a UML ser uma linguagem padronizada e rígida, a utilização inadequada dos diagramas não resulta em modelos confusos e de difícil manutenção.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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 padronizada e flexível

Gabarito: ERRADO. A UML é uma linguagem padronizada, mas não é rígida — ela é flexível e permite diferentes níveis de detalhamento e adaptação ao contexto do projeto. A utilização inadequada dos diagramas pode sim resultar em modelos confusos e de difícil manutenção, pois a qualidade do modelo depende de quem o elabora, não apenas da notação. A afirmação do item está incorreta.

A UML (Unified Modeling Language) é uma linguagem de modelagem de uso padrão, criada para padronizar a estrutura de sistemas, fornecendo uma notação comum para diversos tipos de diagramas. Ela foi adotada como padrão pela OMG (Object Management Group) em 1997 e, posteriormente, pela ISO/IEC como norma ISO/IEC 19501. No entanto, essa padronização não significa rigidez: a UML é uma linguagem expressiva e flexível, que pode ser adaptada a diferentes contextos e necessidades do projeto.

A ideia de que a UML é "rígida" é um equívoco comum. A UML oferece um conjunto de regras de notação, mas permite que o modelador escolha quais diagramas usar, o nível de detalhe e até mesmo extensões (profiles) para domínios específicos. A flexibilidade é uma característica essencial para que a linguagem atenda a diferentes tipos de sistemas e abordagens de desenvolvimento.

Na prática, a utilização inadequada dos diagramas — como usar o diagrama errado para representar um aspecto, omitir informações relevantes ou criar diagramas ambíguos — pode gerar modelos confusos e difíceis de manter. A qualidade do modelo depende da habilidade e do cuidado do modelador, não apenas da padronização da linguagem. Um diagrama mal elaborado, mesmo seguindo a notação UML, pode ser incompreensível para outros membros da equipe.

A banca explora a confusão entre padronização e rigidez. Padronização significa que há uma notação comum, mas isso não impede que o uso inadequado gere problemas. A UML é uma ferramenta, e como qualquer ferramenta, seu resultado depende de quem a utiliza.

1Padronizada (OMG/ISO)
Notação comum
Não é rígida
2Flexível
Escolha de diagramas
Nível de detalhe
Extensões (profiles)
3Uso inadequado
Diagrama errado
Omissão de informações
Modelos ambíguos
Confusão e difícil manutenção
UML
LEVELsoulevel.com.br
UML: Padronizada (OMG/ISO) (Notação comum, Não é rígida); Flexível (Escolha de diagramas, Nível de detalhe, Extensões (profiles)); Uso inadequado (Diagrama errado, Omissão de informações, Modelos ambíguos, Confusão e difícil manutenção)

Item — ❌ Errado

A afirmação está errada porque inverte a relação entre padronização e qualidade do modelo. A UML é padronizada, mas não é rígida — ela é flexível e permite adaptações. Além disso, a utilização inadequada dos diagramas pode sim resultar em modelos confusos e de difícil manutenção. A padronização da notação não garante que o modelo seja bom; isso depende da correta aplicação dos diagramas e da interpretação do modelador.

Gabarito: ERRADO

Link permanente: /questoes/qg024531