Download presentation in pdf >>
В данной статье предлагается модель процесса разработки и сопровождения DSM-решений со следующими чертами: жесткое управление требованиями, итеративность, конфигурационное управление, управление ошибками и пожеланиями, вовлеченность пользователя в процесс разработки, разработка и поддержка документации. В модели отделены фазы активной разработки и сопровождения. Предлагается также метод автоматизированной поддержки целостности активов разработки DSM-решений – концептуальной метамодели предметно-ориентированного языка и ее документации. Метод основывается на циклической разработке активов (round-trip engineering), понимаемой как процесс распространения изменений в активах, а не их перегенерация одних после изменения других (например, программного кода после изменения в соответствующих визуальных моделях). Предлагаемый метод учитывает особенности двух самых развитых на сегодняшний день DSM-платформ – в первую очередь, Microsoft DSL Tools, а также Eclipse/GMF.