Курс КТ-178C для начинающих

Курс КТ-178C для начинающих

Курс КТ-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