Trata-se de um modo comum de aplicar a UML, frequentemente c...

Próximas questões
Com base no mesmo assunto
Q78501 Engenharia de Software
Trata-se de um modo comum de aplicar a UML, frequentemente com alto retorno no investimento de tempo. Essa definição refere-se a:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - Modelagem ágil.

A questão aborda o uso da UML (Unified Modeling Language), que é uma linguagem padrão para modelar o esqueleto de sistemas de software. UML é amplamente utilizado em engenharia de software, principalmente para visualizar a estrutura e o design de um sistema, e pode ser integrado a diferentes processos de desenvolvimento de software, como o desenvolvimento ágil.

O desenvolvimento ágil é uma abordagem iterativa e incremental para o desenvolvimento de software, onde requisitos e soluções evoluem através da colaboração entre equipes auto-organizáveis e multidisciplinares. A modelagem ágil é uma prática que se alinha a este paradigma, enfatizando a criação de modelos e diagramas UML de forma rápida e eficiente, apenas o suficiente para o entendimento atual do problema, e estando aberta a mudanças frequentes.

A resposta correta, a modelagem ágil (C), refere-se à aplicação prática e eficiente da UML dentro do contexto do desenvolvimento ágil. Esta prática costuma trazer um alto retorno no investimento de tempo porque os modelos são criados de maneira rápida, focando apenas no necessário e evitando o excesso de detalhes que podem se tornar obsoletos rapidamente em um ambiente ágil, que é caracterizado pela mudança contínua.

As demais alternativas não se referem ao contexto correto. Case (A) normalmente se refere a ferramentas de software que auxiliam na engenharia de sistemas. Objetos Syntropy (B) não é um termo comum associado diretamente à UML ou modelagem ágil. MDA (D), ou Model Driven Architecture, é uma abordagem de desenvolvimento de software que foca em modelos, mas não é caracterizada pela agilidade da modelagem mencionada na questão.

Portanto, para resolver essa questão corretamente é necessário entender os conceitos de UML e como ele se alinha com as práticas ágeis, reconhecendo que a modelagem ágil é uma forma eficaz e eficiente de aplicar a UML no desenvolvimento 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

Esse enunciado é praticamente um extrato do livro

Referência:
Utilizando UML e Padrões

CRAIG LARMAN

Modelagem ágil: pags 57 - 58
...
Modelagem ágil enfatiza a UML como rascunho, trata-se de um modo comum de aplicar a UM, frequentemente com alto retorno
no investimento de tempo (que é tipicamente curto).
...

Clique para visualizar este comentário

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