Главная |  Обучение |  Проекты |  Статьи |  О Компании 

К оглавлению

ЭТАПНОСТЬ И МЕТОДОЛОГИЯ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ БОРТОВОЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ РОССИЙСКОГО СЕГМЕНТА МКС ”АЛЬФА”

Е.А.Микрин, РКК “Энергия”, Россия

В.П.Пелихов ИПУ РАН Россия

Этапность и используемая методология проектирования ПО, направленные на создание безопасной системы, должны обеспечить:

- разработку бортового ПО;

- разработку модельного ПО;

- проектирование баз данных.

Основные этапы создания и документирования ПО соответствуют требованиям ГОСТ ЕСПД (Гост 19.102-77 и т.д.)

Необходимо отметить, что этапы содержательно могут частично перекрывать друг друга, применяться итерактивно или рекурсивно. Так, например, технологическая операция <<Разбиение ЭКПО (элементов конфигурации программного обеспечения) на программные компоненты и программные модули>> фактически используется как на этапе детального анализа, так и на этапе технического проектирования.

Результаты выполнения этапов детального анализа и технического проектирования должны обеспечить следующие требования:

1.Для всех программ высокой степени риска и для критических функций будут разработаны прототипы ПО.

2. Должны быть составлены завершенные программные спецификации.

3. Совокупность спецификаций должна сопровождаться описанием интерфейсов.

4. Должны быть описаны определения внешних интерфейсов ЭКПО, зафиксированных на программном уровне.

На этих этапах должен быть завершен процесс разработки программ, включая изготовление полупромышленных образцов программ и раннюю функциональную интеграцию. Ранняя функциональная интеграция при проведении тестирования использует жизненный сценарий комплекса для установления соответствия полупромышленного образца программного обеспечения алгоритмическим и интерфейсным требованиям спецификаций. Такое тестирование ведет к ослаблению риска создания некорректной программы.

Этап разработки кодов программ считается завершенным с окончанием тестирования программного модуля.

Интеграция разработанного ПО, совместная работа ПО и аппаратуры, а также сопровождение испытаний и эксплуатации ПО производится на инструментальном наземном комплексе отладки ПО (НКО).

Основные задачи:

- обеспечение функционирования интегрированной среды разрабатываемого ПО, редактирование, компиляция, сборка и загрузка ПО, хранение и управление данными;

- интеграция ПО и аппаратуры, моделирование внешней среды, сопровождение испытаний и эксплуатации МКС “АЛЬФА”, управление отладкой и тестовыми испытаниями;

- мониторинг процесса разработки ПО, документирование и контроль исполнения спецификаций.



[ Главная ] [ Обучение ] [ Проекты ] [ Статьи ] [ О компании ]


 
Copyright © 2005, SECURITY BUSINESS CONSULTING
Москва, ул. Профсоюзная, 65, Институт проблем управления РАН
тел. 232-35-11, факс 334-88-39

* Частичное и полное воспроизведение материалов сайта допускается только с письменного разрешения