|
|
|
|
|
ЭТАПНОСТЬ И МЕТОДОЛОГИЯ ПРОЕКТИРОВАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ БОРТОВОЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ РОССИЙСКОГО СЕГМЕНТА МКС ”АЛЬФА” Е.А.Микрин, РКК “Энергия”, Россия В.П.Пелихов ИПУ РАН Россия Этапность и используемая методология проектирования ПО, направленные на создание безопасной системы, должны обеспечить:
Основные этапы создания и документирования ПО соответствуют требованиям ГОСТ ЕСПД (Гост 19.102-77 и т.д.) Необходимо отметить, что этапы содержательно могут частично перекрывать друг друга, применяться итерактивно или рекурсивно. Так, например, технологическая операция <<Разбиение ЭКПО (элементов конфигурации программного обеспечения) на программные компоненты и программные модули>> фактически используется как на этапе детального анализа, так и на этапе технического проектирования. Результаты выполнения этапов детального анализа и технического проектирования должны обеспечить следующие требования:
На этих этапах должен быть завершен процесс разработки программ, включая изготовление полупромышленных образцов программ и раннюю функциональную интеграцию. Ранняя функциональная интеграция при проведении тестирования использует жизненный сценарий комплекса для установления соответствия полупромышленного образца программного обеспечения алгоритмическим и интерфейсным требованиям спецификаций. Такое тестирование ведет к ослаблению риска создания некорректной программы. Этап разработки кодов программ считается завершенным с окончанием тестирования программного модуля. Интеграция разработанного ПО, совместная работа ПО и аппаратуры, а также сопровождение испытаний и эксплуатации ПО производится на инструментальном наземном комплексе отладки ПО (НКО). Основные задачи:
|
|
|