O que o UML fornece?
questão 37 UML
Veja abaixo qual a resposta correta da questão, por que as outras estão erradas e qual o assunto referente.
QUESTÃO 37 – A Linguagem de Modelagem Unificada (UML – Unified Modeling Laguage) define
notação e metamodelo, tem sua estrutura definida em nível abstrato e é estendida usando princípios
de orientação a objetos para definir uma superestrutura UML. Pode-se afirmar que essa linguagem
fornece:
A) Ferramentas para análise, projeto e implementação de softwares, assim como modelagem de
negócios e processos para o desenvolvimento orientado a objetos.
B) Apoio para desenhar digramas exclusivos para o processo de desenvolvimento em cascata.
C) Base de conhecimento para apoiar na implementação de software, modelando alguns processos
para levantamento de requisitos.
D) Processos para modelagem de sistemas e análise, excluindo negócios, pois trata-se de uma
linguagem técnica de desenvolvimento.
E) Estruturas prontas para desenhar classe e apoiar os analistas nas modelagens de negócios para
processos de desenvolvimento orientado a aspectos.
A questão aborda a definição e o propósito da Linguagem de Modelagem Unificada (UML - Unified Modeling Language).
Vamos analisar cada alternativa:
A) Ferramentas para análise, projeto e implementação de softwares, assim como modelagem de negócios e processos para o desenvolvimento orientado a objetos.
A UML é uma linguagem gráfica padronizada utilizada para visualizar, especificar, construir e documentar sistemas de software. Ela fornece uma variedade de diagramas que auxiliam na análise, projeto e implementação de sistemas de software, bem como na modelagem de negócios e processos. Portanto, esta alternativa está correta.
B) Apoio para desenhar diagramas exclusivos para o processo de desenvolvimento em cascata.
A UML não está restrita ao processo de desenvolvimento em cascata. Ela é flexível e pode ser aplicada a diferentes metodologias de desenvolvimento de software.
C) Base de conhecimento para apoiar na implementação de software, modelando alguns processos para levantamento de requisitos.
A UML não é apenas uma ferramenta para modelar processos de levantamento de requisitos, mas também é usada em todas as fases do ciclo de vida do desenvolvimento de software, desde a concepção até a implementação.
D) Processos para modelagem de sistemas e análise, excluindo negócios, pois trata-se de uma linguagem técnica de desenvolvimento.
A UML pode ser aplicada tanto a sistemas de software quanto a processos de negócios, e não é exclusivamente uma linguagem técnica de desenvolvimento.
E) Estruturas prontas para desenhar classe e apoiar os analistas nas modelagens de negócios para processos de desenvolvimento orientado a aspectos.
Embora a UML possa ser usada para desenhar classes e apoiar modelagens de negócios, ela não está limitada ao desenvolvimento orientado a aspectos.
Portanto, a resposta correta é a letra A) Ferramentas para análise, projeto e implementação de softwares, assim como modelagem de negócios e processos para o desenvolvimento orientado a objetos. A UML é uma linguagem versátil que pode ser aplicada em uma variedade de contextos dentro do desenvolvimento de software e modelagem de negócios.
Leia mais em: ww.fundatec.org.br/portal/con...