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 Выпуск эскизного проекта ПССВ | Составление пояснительной записки эскизного проекта ПССВ. |
| Согласование и утверждение эскизного проекта ПССВ |