Выбрать главу

7.10 Техническое задание на разработку ПССВ и (или) его программного компонента должно соответствовать ГОСТ 19.201.

7.11 Порядок выполнения программных документов для программных средств и программных изделий устанавливают в соответствии с ТЗ на эти программные компоненты.

7.12 Порядок выполнения программных документов для программных изделий серийного изготовления устанавливают, при необходимости, в соответствии с требованиями технических условий на них.

ПРИЛОЖЕНИЕ А (рекомендуемое)

ТРЕБОВАНИЯ К ПРОГРАММАМ, ПЕРЕДАВАЕМЫМ В ФОНД АЛГОРИТМОВ И ПРОГРАММ МИНИСТЕРСТВА ОБОРОНЫ РОССИЙСКОЙ ФЕДЕРАЦИИ

А.1 Программа перед сдачей в ФАП МО РФ должна пройти экспертизу на показатели новизны и типичности.

А.1.1 Требование типичности программы заключается в возможности ее широкого применения в отрасли.

А.1.2 Требование новизны заключается в выполнении одного из следующих условий:

- отсутствие прототипов в составе ФАП;

- наличие более высоких показателей (более совершенных характеристик), чем у прототипа;

- возможность применения в другой операционной среде.

А.2 Экспертизу программных компонентов проводят в соответствии с руководящими документами на ФАП МО РФ, разрабатываемыми на основании [6].

A.3 Нормативная поддержка процедур оценки качества программ при передаче в ФАП МО РФ - в соответствии с ГОСТ 28195.

ПРИЛОЖЕНИЕ Б (рекомендуемое)

СОДЕРЖАНИЕ РАБОТ ПО ФАЗАМ, СТАДИЯМ И ЭТАПАМ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ СИСТЕМ ВООРУЖЕНИЯ

Содержание работ по фазам, стадиям и этапам жизненного цикла ПССВ приведено в таблицах Б.1-Б.10.

Таблица Б.1 - Фаза Анализ». Стадия «Формирование требований»

Наименование этапа Содержание работ
Б.1.1 Анализ потребности в ПССВ Анализ состава функций и тактико-технических требований (ТТТ) к системе вооружения, в которой предполагается применение ПССВ
Б.1.2 Разработка требований к ПССВ Разработка общесистемных требований к ПССВ, в том числе:
 - определение перечня задач;
 - спецификация входных и выходных данных и диапазонов их изменения;
 - определение источников информации для каждого объекта автоматизации;
 - описание алгоритмов взаимодействия с внешними системами;
- описание алгоритма технологического и информационно-логического взаимодействия должностных лиц.
Разработка требований к техническим средствам, в том числе к:
 - составу и параметрам вычислительных средств;
 - ограничениям на вычислительные средства в принятой операционной среде.
Разработка требований к математическому, программному и информационному обеспечению, в том числе к:
 - созданию и обоснованию алгоритмов и расчетных методик;
 - модульности и гибкости математического обеспечения;
 - полноте реализации;
 - логической корректности;
 - проверенности;
 - защищенности;
 - надежности, точности и времени решения задач;
 - ресурсам памяти;
 - языкам программирования;
 - средствам программирования и использованию перспективных технологий программирования;
 - порядку испытаний программ и сдачи их в эксплуатацию;
 - использованию сервисных (стандартных) сертифицированных программ;
 - системе классификации и кодирования информации, принципам ее формализации;
 - носителям информации;
 - хранению, обновлению, контролю и выдаче информации;
 - организации взаимообмена информацией между элементами системы вооружения.
Разработка специальных требований к:
 - секретности;
 - условиям эксплуатации;
 - транспортированию ПССВ и т.п.
Разработка требований к сертификации ПССВ.
Согласование и утверждение ТТЗ

Таблица Б.2 - Фаза «Проектирование». Стадия «Разработка концепции»

Наименование этапа Содержание работ
Б.2.1 Обоснование необходимости разработки ПССВ Постановка задач, определение функций.
Исследование вариантов автоматизации системы вооружения.
Анализ аналогов ПССВ.
Выбор и обоснование критериев эффективности и качества разрабатываемого ПССВ.
Предварительная декомпозиция ПССВ на комплексы программ и компоненты.
Обоснование необходимости проведения научно-исследовательских работ.
Анализ требований ТТТ к ПССВ на реализуемость и непротиворечивость.
Разработка дополнительных требований, уточнений и ограничений на ПССВ в части:
 - мобильности;
 - надежности;
 - безопасности;
 - вычислительных ресурсов;
 - условий использования;
 - операционной среды;
 - программной документации;
 - порядка внесения изменений;
 - взаимодействия с внешними программными комплексами и между компонентами ПССВ;
 - взаимодействия с аппаратными средствами комплексов;
 - порядка, видов и сроков испытаний и приемки ПССВ;
 - критериев, методов и средство оценки качества ПССВ
Б.2.2 Научно-исследовательские работы Предварительный выбор методов решения задач.
Обоснование целесообразности применения ранее разработанных программ.
Определение требований к техническим средствам.
Обоснование принципиальной возможности решения поставленных задач 

Таблица Б.З - Фаза «Разработка». Стадия «Техническое задание»

Наименование этапа Содержание работ
Б.3.1 Разработка ТЗ на ПССВ Формализация требований к ПССВ.
Определение стадий, этапов и сроков разработки ПССВ.
Разработка программной документации на ПССВ.
Разработка технико-экономического обоснования разработки ПССВ. 
Оформление ТЗ на ПССВ.
Согласование и утверждение ТЗ на ПССВ

Таблица Б.4 - Фаза «Разработка». Стадия «Эскизный проект»

Наименование этапа Содержание работ
Б.4.1 Функциональный анализ Определение оптимального соотношения аппаратных и программных способов реализации автоматизированных функций системы вооружения. 
Уточнение и анализ функций, реализуемых ПССВ:
 - алгоритмы решения задач;
 - интерфейсы (внешние, пользовательские, межкомплексные);
 - способы контроля функционирования;
 - способы реализации требований надежности и специальных требований.
Уточнение декомпозиции ПССВ на комплексы программ и компоненты.
Анализ и опробование аналогов ПССВ из ФАП.
Моделирование функций и характеристик ПССВ.
Разработка функциональной архитектуры ПССВ
Б.4.2 Разработка требований к конфигурации вычислительного комплекса Уточнение требований к вычислительным ресурсам.
Разработка требований к конфигурации вычислительных средств и сопроцессорным устройствам.
Разработка ЧТЗ на компоненты вычислительного комплекса.
Выбор языков программирования
Б.4.З Планирование разработки ПССВ Ориентировочные расчеты трудозатрат, времени и стоимости разработки ПССВ.
Оценка реальных сроков разработки ПССВ и ресурсов.
Формирование укрупненного сквозного графика разработки ПССВ.
Выбор и обоснование основных концепций технологии разработки ПССВ и состава технологического стенда на базе серийной вычислительной техники.
Разработка ЧТЗ на компоненты ПССВ. Создание кооперации организаций-исполнителей.
Разработка, испытание, передача в опытную эксплуатацию и сопровождение отдельных компонентов ПССВ.
Разработка руководящих указаний по проектированию компонентов ПССВ.
Уточнение ТЗ на разработку ПССВ по стадиям и этапам работ.
Создание базы данных программного проекта для автоматизированного управления и контроля хода разработки ПССВ
Б.4.4 Выпуск эскизного проекта ПССВ Составление пояснительной записки эскизного проекта ПССВ.
Согласование и утверждение эскизного проекта ПССВ