MDSD — различия между версиями
Admin (обсуждение | вклад) (Новая страница: «'''Моделе-ориентированное системное проектирование''' (Model-driven system design, MDSD) - концепция разр…») |
Admin (обсуждение | вклад) |
||
Строка 11: | Строка 11: | ||
[[Файл:MDSD-subprocesses.png|center]] | [[Файл:MDSD-subprocesses.png|center]] | ||
+ | |||
+ | [[Категория: Подходы]] |
Текущая версия на 23:01, 2 августа 2016
Моделе-ориентированное системное проектирование (Model-driven system design, MDSD) - концепция разработки системы на базе подхода моделе-ориентированной архитектуры (MDA). Основная идея заключается в том, чтобы использовать модели и метамодель для описания результатов рассмотрения системы, начиная с самых ранних стадий разработки и вплоть до развертывания и эксплуатации. Основоположник MDSD - Лойд Бейкер (Loyd Baker).
Информационная модель
Бейкер предложил одну из первых информационных моделей или представлений, для MDSD. Она похожа на диаграмму классов в UML. Стрелки обозначают направление связи, а не потока информации.
Подпроцессы
На каждой стадии для развития совокупности моделей системы выполняется подпроцесс (subprocess). Бейкер (Loyd Baker) ввел такие подпроцессы: