Приведен анализ результатов испытаний беспилотных систем (БС), выявлены основные элементы аппаратного и программного обеспечения с наименьшей надежностью. Рассмотрены существующие подходы решения вопросов оценки и методы повышения надежности программного обеспечения, как на этапе создания, так и на этапе тестирования. Предлагается решение задачи повышения надежности беспилотного комплекса осуществлять с учетом принципов структурного построения сложных программных средств и за счет обеспечения различных видов защиты в зависимости от требований к БС и имеющихся технологий программирования. Ключевые слова: Беспилотный комплекс, электрооборудование, интегрированная инерциальная система, надежность программного обеспечения, технология программирования