Definição – O que significa Desenvolvimento Orientado a Modelos (MDD)?
O desenvolvimento orientado a modelo (MDD) é uma abordagem de engenharia de software que usa um modelo para criar um produto. O desenvolvimento orientado a modelo às vezes é usado de forma intercambiável com a engenharia orientada a modelo e pode se referir a ferramentas e recursos específicos ou a uma abordagem orientada a modelo.
O MDD é parte de uma tendência de abordagens mais diversificadas para o desenvolvimento de produtos de TI. Outro aspecto dessa inovação são as práticas “ágeis”, que em alguns casos estão associadas ao desenvolvimento orientado a modelos.
Definirtec explica Desenvolvimento Orientado a Modelos (MDD)
Os especialistas sugerem que aqueles que usam uma abordagem de desenvolvimento baseada em modelo precisam tomar cuidado para evitar os problemas relacionados a esse método. Isso significa garantir que os modelos sejam menores e menos complexos do que as soluções eventuais e estar ciente de que a flexibilidade pode ou não ser incorporada aos modelos, conforme necessário. Os desenvolvedores precisam analisar criticamente o que o desenvolvimento orientado a modelos pode oferecer, como os modelos são criados e quais equipes de desenvolvedores e outros são clientes promissores em termos de design, engenharia e entrega de software.
As ideias sobre o processo de desenvolvimento e engenharia agora desempenham um papel importante nos processos de TI, especialmente em empresas maiores, onde uma hierarquia de equipe mais detalhada adiciona mais camadas a um processo.