Уровни зрелости моделирования — это система классификации, определенная Аннеке Клеппе и Джосом Вармером в их книге MDA Explained (опубликованной Addison-Wesley ). Уровни характеризуют роль моделирования в программном проекте.
Эта концепция имеет сходство с тем, как оцениваются процессы разработки программного обеспечения с помощью Модели зрелости возможностей .
Существует 6 уровней:
- Уровень 0
- Нет спецификации: спецификация программного обеспечения не записана. Она хранится в головах разработчиков.
- Уровень 1
- Текстовая спецификация: программное обеспечение описывается текстом на естественном языке (будь то английский, китайский или какой-либо другой), записанным в одном или нескольких документах.
- Уровень 2
- Текст с моделями: текстовая спецификация дополнена несколькими моделями, демонстрирующими некоторые основные структуры системы.
- Уровень 3
- Модели с текстом: спецификация программного обеспечения записана в одной или нескольких моделях. В дополнение к этим моделям используется текст на естественном языке для объяснения деталей, предыстории и мотивации моделей, но ядро спецификаций находится в моделях.
- Уровень 4
- Точные модели: спецификация программного обеспечения записана в одной или нескольких моделях. Естественный язык по-прежнему может использоваться для объяснения предыстории и мотивации моделей, но он играет ту же роль, что и комментарии в исходном коде.
- Уровень 5
- Только модели: модели точны и достаточно подробны, чтобы обеспечить полную генерацию кода. Генераторы кода на этом уровне стали такими же надежными, как компиляторы, поэтому ни одному разработчику не нужно даже смотреть на сгенерированный код. [ необходима цитата ]
Ссылки
- Т. Меттлер, Размышления в терминах проектных решений при разработке моделей зрелости, Международный журнал стратегических наук о решениях, 1(4), 2010, стр. 76-87.
- T. Mettler, P. Rohner и R. Winter, На пути к классификации моделей зрелости в информационных системах, Управление взаимосвязанным миром, в: A. D'Atri, M. De Marco, AM Braccini и F. Cabiddu (редакторы), Берлин, Гейдельберг: Physica, 2010, стр. 333-340.
- Аннеке Клеппе и Йос Уормер в своей книге «Объяснение MDA Эддисона-Уэсли»
- Книга: «MDA Explained: The Model Driven Architecture: Practice and Promise» Аннеке Г. Клеппе, Йоса Б. Вармера, Вима Баста, Издательство: Addison-Wesley Professional, Дата выпуска: апрель 2003 г., ISBN 0-321-19442-X
Внешние ссылки
- Начало работы с моделированием уровней зрелости