- системное программное обеспечение;
- прикладное программное обеспечение;
- программное обеспечение испытаний.
5.4.1.2 По месту размещения и назначению программное обеспечение, используемее для подготовки и проведения испытаний с помощью АИМК, включает:
- программное обеспечение рабочих мест разработчиков ППО;
- программное обеспечение рабочих мест разработчиков ПОИ;
- программное обеспечение АИМК, в состав которого включается:
- программное обеспечение РМ УПР;
- программное обеспечение РМ РУКОВ;
- программное обеспечение РМ ОЦЕНКА;
- программное обеспечение РМ ИВУ;
- программное обеспечение РМ СОИ.
Табл. 5.1
|
Название
|
Назначение
|
|
Системное программное обеспечение
|
Покупное программное обеспечение.
Поставляется вместе с вычислительной техникой или закупается отдельно. Состав системного ПО определяется отдельно для каждого рабочего места АИМК и каждого рабочего места разработчиков ППО и ПОИ.
|
ППО
|
Прикладное программное обеспечение
|
Новая разработка.
ППО разрабатывается программистами с помощью покупных сред разработки на стандартных языках программирования.
Компоненты ППО поставляются на рабочие места АИМК и/или на рабочие места разработчиков ППО и ПОИ.
|
ПОИ
|
Программное обеспечение испытаний
|
Новая разработка.
ПОИ определяет алгоритмы испытаний и разрабатывается испытателями и разработчиками (кураторами) систем изделия на специализиро-ванном языке TL с помощью среды разработки, входящей в состав ППО.
Компоненты ПОИ поставляются на рабочие места АИМК.
|
5.4.2 Требования к составу системного программного обеспечения
5.4.2.1 Системное программное обеспечение должно включать только лицензионные программные продукты.
5.4.2.2 В состав системного программного обеспечения, устанавливаемого на рабочие места испытаний, необходимо включить:
операционную систему согласно требованиям табл. 3.2;
Microsoft Office 2003 (или более позднюю версию);
антивирусное программное обеспечение и средства защиты информации;
сервисное программное обеспечение.
5.4.2.3 Состав системного программного обеспечения должен уточняться для каждого рабочего места АИМК в техническом задании (спецификации) на поставку оборудования.
5.4.3 Общие требования к составу прикладного программного обеспечения
5.4.3.1 Прикладное программное обеспечение АИМК должно включать компоненты самостоятельного применения согласно таблице 5.1. Состав компонентов может уточняться при разработке ППО. В таблице знаком отмечены рабочие места, на которые проводится установка компонентов ППО.
Примечание. Обозначение СППО используется для компонентов, устанавливаемых только на одном рабочем месте испытаний.
5.4.3.2 В таблице 5.2 указан разработчик каждого компонента ППО. На разработку каждого компонента ППО должно выпускаться отдельное техническое задание. Допускается выпуск одного ТЗ на несколько компонентов. В частности, допускается выпуск отдельного технического задания, согласованного с НИИ КС, на программный комплекс, включающий все компоненты ППО, разрабатываемые специалистами ПО “Полёт”.
5.4.3.3 Требования к отдельным компонентам ППО приведены в подразделах 5.4.5 – 5.4.16.
Таблица 5.2
Название
компонента ППО
|
Обозначение компонента ППО
|
Разработчик
|
РМ-УПР
|
РМ-ОЦЕНКА
|
РМ-РУКОВ
|
РМ-ИВУ
|
РМ-СОИ
|
Терминалы СОИ
|
РМР ПОИ
|
РМР ППО
|
Требования к компоненту
|
Язык испытаний TL. Справочная система.
|
HELP TL
|
НИИ КС
|
|
|
|
|
|
|
|
|
п. 5.4.5
|
Среда разработки ПОИ
|
IDE TL
|
НИИ КС
|
|
|
|
|
|
|
|
|
п. 5.4.6
|
База данных
микроспутника
|
БД МС
|
ПО ”Полёт”
|
|
|
|
|
|
|
|
|
п. 5.4.7
|
Библиотека методов доступа к БД МС
|
|
ПО ”Полёт”
|
|
|
|
|
|
|
|
|
п. 5.4.7
|
Программа создания БД оперативного доступа
|
|
НИИ КС
|
|
|
|
|
|
|
|
|
п. 5.4.8
|
БД оперативного доступа
|
БД УПР
|
НИИ КС
|
|
|
|
|
|
|
|
|
п. 5.4.8
|
СППО рабочего места РМ ИВУ
|
СППО ИВУ
|
ПО ”Полёт”
|
|
|
|
|
|
|
|
|
п. 5.4.9
|
СППО рабочего места РМ СОИ
|
СППО СОИ
|
ПО ”Полёт”
|
|
|
|
|
|
|
|
|
п. 5.4.10
|
СППО рабочего места РМ УПР
|
СППО УПР
|
НИИ КС
|
|
|
|
|
|
|
|
|
п. 5.411
|
СППО рабочего места РМ РУКОВ
|
СППО РУК
|
НИИ КС
|
|
|
|
|
|
|
|
|
п. 5.4.12
|
СППО рабочего места РМ ОЦЕНКА
|
СППО ОЦ
|
НИИ КС
|
|
|
|
|
|
|
|
|
п. 5.4.13
|
Программа обработки архивов ТМИ
|
|
ПО ”Полёт”
|
|
|
|
|
|
|
|
|
п. 5.4.14
|
Программа подсчёта выработки ресурса
|
|
ПО ”Полёт”
|
|
|
|
|
|
|
|
|
п. 5.4.15
|
Программа подсчёта контрольных сумм
|
ППКС
|
НИИ КС
|
|
|
|
|
|
|
|
|
п. 5.4.16
|
Примечание: Терминалы СОИ, рабочие места разработчиков ПОИ, рабочие места разработчиков ППО не входят в состав АИМК и приведены в табл.5.1 с целью определения состава ППО, устанавливаемого на данные рабочие места.
5.4.4 Общие требования к программному обеспечению испытаний
5.4.4.1 Программное обеспечение испытаний должно содержать исходные данные и программы, описывающие алгоритмы управления испытаниями и алгоритмы обработки и оценки телеметрической информации, реализуемые с помощью прикладного программного обеспечения.
5.4.4.2 Программное обеспечение испытаний должно создаваться в среде разработки ПОИ на специализированном языке испытаний TL.
5.4.4.3 Программное обеспечение испытаний должно включать компоненты самостоятельного применения согласно таблице 5.3. Разработчики ПОИ – КБ “Полёт” (отв.) и НИИ КС. На разработку ПОИ выпускается отдельное техническое задание.
Таблица 5.3
Компоненты ПОИ
|
Назначение
|
РМ-УПР
|
РМ-РУКОВ
|
РМ-ОЦЕНКА
|
РМ-ИВУ
|
РМ-СОИ
|
ПОИ УПР
|
Проведение испытаний на РМ УПР
|
|
|
|
|
|
ПОИ РУК
|
Проведение испытаний на РМ РУКОВ
|
|
|
|
|
|
ПОИ ОЦ
|
Проведение испытаний на РМ ОЦЕНКА
|
|
|
|
|
|
5.4.4.3 Программное обеспечение испытаний не должно формироваться, как база данных или компонент базы данных. Файлы ПОИ должны составлять специальную файловую структуру, имена каталогов которой формируются на базе имён (аббревиатур) разделов испытаний. Требования к файловой структуре ПОИ должны быть включены в ТЗ на разработку ПОИ. Разработку и поставку ПОИ разделов испытаний проводят независимо друг от друга несколько исполнителей.
5.4.5 Требования к языку испытаний и справочной системе TL (разработчик - НИИ КС)
5.4.5.1 Язык TL должен содержать следующие основные средства разработки ПОИ, ориентированные на автоматизированные испытания МС:
- функции вызова и выполнения программ испытаний;
- функции выдачи сообщений и директив оператору;
- функции вычислений, условий и переходов;
- функции установки секундомеров и ожидания событий;
- функции связи с объектом контроля и рабочими местами испытаний (выдача команд, запрос и проверка допустимых значений параметров);
- функции автоматической обработки и оценки телеметрии.
5.4.5.2 Полные требования к языку испытаний должны быть включены в качестве приложения к ТЗ на разработку программных компонентов IDE TL, ССПО УПР, ССПО РУК и ССПО ОЦ.
5.4.5.3 Справочная система TL должна предоставлять оперативный доступ к справке по выбранным функциям языка из программных компонентов IDE TL, ССПО УПР, ССПО РУК и ССПО ОЦ.
5.4.6 Требования к среде разработки ПОИ (разработчик - НИИ КС)
5.4.6.1 Среда разработки ПОИ должна обеспечивать разработку и отладку программ испытаний на специализированном проблемно-ориентированном языке высокого уровня TL.
5.4.6.2 Среда разработки должна включать:
- редактор TL;
- отладчик TL.
5.4.6.3 Редактор TL должен обеспечивать:
- создание и редактирование программ испытаний в табличной форме по шаблонам языка TL1;
- предоставление пользователю основных средств редактирования Microsoft Office Word;
- возможность поиска и копирования информации из базы данных изделия;
- наличие макросов для работы с шаблонами TL1.
5.4.6.4 Отладчик TL должен обеспечивать:
- проверку программ на корректность использования языка;
- проверку используемых идентификаторов на соответствие базе данных изделия;
- визуальный контроль и протоколирование результатов отладки;
- реализацию контрольных точек в программах;
- имитацию штатного и не штатного выполнения функций.
5.4.7 Требования к базе данных МС и библиотеке методов доступа к БД МС (разработчик – ПО “Полёт”)
5.4.7.1 База данных объекта контроля должна создаваться с помощью СУБД MS SQL Server 2008
|