
- •02066769.01.03 51 03 – Лу
- •Цель испытаний
- •Требования к спо отми
- •Средства и порядок автономных испытаний
- •Подход к проведению автономных испытаний
- •Физическое размещение спо потми
- •Диаграмма потоков данных в режиме автономных испытаний
- •Методика испытаний
- •Тестирование функциональных характеристик
- •Тестирование надёжности
- •Тестирование состава и параметров технических средств
- •Тестирование информационной и программной совместимости
- •Матрица трассируемости требований
- •Приложение а
- •Приложение б
- •Приложение в
- •Приложение г
УТВЕРЖДЕН
02066769.01.03 51 03 – Лу
СПЕЦИАЛЬНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ОБРАБОТКИ ТЕЛЕМЕТРИЧЕСКОЙ ИНФОРМАЦИИ
Подпись и дата |
|
Инв. № дубл. |
|
Взам. инв. № |
|
Подп. и дата |
|
Инв. № подл. |
|
ПРОГРАММА-МЕТОДИКА АВТОНОМНЫХ ИСПЫТАНИЙ СПО ОТМИ
02066769.01.03 51 03
Листов 45
1. ОБЪЕКТ ИСПЫТАНИЙ 4
2. ЦЕЛЬ ИСПЫТАНИЙ 5
3. ТРЕБОВАНИЯ К СПО ОТМИ 6
4. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ 13
5. СРЕДСТВА И ПОРЯДОК автономных ИСПЫТАНИЙ 14
6. МЕТОДИКА ИСПЫТАНИЙ 17
Ресурсы и план-график испытаний спо ОТМИ 36
7. перечень ПРИНЯТЫХ сокращений 37
приложение А 38
приложение Б 39
приложение В 43
приложение Г 45
АННОТАЦИЯ
В настоящем документе приведены программа и методика автономных испытаний специального программного обеспечения (СПО) обработки телеметрической информации (ОТМИ) космического аппарата (КА) «Мікросат». В документе приведены матрица тестируемых требований ТЗ, методика испытаний в виде тестовых спецификаций, образцы форм отчетов по испытаниям, данные по ресурсам и план-график испытаний СПО ОТМИ.
ОБЪЕКТ ИСПЫТАНИЙ
Объектом испытаний является специальное программное обеспечение обработки телеметрической информации (СПО ОТМИ) космического аппарата «Мікросат».
Специальное программное обеспечение обработки телеметрической информации космического аппарата «Мікросат» предназначено для:
использования при автономных стендовых испытаниях ПАК ТМИ, ПОТМИ СОП и ПОТМИ ЦУП;
использования при комплексных испытаниях в составе ПАК ТМИ, ПОТМИ СОП и ПОТМИ ЦУП;
приёма и обработки телеметрической информации КА при наземных испытаниях и лётной эксплуатации КА «Мікросат».
Эксплуатационное назначение СПО ОТМИ – автоматизация обработки телеметрической информации КА «Мікросат».
Обозначение испытываемого программного продукта – 02066769.01.03.
Цель испытаний
Целью автономных испытаний является проверка соответствия СПО ОТМИ требованиям технического задания (ТЗ) на его разработку (см. документ КС4МФ5.12.9122.312ТЗ).
Для реализации данной цели выполняются следующие действия:
определяются требования ТЗ, для которых следует тестировать1СПО ОТМИ и дается обоснование нетестируемых требований;
определяется подход к испытаниям и программа автономных испытаний разрабатываемого СПО ОТМИ, составляется матрица тестируемых требований ТЗ;
разрабатывается методика автономных испытаний и формы отчетной документации по испытаниям СПО ОТМИ;
назначаются исполнители, оцениваются ресурсы и составляется план-график автономных испытаний СПО ОТМИ.
Требования к спо отми
В данном разделе приводится перечень требований ТЗ на разработку СПО ОТМИ, взятые из документа КС4МФ5.12.9122.312ТЗ и пронумерованные для последующего составления матрицы трассируемости требований.
Требования к функциональным характеристикам
3.1.1 В СПО ОТМИ должны быть реализованы следующие функции:
3.1.1.1 На сервере ОТМИ должно обеспечиваться выполнение следующих функций:
формирование и ведение данных задания на автоматизированную обработку (ЗАО);
приём и запись ТМ-информации на ЖД;
настройка работы с КА;
раскоммутация (предварительная обработка) входного потока ТМИ;
первичная обработка ТМ-параметров;
послесеансная обработка;
запись результатов предварительной обработки;
выдача потока ТМИ.
3.1.1.2 На рабочем месте оператора (РМО) должно обеспечиваться выполнение следующих функций:
табличная визуализация ТМ-параметров;
графическая визуализация ТМ-параметров.
3.1.2 Функция формирования и ведения данных задания на обработку (ЗАО) должна обеспечивать для каждого КА подготовку и корректировку данных в диалоговом режиме в виде систем параметров с использованием диалоговых окон ввода характеристик ТМ-параметров и таблиц тарировочных характеристик (ТХ) ТМ-параметров, формуляров заданий на обработку, печать указанных данных в согласованном формате.
3.1.2.1 Функция формирования и ведения данных ЗАО должна обеспечивать ввод и корректировку следующих данных для ТМ-параметров:
индекс (наименование параметра);
телеметрический адрес – формат, номер ТМ-пакета, номера байтов и битов;
формат кода ТМ-параметра;
значение критериев «существенности»: С, Е, N;
тарировочная характеристика – тип (разрядный, сигнальный, аналоговый, температурный, единица младшего разряда, диапазонный, бортовое время, формула) и номер;
значение диапазона (min, max) нормы;
критерии и условия обработки;
описание (полное наименование ТМ-параметра);
данные допускового контроля;
тип и номер таблиц ТХ ТМ-параметров;
редакции ответа для обработки сигнальных, разрядных, диапазонных параметров;
входные и выходные единицы для обработки функциональных параметров;
входные и выходные единицы для обработки параметров, формирующихся по математической формуле. Должна быть реализована возможность создания пользователем формул, на основе встроенных в СПО ОТМИ следующих математических функций: сложение (+), вычитание (-), деление (/), умножение (*), число в степени, тригонометрические функции sin, cos, tg, и др.;
входные и выходные единицы для обработки параметров бортового времени;
тип условия для условных параметров (больше, меньше, больше или равно, меньше или равно, и, или, равно, при изменении).
3.1.2.2 Формуляры заданий на обработку должны формироваться при помощи диалоговых окон из ранее введенных ТМ-параметров. Должно быть обеспечено формирование формуляров с ТМ-параметрами разных подсистем КА.
3.1.2.3 Для функции формирования и ведения данных ЗАО должен быть реализован автоматический контроль корректности введенных данных (наличие одинаковых индексов ТМ-параметров, наличие нескольких тарировочных таблиц с одинаковым номером и т.п.).
3.1.2.4 Должна быть обеспечена возможность копирования пользователем данных ЗАО с одного сервера ОТМИ на любой другой сервер ОТМИ и автоматическая сверка их содержимого на идентичность, с последующим формированием файла-отчета с несоответствиями. Методика переноса и сверки должна быть приведена в программной документации (ПД).
Примечание – ввод данных ЗАО осуществляется представителями ГП «КБ «Южное».
3.1.3 Функция приёма и записи ТМ-информации на жёсткий диск ПЭВМ должна обеспечивать приём и запись потока дейтаграмм ТМИ в темпе его поступления от НС СКТРЛ-М(М1), КПА КИ614 (КПА СПС-S) на ЖД сервера ОТМИ в виде сформированного файла ТМИ, визуализацию процесса приёма и мнемосхемы соединения, при этом должны быть обеспечены:
3.1.3.1 визуализация параметров настроек режима приёма потока дейтаграмм ТМИ: - имя файла ТМИ (номер сеанса связи), предполагаемое время начала/конца сеанса связи, контроль наличия свободного пространства на ЖД.
3.1.3.2 выдача следующей информации: - индикатор и график процесса, фактическое время начала/конца приема ТМИ, количество принятой информации в байтах и т.п.;
3.1.3.3 выдача статистических данных процесса приема ТМИ - количество принятых ТМ дейтаграмм;
3.1.3.4 отображение мнемосхемы состояния соединений;
3.1.3.5 график интенсивности поступления байт (дейтаграмм ТМИ) во временной шкале.
3.1.4 Функция настройки работы с КА должна обеспечивать:
3.1.4.1 ввод данных структуры ТМ – дейтаграмм, ТМ – пакетов (количество, тип, длина, в том числе переменной длины ТМ-пакетов);
3.1.4.2 структуру и тип (UTC, CUC и т. д.) БШВ и НШВ;
3.1.4.3 настройку сетевого подключения (тип сетевого соединения, количество подключаемых РМО, сетевые адреса НС, РМО и сервера ОТМИ СОП или другого сервера ОТМИ).
3.1.5 Функция раскоммутации (предварительной обработки) входного потока ТМИ должна обеспечивать:
3.1.5.1 распознавание ТМ-пакетов;
3.1.5.2 выделение ТМ-параметров в соответствии с их ТМ-адресами;
3.1.5.3 выделение временных меток БШВ и НШВ.
При приеме ТМИ должен быть предусмотрен критерий контроля качества раскоммутации ТМИ.
3.1.6 Функция первичной обработки ТМ-параметров должна обеспечивать:
3.1.6.1 «фильтрацию» потока ТМ-информации по признаку «существенности» изменения параметра относительно предыдущего «существенного» значения с подтверждением данного изменения заданным количеством измерений параметра (критерии С, N);
3.1.6.2 отбраковку недостоверных значений параметра по априорно заданной величине динамичности его поведения (критерий Е);
3.1.6.3 привязку значений ТМ-параметров к временным меткам БШВ и НШВ.
3.1.7 Функция послесеансной обработки должна обеспечивать:
3.1.7.1 формирование файла-протокола первичной обработки ТМ-параметров в целом по всем подсистемам ТМИ согласованного формата;
3.1.7.2 формирование файла-протокола первичной обработки по набору ТМ-параметров выбранных подсистем;
3.1.7.3 сохранение сформированного набора ТМ-параметров с возможностью его последующего использования;
3.1.7.4 формирование файла-протокола временных "сечений" по набору ТМ-параметров.
3.1.8 Функция записи результатов предварительной обработки должна обеспечивать автоматическую запись результатов первичной обработки ТМ-параметров (до 20 ТМ-файлов) в хранилище данных результатов обработки (РО) ТМИ, а также их удаление по инициативе пользователя.
3.1.9 Функция выдачи потока ТМИ должна обеспечивать передачу ТМИ по каналу связи (см. п. 4.5.4. настоящего ТЗ) в реальном масштабе времени сеанса связи (СС) с КА с сервера ОТМИ на удаленный сервер ОТМИ (сервер СОП).
Задержка информации при передачи ТМИ в реальном масштабе времени сеанса связи (СС) с КА с сервера ОТМИ на удаленный сервер ОТМИ не должна превышать 1 сек.
3.1.10 Функция табличной визуализации ТМ-параметров в режиме СС с КА и в послесеансном режиме должна:
3.1.10.1 визуализировать параметры настроек режима табличной визуализации в режиме СС с КА;
3.1.10.2 обеспечивать выбор результатов обработки любого сеанса связи из хранилища данных РО ТМИ;
3.1.10.3 отображать в таблице: запуск и управление табличным представлением; номера сеансов связи или имя файла; управление процессом чтения данных из хранилища данных РО ТМИ; перечень систем, формуляров (в соответствии с данными ЗАО), временных формуляров (в случае их наличия); для каждого ТМ-параметра индекс, оттарированное значение, время БШВ, время НШВ, полное наименование, тип, сквозной номер пакета ТМ, номер дейтаграммы из первичного заголовка пакета, hex-код, количество "существенных" изменений ТМ-параметра;
3.1.10.4 отображать по заданию оператора значения ТХ выбранного ТМ-параметра;
3.1.10.5 отображать построчно текущие "существенные" значения ТМ-параметров выбранного формуляра, при необходимости использовать режим "скроллинга";
3.1.10.6 обеспечивать выдачу 2, 4, 10, 20 "существенных" значений указываемых ТМ-параметров, при необходимости использовать режим "скроллинга";
3.1.10.7 допускать одновременный просмотр двух формуляров (по одному на каждом мониторе РМО);
3.1.10.8 выделять в разной цветовой гамме режимы НВ и ВОСПР;
3.1.10.9 выделять в красной цветовой гамме ТМ-параметры, значения которых выходят за пределы допуска;
3.1.10.10 обеспечивать вывод копии экрана на печать;
3.1.10.11 обеспечивать настройку границ полей элементов табличного отображения;
3.1.10.12 сохранять индивидуальные наборы формуляров и обеспечить возможность создания временных формуляров.
3.1.11 Функция графической визуализации ТМ-параметров должна обеспечивать:
3.1.11.1 В послесеансном режиме:
3.1.11.1.1 выбор результатов обработки любого сеанса связи из хранилища данных РО сервера ОТМИ;
3.1.11.1.2 вывод на мониторы РМО информации ТМ-параметров в виде графиков с использованием цветовой гаммы;
3.1.11.1.3 вывод на мониторы РМО всей ТМ-информации с последующим "растяжением" до поточечного просмотра;
3.1.11.1.4 передвижение рабочих зон визуализации вдоль временной шкалы при "растяжении" графика;
3.1.11.1.5 выбор формата вывода для многобитных ТМ-параметров: оттарированный код, hex-код;
3.1.11.1.6 возможность масштабирования поля многобитных ТМ-параметров;
3.1.11.1.7 временную привязку ТМ-параметров к БШВ и к НШВ;
3.1.11.1.8 выделение на временной шкале режимов НВ и ВОСПР;
3.1.11.1.9 вывод графиков в монотонно нарастающей шкале времени для режима ВОСПР;
3.1.11.1.10 сохранение сформированного перечня выводимых ТМ-параметров с возможностью его последующего использования;
3.1.11.1.11 печать на принтере изображения с экрана;
3.1.11.1.12 многостраничную (последовательно пронумерованную) печать на принтере при использовании "растяжения" графиков.
3.1.12 В темпе приёма ТМИ – графическое представление информации указываемых ТМ-параметров (до 8-х однобитных и до 4-х многобитных) на втором мониторе РМО, с пропорциональным "сжатием" графической информации по мере прохождения СС с КА, а также с возможностью изменения установленного набора параметров в темпе приёма, "растяжением" до поточечного просмотра, передвижение рабочих зон визуализации вдоль временной шкалы при "растяжении".
Графическое представление информации указанных ТМ-параметров в темпе приёма ТМИ должно осуществляться с задержкой не более 1 сек.
3.1.13 СПО ОТМИ должно работать при использовании графического интерфейса пользователя, воспринимая команды пользователя через систему меню, манипулятор "мышь", "горячие" клавиши. Должна максимально использоваться цветовая гамма мониторов РМО.
3.1.14 Дополнительно СПО ОТМИ должно поддерживать режимы резервирования (основной – резервный сервер), позволяя при выходе из строя основного/резервного сервера ОТМИ сохранять работоспособность без потери, прерывания потока ТМ-информации в темпе СС с КА и передачи ТМИ в темпе приема на удаленный сервер ОТМИ. Добавить (Время восстановления не более 2 минут).
Требования к надёжности
3.2.1 СПО ОТМИ должно быть устойчиво (не подвержено искажениям) по отношению к наиболее вероятным ошибкам в данных, сбоям технических средств и возможным ошибкам оператора.
3.2.2 В случае обнаружения ошибок в данных или ошибок пользователя должно выдаваться соответствующее сообщение на экран монитора.
3.2.3 СПО ОТМИ должно удовлетворять требованию восстанавливаемости, т.е. быть способным возвращаться в режим нормального функционирования после устранения ошибок в данных. Время восстановления его работоспособности должно определяться временем перезагрузки ОС (~ 2 мин).
3.2.4 СПО ОТМИ должно обеспечивать безотказную работу с вероятностью 0,95 в течение времени рабочего цикла (18 часов непрерывной работы и 4 часа перерыва). Критерием отказа является невыполнение функций СПО ОТМИ.
3.2.5 Аварийное завершение работы во время работы СПО ОТМИ не должно приводить к нарушению целостности данных ЗАО.
3.2.6 Подтверждение требований по надежности производится в процессе наземных испытаний и летной эксплуатации СПО ОТМИ путём набора статистики об отказах.
Требования к составу и параметрам технических средств
3.3.1 СПО ОТМИ должно разрабатываться по принципу распределенной структуры. Составные части СПО ОТМИ должны функционировать в среде рассредоточенных (в том числе и территориально) вычислительных средств обработки ТМИ, с использованием коммутационного оборудования.
Состав технических
средств приводится в документе «Исходные
данные для разработки специального
программного обеспечения обработки
телеметрической информации»
КС4МФ5.11.5676.312 ИД (см. п. 1.5 документа
Требования к информационной и программной совместимости
3.4.1 СПО ОТМИ должно функционировать под управлением ОСПО (64-разрядная Windows 7 Professional).
3.4.2 Сведения о размерах ресурсов, необходимых для инсталляции и эксплуатации СПО ОТМИ, должны быть приведены в ПД.
3.4.3 СПО ОТМИ должно в диалоговом окне оповещать пользователя об объёме дискового пространства каталога для регистрации файлов ТМИ, в случае наличия объёма менее 50 Мбайт производить предупреждение.
3.4.4 Информационный обмен технических средств с установленным СПО ОТМИ с внешними абонентами должен базироваться на использовании сетей типа Ethernet.
3.4.5 Администрирование СПО ОТМИ должно осуществляться с помощью стандартных средств ОС Windows 7 (уровень доступа к данным ЗАО и т.д.).
3.4.6 В СПО ОТМИ должны быть предусмотрены средства контроля целостности исполняемых файлов, данных ЗАО, файлов конфигурации.
3.4.7 СПО ОТМИ должно инсталлироваться в пошаговом режиме установки (с отображением динамики процесса инсталляции) путём запуска инсталляционного приложения с возможностью выбора настроек и конфигурации инсталляции.
Примечание – установку СПО ОТМИ на ТС осуществляет ГП «КБ «Южное», начиная с этапа функциональных испытаний СПО ОТМИ.
3.4.8 Администрирование, а также управление правами доступа к данным ЗАО и настройкам СПО ОТМИ осуществляет ГП «КБ «Южное».
ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
4.1 Содержание и оформление программных документов должно соответствовать требованиям стандартов ЕСПД.
4.2 На СПО ОТМИ должна быть выпущена документация в следующем составе:
4.2.1 На первом этапе:
структура СПО ОТМИ;
структура интерфейса пользователя СПО ОТМИ.
4.2.2 На втором этапе:
программа-методика автономных испытаний СПО ОТМИ;
описание применения;
руководство оператора;
текст программы на оптическом диске (CD-R, DVD-R);
ведомость эксплуатационных документов;
формуляр.
4.3 В ПД должно содержаться пошаговое описание процесса установки (инсталляции) СПО ОТМИ и всех, необходимых для работы СПО ОТМИ, компонент.
4.4 Исполняемые модули, данные ЗАО, файлы, необходимые для установки и функционирования СПО ОТМИ, исходные коды программ должны быть поставлены в ГП «КБ «Южное» на оптическом диске (с комментариями).