Índice:
- Definição - O que significa Desenvolvimento Orientado a Modelo (MDD)?
- Techopedia explica Desenvolvimento Orientado a Modelo (MDD)
Definição - O que significa Desenvolvimento Orientado a Modelo (MDD)?
O MDD (Model-driven Development) é uma abordagem de engenharia de software que usa o modelo para criar um produto. Às vezes, o desenvolvimento orientado a modelo é 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 faz parte de uma tendência em direção a abordagens mais diversas 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.
Techopedia explica Desenvolvimento Orientado a Modelo (MDD)
Os especialistas sugerem que aqueles que usam uma abordagem de desenvolvimento orientada a modelos precisam tomar cuidado para evitar os problemas relacionados a esse método. Isso significa garantir que os modelos sejam menores e menos complexos que as soluções possíveis e estar ciente de que a flexibilidade pode ou não ser incorporada nos 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 idéias 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 ao processo.