Преимущества классического подхода CDM по сравнению с другими методами разработки ПО:
- Подходит для сложных и масштабных проектов. 3 Классический подход предусматривает последовательный и детерминированный порядок выполнения задач. 3
- Рекомендуется при нехватке опыта у разработчиков, неподготовленности пользователей, нечётко определённой задаче. 3
- Обеспечивает согласованность действий благодаря централизованному хранению проекта и управлению доступом к нему всех участников разработки. 12
- Автоматизирует переход от одного этапа разработки к другому с помощью специальных утилит. 12
- Позволяет документировать текущую версию системы на всех этапах её разработки с помощью генерации многочисленных отчётов. 12
Некоторые недостатки классического подхода CDM:
- Не предусматривает включение дополнительных задач, которые не оговорены в CDM, и их привязку к остальным. 2
- Исключает удаление задачи и изменение последовательности выполнения задач по сравнению с предложенной. 2
- Опирается на использование инструментария Oracle, хотя есть утверждения о возможности адаптации CDM к проектам, в которых используется другой комплект инструментальных средств. 2