O que é o desenvolvimento orientado a modelos?
Desenvolvimento acionado por modelo, ou MDD, é uma abordagem para a criação de programas de computador. O foco do MDD é escrever, testar e implementar o programa de computador o mais rápido possível. Geralmente, essa abordagem do desenvolvimento orientada a modelos também tentará concluir a tarefa com a mesma eficiência e o mínimo de custo possível.
Uma das características do desenvolvimento orientado a modelos é que vários desenvolvedores podem ser empregados para trabalhar no mesmo produto final. Para acelerar o processo de criação dos programas de software, cada desenvolvedor do projeto pode assumir tarefas específicas associadas à redação do programa e testando os resultados. Isso pode permitir que pessoas com áreas específicas de especialização contribuam para o projeto, deixando tarefas mais mundanas para outros membros do projeto que carecem do mesmo nível de especialização ou formação. A produção de um produto acabado através deste método colaborativo é considerado um uso mais eficiente de tempo e recursos, pois todosUm envolvido realiza tarefas adequadas às suas habilidades.
Além de fazer o melhor uso dos recursos disponíveis, o objetivo por trás do desenvolvimento orientado a modelos é colocar o programa nas mãos dos usuários o mais rápido possível. Em alguns casos, esse sentido de urgência é baseado em economia antiga; Quanto mais cedo o programa estiver pronto e puder ser lançado para o marcador do consumidor, mais rápido o fabricante começará a lucrar com a venda do programa. Em outros momentos, o desejo de uma rápida reviravolta tem a ver com atender a uma necessidade específica, como criar software de processamento de pedidos personalizado para uma empresa que deseja aumentar drasticamente seu processo de atendimento de pedidos em um período muito curto de tempo.
Dependendo do ambiente de trabalho, o desenvolvimento orientado a modelos pode ser conhecido por alguns outros nomes. Desenvolvimento de software orientado a modelos, ou MDSD, geralmente é empunhadoLoyed como a identificação para esse tempo e processo eficiente de custo para criar novos programas. Da mesma maneira, o MDD também pode ser conhecido como arquitetura ou MDA orientada a modelos, referindo-se ao processo de design e construção associado ao esforço.