stringtranslate.com

Моделирование уровней зрелости

Уровни зрелости моделирования — это система классификации, определенная Аннеке Клеппе и Джосом Вармером в их книге MDA Explained (опубликованной Addison-Wesley ). Уровни характеризуют роль моделирования в программном проекте.

Эта концепция имеет сходство с тем, как оцениваются процессы разработки программного обеспечения с помощью Модели зрелости возможностей .

Существует 6 уровней:

Уровень 0
Нет спецификации: спецификация программного обеспечения не записана. Она хранится в головах разработчиков.
Уровень 1
Текстовая спецификация: программное обеспечение описывается текстом на естественном языке (будь то английский, китайский или какой-либо другой), записанным в одном или нескольких документах.
Уровень 2
Текст с моделями: текстовая спецификация дополнена несколькими моделями, демонстрирующими некоторые основные структуры системы.
Уровень 3
Модели с текстом: спецификация программного обеспечения записана в одной или нескольких моделях. В дополнение к этим моделям используется текст на естественном языке для объяснения деталей, предыстории и мотивации моделей, но ядро ​​спецификаций находится в моделях.
Уровень 4
Точные модели: спецификация программного обеспечения записана в одной или нескольких моделях. Естественный язык по-прежнему может использоваться для объяснения предыстории и мотивации моделей, но он играет ту же роль, что и комментарии в исходном коде.
Уровень 5
Только модели: модели точны и достаточно подробны, чтобы обеспечить полную генерацию кода. Генераторы кода на этом уровне стали такими же надежными, как компиляторы, поэтому ни одному разработчику не нужно даже смотреть на сгенерированный код. [ необходима цитата ]

Ссылки

Внешние ссылки