Abstract
<jats:p>В статье представлен анализ концептуальных ограничений и направлений оптимизации жизненного цикла разработки программного обеспечения в условиях роста сложности современных систем и усиления роли данных, автоматизации и интеллектуальных методов. Исследование выполнено в формате систематического обзора и аналитического обобщения научных публикаций, посвященных моделям жизненного цикла, практикам непрерывной разработки, управлению данными и применению искусственного интеллекта в программной инженерии. Основное внимание сосредоточено на выявлении структурных разрывов между стадиями жизненного цикла, которые не устраняются существующими подходами, ориентированными на локальное улучшение отдельных этапов. Показано, что современные методы разработки обеспечивают непрерывность операций, однако не обеспечивают передачу логики решений между стадиями, что приводит к накоплению несогласованности и росту ошибок на поздних этапах. Установлено, что объяснимость интеллектуальных методов выполняет ключевую роль в обеспечении межфазной согласованности, выступая механизмом интерпретации и переноса решений, а не дополнительной характеристикой моделей. Выявлено, что существующие инженерные практики, включая конвейеры непрерывной интеграции и подходы управления данными, не обеспечивают интеграцию архитектурных решений и обратной связи в единую систему. Предложена авторская концептуальная модель оптимизации жизненного цикла, основанная на принципе непрерывной передачи интерпретируемых решений между стадиями и интеграции данных, автоматизации, архитектурных моделей и интеллектуальных методов. Полученные результаты расширяют представление о природе ограничений современных подходов и задают основу для разработки систем согласованного управления жизненным циклом разработки программного обеспечения.</jats:p>