Проектирование на основе моделей
-
Основы моделирования данных
- Моделирование данных включает процессы, требования, дизайн, строительство и другие аспекты разработки программного обеспечения.
- MDE фокусируется на создании моделей предметной области для управления знаниями и действиями в прикладной области.
-
Обзор MDE
- MDE повышает производительность и упрощает проектирование, стандартизируя терминологию и практики.
- Модели генерируются алгоритмически на основе моделей предметной области.
- Парадигма MDE эффективна, если модели понятны пользователям и могут служить основой для внедрения систем.
-
Известные инициативы MDE
- OMG продвигает архитектуру, управляемую моделями (MDA) с использованием стандартов UML и QVT.
- Платформа моделирования Eclipse (EMF) позволяет создавать инструменты для MDA и других связанных инструментов.
-
Преимущества MDE
- Технологии проектирования на основе моделей облегчают сложность платформ и эффективно выражают концепции предметной области.
-
Инструменты MDE
- Известные программные средства включают AADL, Acceleo, AgileUML и другие.
-
Рекомендации и дальнейшее чтение
- Для углубленного изучения MDE рекомендуется прочитать книги Дэвида С. Франкеля и Марко Брамбиллы.
- Ссылки на внешние ресурсы доступны на сайте OMG.
Полный текст статьи: