Наталья Горелиц
Наталья Горелиц, инженер 1 категории ФГУП "ГосНИИАС".
Родилась в Москве в 1988 году, окончила факультет Вычислительной математики и кибернетики (ВМК) Московского Государственного Университета им. М.В. Ломоносова в 2010 году. С 2015 года работает в ГосНИИАС в составе группы системной инженерии. Область научных интересов: системная инженерия, внедрение методологий, процессов и инструментов, поддержка процессов жизненного цикла разработки и сертификации сложных систем.
Управление конфигурацией как средство достижения сертифицируемости и надежности
На сегодняшний день существует актуальная проблема – как инструментально поддержать и обеспечить сертифицируемость разработки надёжных и критичных по безопасности сложных систем. Важным аспектом подобных разработок является создание сертификационного пакета. В докладе из процесса управления конфигурацией выделены критерии для выбора или создания инструментального средства поддержки жизненного цикла разработки. Соблюдение принципов процесса управления конфигурацией позволяет обеспечить требуемые качество и надежность продукта, его сертифицируемость и необходимый уровень доверия к безопасности, контролировать разработку, а также снизить финансовые и временные затраты.
Тезисы
Проблема разработки надежных, сертифицируемых критичных по безопасности систем с соблюдением рекомендаций нормативных документов и стандартов является одним из наиболее актуальных вызовов современности. Необходимо контролировать целостность разработки, управлять изменениями, соблюдать требования многочисленных стандартов, готовить сертификационный пакет и выполнять множество других мероприятий, чтобы в итоге получить надежный, безопасный и сертифицируемый продукт. Программное обеспечение для разработки сложных систем представлено на рынке огромным множеством продуктов. Оценить возможности каждого инструмента и осуществить обоснованный выбор или сформулировать требования для создания собственного инструмента поддержки разработки представляется достаточно сложной задачей.
Анализируя требования, предъявляемые разработчикам процессами КТ-178С в случае разработки авиационных систем и нормативными документами других отраслей в иных случаях, видно, что больше всего ограничений (и требований к функционалу) на программные среды поддержки жизненного цикла разработки накладывает один из обеспечивающих процессов - процесс управления конфигурацией. Мероприятия процесса управления конфигурацией обеспечивают работу с данными жизненного цикла, их хранение, целостность, безопасность, управляемость, информационную поддержку обмена данными между остальными процессами жизненного цикла, ведение истории изменений и т.п.
В докладе процесс управления конфигурацией рассматривается как основной источник критериев при выборе или создании инструментального средства поддержки жизненного цикла разработки. Выделенные критерии могут быть применены к инструменту или программной среде поддержки всего жизненного цикла разработки, а также к инструментам, отвечающим за поддержку отдельных процессов жизненного цикла.
Соблюдение принципов процесса управления конфигурацией позволяет осуществлять контроль разработки, обеспечить требуемые качество и надежность продукта, его сертифицируемость и необходимый уровень доверия к безопасности, снизить финансовые и временные затраты на разработку.