В процессе создания ПО создается и используется мно- жество разнообразных артефактов: требования, модели ана- лиза и проектирования, программный код, документы и т.д. Управление согласованностью (consistency management) всех этих артефактов разработки - важная задача, способствую- щая поддержанию концептуальной целостности разработки ПО. Вд анной работе представлен обзор методов поддержки согласованности UML-моделей: между собой, с требования- ми и с программным кодом. Основной акцент делается на автоматизированных подходах.