SóProvas


ID
720520
Banca
ESAF
Órgão
CGU
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

A linguagem de Modelagem Unificada (UML) emergiu como notação de diagramação de padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML, segundo o OMG-Object Management Group, é

Alternativas
Comentários
  • eu sinceramente acredito que essa questão esteja errada.

    UML não é uma linguagem de implementação,  é uma linguagem para especificação, documentação, visualização e desenvolvimento de artefatos de sistemas orientados a objetos.

    Que eu saiba, implementar algo é por em funcionamento, executar uma ordem, o que difere do conceito de UML

    Acredito que a resposta "mais" correta seria a LETRA "D".

  • concordo plenamente com o colega.
    A letra D é justamente a definição de UML dada pelo guia oficial escrito pelos autores.

    A letra C está completamente errada pois UML não é para implementação e muito menos restrita só a O.O. apesar dela ser otimizada para isso.
  • O gabarito correto é a letra D, conforme o gabarito oficial da banca.
  • A Unified Modeling Language (UML) é uma linguagem de modelagem não proprietária,não de desenvolvimento.

    UML permite visualização de produtos de seus trabalhos em diagramas padronizados. Junto com uma notação gráfica, a UML também especifica significados-semântica. É uma notação independente de processos, embora o RUP (Rational Unified Process) tenha sido especificamente desenvolvido utilizando a UML.

    Os objetivos da UML são: especificação, documentação, estruturação para sub-visualização e maior visualização lógica do desenvolvimento completo de um sistema de informação. A UML é um modo de padronizar as formas de modelagem.
  • UML é uma metodologia para visualizar, especificar, construir e documentar os requisitos necessários aos projetos, sendo desde 1997 padrão internacional pelo OMG (Object Management Group). UML oferece diversos subsídios para a criação de modelos para construção de software de qualidade.