Недавно мы уже это обсуждали, но т.к. там пошел оффтопик, да и давно было - открываю тему заново.
Наткнулся на сайтик http://mda.hostok.net/ где всё про MDA изложенно:
Model Driven Architecture - это активно развиваемая в последние годы концепция разработки программного обеспечения. Смысл MDA достаточно прост - разработка любого программного продукта полностью определяется его моделью. Модель приложения представляет собой платформенно-независимое описание его структуры и поведения на языке UML. Согласно концепции MDA, наличие модели является необходимым и достаточным условием для создания приложения. Это означает, что собственно программный код (и, если это необходимо, и структура базы данных), генерируется автоматически по имеющейся модели.
Наткнулся на сайтик http://mda.hostok.net/ где всё про MDA изложенно:
Model Driven Architecture - это активно развиваемая в последние годы концепция разработки программного обеспечения. Смысл MDA достаточно прост - разработка любого программного продукта полностью определяется его моделью. Модель приложения представляет собой платформенно-независимое описание его структуры и поведения на языке UML. Согласно концепции MDA, наличие модели является необходимым и достаточным условием для создания приложения. Это означает, что собственно программный код (и, если это необходимо, и структура базы данных), генерируется автоматически по имеющейся модели.
Вопрос: Каковы по Вашему перспективы MDA?
1. До полностью автоматического - никогда не дойдет. Всегда надо будет часть кода писать вручную. | 6 | (28.57%) | |
2. Ещё немного времени пройдет, и проги можно будет писать именно так - рисованием диаграммок. | 2 | (9.52%) | |
3. Будут применять при разработке больших и сложных систем. Для мелких утилиток - не жизнеспособно. | 9 | (42.86%) | |
4. Вскоре вымрет так и не родившись, не будет использоваться почти нигде. | 4 | (19.05%) | |
Всего: | 21 Всего проголосовало: 16 |