Является ли реализация генератора кода своего рода разработкой программного обеспечения на основе модели / модели? - PullRequest
0 голосов
/ 11 марта 2011

Является ли реализация генератора кода своего рода разработкой программного обеспечения, основанного на моделировании / моделировании, или оба метода совершенно разные?

Например, при использовании генерации кода Entity Framework. Это своего рода модельный дизайн?

Различает ли это использование модели или метамодели, когда я использую термин "дизайн, управляемый моделью"?

Больше нет ответов?

Ответы [ 2 ]

1 голос
/ 17 марта 2011

Использование генератора кода является формой проектирования на основе модели, когда вы сначала создаете абстрактную модель (например, некую диаграмму UML) и используете эту модель в качестве основы для генерации кода. Этот вид рабочего процесса также известен как forward engineering .

С другой стороны, при использовании генератора кода, который трансформируется между одними и теми же уровнями абстракции (например, тот, который преобразует один язык программирования в другой), IMHO, это не имеет ничего общего с модельно-ориентированным проектированием.

0 голосов
/ 11 марта 2011
...