Найти в Дзене
Новософт развитие

MDA в разработке программного обеспечения

NERPA ERP разработана IT-компанией Новософт в соответствии с мировым стандартом MDA (Model Driven Architecture). Такой подход к разработке является преимуществом для разработчиков и пользователей платформы. Инструмент доказал эффективность и актуален до сих пор, несмотря на опыт использования в десятки лет.

Что даёт использование MDA? Одно из ключевых качеств продуктов Новософт, где используется модельно-ориентированный подход – адаптивность программного обеспечения при интеграции со сторонним ПО. По итогу - это меньше простоев и перерывов в работе бизнеса.

ERP-системы с MDA быстро обновляется и настраиваются под потребности заказчика за счет независимости платформы от модели и многоуровневой архитектуры.

При использовании модельно-ориентированного подхода обеспечена более высокая производительность в ходе разработки. Это сокращает время на создание и снижает стоимость программного продукта по сравнению с ПО, где используется другая архитектура. Благодаря MDA увеличивается возможность перестройки ПО.

Многие методы разработки привязаны к языку программирования и среде разработки, где создаётся программное обеспечение. В результате в случае применения нескольких средств разработки или переносе программного продукта с одной платформы на другую, значительно падает эффективность работы.

Model Driven Architecture - это выход в подобных ситуациях. Так, первоначально создаётся метамодель, в которой прописаны и предопределены алгоритмы работы системы, концепция организации и механизмы управления данными. Метамодель создаётся в увязке со стандартом разработки MOF.

По сути, сначала детально прорабатывается и доводится до «совершенства» метамодель. Далее она адаптируется под язык программирования и среду разработки с детализацией и посадкой на конкретику. Разработчики априори действуют по схеме и могут чётко определить дедлайны по созданию ПО, тестированию и внедрению, но гибкость и адаптивность процесса разработки всё же сохраняется.

Немаловажно, что возможность работать в MDA – это показатель квалификации специалистов и гарантия надёжности программного обеспечения Новософт, которое будет внедрено в срок и без сбоев. Использование модельно-ориентированного подхода минимизирует вероятность возникновения ошибок в ходе создания ПО. Для заказчика при этом существенно снижается стоимость разработки программного обеспечения на заказ, но сохраняется высокий уровень стандартов выполнения продукта.