
Курс КТ-178C для начинающих
Версия курса 1. Дата выпуска 06.07.2026.
Курс посвящен практической разработке авиационного программного обеспечения гражданской авиации по КТ-178С (и его реинкарнации ГОСТ 51904). В нем рассматриваются место стандарта в сертификационной экосистеме, связь ПО с системой, DAL (Уровень гарантии разработки), ФАП-21, Р-4754А, КТ-254 и смежными документами, а также вопросы старта проекта, ролей, ответственности и стоимости.
Основной акцент сделан на подготовке планов сертификации, разработки, верификации, управления конфигурацией и гарантии качества, а также стандартов требований, архитектуры и кодирования для embedded C.
Курс сделан новичками, которые сами только что постигли дзен КТ-178C, а лучший способ в чём-то действительно разобраться — это прочитать на эту тему курс лекций.
Курс полностью выложен в открытом доступе: без регистрации, SMS и рекламы. Никаких очных курсов на его основе не планируется.
Все ошибки и предложения направляйте на info@motorcontrol.ru. Если накопится критическая масса замечаний, может быть рассмотрена работа над ошибками и исправление курса в том или ином виде.
Лекции доступны на Rutube единым плейлистом и на Яндекс.Диске. Смотреть рекомендуется со скоростью 1.5x-2x.
Аудиоверсию курса можно скачать одним архивом: все MP3 лекции.
Аудиоверсию можно смело слушать для лекций 1-4 без потери понимания. Слайды лишь повторяют сказанное.
Презентации доступны отдельно в списке лекций ниже и одним архивом: все презентации ODP и PDF.
Лекции
| Лекция 1 | Вводная лекция Вводная лекция о разработке авиационного программного обеспечения по стандарту КТ-178С: зачем он нужен, почему авиационный код настолько дорогой и чем такая разработка отличается от обычной. На примерах разбираются требования, трассируемость, верификация, управление конфигурацией, гарантия качества, квалификация инструментов и причины высокой стоимости сертифицированного ПО. Видео Rutube, Презентация ODP, Презентация PDF |
| Лекция 2 | Экосистема авиационной разработки В лекции разбирается, почему КТ-178С нельзя понимать как изолированный стандарт для программного обеспечения: вокруг него есть системные процессы, оценка безопасности, стандарты по аппаратуре, инструментам и смежным технологиям. Обсуждаются Р-4754А, Р-4761А, КТ-254, Р-330, Р-248 и другие документы, а также то, откуда берутся системные требования, DAL и ограничения на сертифицируемую разработку. Видео Rutube, Презентация ODP, Презентация PDF |
| Лекция 3 | С чего начать В лекции разбирается, какие вопросы нужно прояснить до начала разработки авиационного комплектующего изделия: кто является разработчиком по ФАП-21, какой класс и категория у изделия, кто принимает результат и перед кем защищаются планы. Отдельно обсуждаются сертификат разработчика авиационной техники, лицензия Минпромторга, работа с интегратором самолета и реалистичная оценка стоимости сертифицированной разработки. Видео Rutube, Презентация ODP, Презентация PDF |
| Лекция 4 | ИИ агенты и КТ-178C Лекция о том, как современные ИИ-агенты меняют разработку ПО и почему их проблемы неожиданно похожи на задачи, давно решаемые в авиационных процессах КТ-178C. Разбираются вайб-кодинг, спецификации, трассируемость, тестирование по требованиям и практические способы использовать агентов для отладки рабочих инструкций и самих требований. Видео Rutube, Презентация ODP, Презентация PDF |
| Лекция 5 | План сертификации В лекции подробно разбирается, как составлять план сертификации ПО для авиационного проекта по КТ-178С: от титульного листа и листа согласований до описания процессов жизненного цикла. Рассматривается практическая структура документа, которую ожидают видеть аудиторы, а также типовые вопросы по DAL, обособлению, управлению конфигурацией, верификации и взаимодействию с сертифицирующим органом. Видео Rutube, Презентация ODP, Презентация PDF |
| Лекция 6 | План разработки ПО В лекции разбирается, что включать в план разработки ПО для сертификационного проекта по КТ-178: назначение документа, область применения, стандарты, среду разработки и модель жизненного цикла. Особое внимание уделяется управляемости инструментов, повторяемой сборке, Makefile/build server, вспомогательным средствам, Git/GitLab и тому, когда инструменты могут потребовать квалификации. Видео Rutube, Презентация ODP, Презентация PDF |
| Лекция 7 | План верификации В лекции разбирается структура плана верификации ПО по КТ-178С: назначение документа, организация работ, методы верификации и связь плана с процедурами, тестированием и управлением конфигурацией. Отдельное внимание уделено практической стороне: как планировать автоматические тесты, среду верификации, формальные инспекции, повторную верификацию и критерии запуска мероприятий. Видео Rutube, Презентация ODP, Презентация PDF |
| Лекция 8 | План управления конфигурацией В лекции разбирается, как составлять план управления конфигурацией ПО по КТ-178С: какие роли, процессы, инструменты и данные жизненного цикла нужно описать. Отдельное внимание уделено Git/GitLab, идентификации конфигурационных единиц, базовым версиям, сообщениям о проблемах, управлению изменениями, выпуску и хранению данных. Видео Rutube, Презентация ODP, Презентация PDF |
| Лекция 9 | План гарантии качества В лекции разбирается, как составить план гарантии качества ПО для проекта по КТ-178С: какие разделы в него включать, как описывать полномочия группы качества, процедуры аудитов и контроль записей жизненного цикла. Отдельное внимание уделено практическим механизмам работы гарантии качества: проверкам в GitLab/Redmine, чек-листам, блокировке процессов, контролю формального тестирования, согласованным отклонениям и итоговым документам выпуска ПО. Видео Rutube, Презентация ODP, Презентация PDF |
| Лекция 10 | Стандарт требований к ПО В лекции разбирается, каким должен быть стандарт разработки требований высокого уровня (ТВУ) для ПО по КТ-178С: структура документа, правила формулирования требований, трассировка, обоснования и верифицируемость. Отдельное внимание уделяется тому, как декомпозировать системные требования, описывать наблюдаемое поведение ПО, робастность, режимы работы, параметрические данные и работу с инструментом управления требованиями. Видео Rutube, Презентация ODP, Презентация PDF |
| Лекция 11 | Стандарт на проект ПО В лекции рассматривается стандарт проекта ПО в контексте КТ-178С: что должно попадать в архитектуру ПО, а что относится к требованиям низкого уровня. Разбираются методы описания архитектуры, декомпозиция на компоненты, потоки данных и управления, интерфейсы, ограничения проектных решений и вопросы совместимости с целевым вычислителем. Видео Rutube, Презентация ODP, Презентация PDF |
| Лекция 12 | Стандарт на кодирование В лекции разбирается, как подготовить стандарт на кодирование ПО по КТ-178С: какие ограничения языка и правил реализации стоит описать, как адаптировать MISRA-C под авиационный проект и как учитывать особенности микроконтроллера, компилятора и процесса верификации. Отдельное внимание уделяется практическим запретам и ограничениям для embedded C. Видео Rutube, Презентация ODP, Презентация PDF |
Контактная информация
| Телефон: | +7 (495) 303-37-54 |
| e-Mail организации: | info@motorcontrol.ru |
| Автор учебного курса | Лашкевич Максим Михайлович |
| e-Mail атора: | maxsoftpage@yandex.ru |


English