MDSD — различия между версиями

(Новая страница: «'''Моделе-ориентированное системное проектирование''' (Model-driven system design, MDSD) - концепция разр…»)
 
 
Строка 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. Стрелки обозначают направление связи, а не потока информации.

MDSD-model.png


Подпроцессы

На каждой стадии для развития совокупности моделей системы выполняется подпроцесс (subprocess). Бейкер (Loyd Baker) ввел такие подпроцессы:

MDSD-subprocesses.png