Содержание работ по фазам, стадиям и этапам жизненного цикла ПССВ приведено в таблицах Б.1-Б.10.
Таблица Б.1 - Фаза Анализ». Стадия «Формирование требований»
Наименование этапа | Содержание работ |
Б.1.1 Анализ потребности в ПССВ | Анализ состава функций и тактико-технических требований (ТТТ) к системе вооружения, в которой предполагается применение ПССВ |
Б.1.2 Разработка требований к ПССВ | Разработка общесистемных требований к ПССВ, в том числе: |
- определение перечня задач; |
- спецификация входных и выходных данных и диапазонов их изменения; |
- определение источников информации для каждого объекта автоматизации; |
- описание алгоритмов взаимодействия с внешними системами; |
- описание алгоритма технологического и информационно-логического взаимодействия должностных лиц. |
Разработка требований к техническим средствам, в том числе к: |
- составу и параметрам вычислительных средств; |
- ограничениям на вычислительные средства в принятой операционной среде. |
Разработка требований к математическому, программному и информационному обеспечению, в том числе к: |
- созданию и обоснованию алгоритмов и расчетных методик; |
- модульности и гибкости математического обеспечения; |
- полноте реализации; |
- логической корректности; |
- проверенности; |
- защищенности; |
- надежности, точности и времени решения задач; |
- ресурсам памяти; |
- языкам программирования; |
- средствам программирования и использованию перспективных технологий программирования; |
- порядку испытаний программ и сдачи их в эксплуатацию; |
- использованию сервисных (стандартных) сертифицированных программ; |
- системе классификации и кодирования информации, принципам ее формализации; |
- носителям информации; |
- хранению, обновлению, контролю и выдаче информации; |
- организации взаимообмена информацией между элементами системы вооружения. |
Разработка специальных требований к: |
- секретности; |
- условиям эксплуатации; |
- транспортированию ПССВ и т.п. |
Разработка требований к сертификации ПССВ. |
Согласование и утверждение ТТЗ |
Таблица Б.2 - Фаза «Проектирование». Стадия «Разработка концепции»
Наименование этапа | Содержание работ |
Б.2.1 Обоснование необходимости разработки ПССВ | Постановка задач, определение функций. |
Исследование вариантов автоматизации системы вооружения. |
Анализ аналогов ПССВ. |
Выбор и обоснование критериев эффективности и качества разрабатываемого ПССВ. |
Предварительная декомпозиция ПССВ на комплексы программ и компоненты. |
Обоснование необходимости проведения научно-исследовательских работ. |
Анализ требований ТТТ к ПССВ на реализуемость и непротиворечивость. |
Разработка дополнительных требований, уточнений и ограничений на ПССВ в части: |
- мобильности; |
- надежности; |
- безопасности; |
- вычислительных ресурсов; |
- условий использования; |
- операционной среды; |
- программной документации; |
- порядка внесения изменений; |
- взаимодействия с внешними программными комплексами и между компонентами ПССВ; |
- взаимодействия с аппаратными средствами комплексов; |
- порядка, видов и сроков испытаний и приемки ПССВ; |
- критериев, методов и средство оценки качества ПССВ |
Б.2.2 Научно-исследовательские работы | Предварительный выбор методов решения задач. |
Обоснование целесообразности применения ранее разработанных программ. |
Определение требований к техническим средствам. |
Обоснование принципиальной возможности решения поставленных задач |
Таблица Б.З - Фаза «Разработка». Стадия «Техническое задание»
Таблица Б.4 - Фаза «Разработка». Стадия «Эскизный проект»
Наименование этапа | Содержание работ |
Б.4.1 Функциональный анализ | Определение оптимального соотношения аппаратных и программных способов реализации автоматизированных функций системы вооружения. |
Уточнение и анализ функций, реализуемых ПССВ: |
- алгоритмы решения задач; |
- интерфейсы (внешние, пользовательские, межкомплексные); |
- способы контроля функционирования; |
- способы реализации требований надежности и специальных требований. |
Уточнение декомпозиции ПССВ на комплексы программ и компоненты. |
Анализ и опробование аналогов ПССВ из ФАП. |
Моделирование функций и характеристик ПССВ. |
Разработка функциональной архитектуры ПССВ |
Б.4.2 Разработка требований к конфигурации вычислительного комплекса | Уточнение требований к вычислительным ресурсам. |
Разработка требований к конфигурации вычислительных средств и сопроцессорным устройствам. |
Разработка ЧТЗ на компоненты вычислительного комплекса. |
Выбор языков программирования |
Б.4.З Планирование разработки ПССВ | Ориентировочные расчеты трудозатрат, времени и стоимости разработки ПССВ. |
Оценка реальных сроков разработки ПССВ и ресурсов. |
Формирование укрупненного сквозного графика разработки ПССВ. |
Выбор и обоснование основных концепций технологии разработки ПССВ и состава технологического стенда на базе серийной вычислительной техники. |
Разработка ЧТЗ на компоненты ПССВ. Создание кооперации организаций-исполнителей. |
Разработка, испытание, передача в опытную эксплуатацию и сопровождение отдельных компонентов ПССВ. |
Разработка руководящих указаний по проектированию компонентов ПССВ. |
Уточнение ТЗ на разработку ПССВ по стадиям и этапам работ. |
Создание базы данных программного проекта для автоматизированного управления и контроля хода разработки ПССВ |
Б.4.4 Выпуск эскизного проекта ПССВ | Составление пояснительной записки эскизного проекта ПССВ. |
Согласование и утверждение эскизного проекта ПССВ |
Таблица Б.5 - Фаза «Разработка». Стадия «Технический проект»
Наименование этапа | Содержание работ |
Б.5.1 Технологическая подготовка разработки ПССВ | Уточнение технологии проектирования разработки, документирования и испытаний ПССВ, согласование с организациями-исполнителями. |
Расчет ресурсов и производительности ТЛПП. |
Выбор средств автоматизации проектирования, программирования, тестирования, документирования. |
Доукомплектация ТЛПП техническими и программными средствами. |
Настройка инструментальных средств разработки ПССВ. |
Разработка ЧТЗ на средства автоматизации испытаний ПССВ, тренажеры и обучающие средства |
Б.5.2 Проектирование ПССВ | Проверка на полноту, непротиворечивость и завершенность описания ПССВ. |
Декомпозиция ПССВ на модули и другие компоненты. |
Уточнение взаимодействия программных комплексов и компонентов. |
Разработка протоколов обмена со смежными системами. |
Разработка структур данных, входных и выходных форм документов, методов организации доступа и способов кодирования и контроля. |
Разработка внешних связей компонентов ПССВ. Детализация требований к ресурсам, параметрам используемых вычислительных средств. |
Контроль внешних связей и протоколов обмена. |
Оценка качества проекта ПССВ. |
Уточнение требований к функционированию компонентов ПССВ. |
Разработка, согласование и уточнение ТЗ на программирование компонентов ПССВ |
Б.5.3 Детальное проектирование ПССВ и структур данных | Детальная разработка структур данных, выбор программных средств их ведения. |
Разработка требований к функционированию компонентов ПССВ с учетом технических характеристик. |
Разработка прототипа ПССВ и имитатора модели внешней среды. |
Испытание прототипа ПССВ. |
Корректировка прототипа ПССВ. |
Уточнение графика разработки ПССВ. |
Разработка, испытание, передача в опытную эксплуатацию и сопровождение отдельных компонентов ПССВ |
Б.5.4 Создание технологических стендов для отладки и испытаний ПССВ | Уточнение требований к вычислительным ресурсам системы вооружения. |
Разработка уточненных требований к составу и срокам готовности стендов |
Б.5.5 Выпуск технического проекта ПССВ | Разработка пояснительной записки к техническому проекту ПССВ. |
Согласование и утверждение технического проекта |
Таблица Б.6 - Фаза «Разработка». Стадия «Рабочая документация»
Наименование этапа | Содержание работ |
Б.6.1 Разработка программ и программной документации ПССВ | Разработка детального графика кодирования, компоновки, документирования и испытания программ. |
Технологическая подготовка стадии «Рабочая документация». |
Разработка средств тестирования и программ-имитаторов для автономной и комплексной отладки ПССВ. |
Разработка машинных алгоритмов модулей. |
Создание программы (кодирование, трансляция). |
Разработка тестов модулей. |
Тестирование модулей. |
Автономная отладка ПССВ. |
Уточнение функций модулей. |
Документирование программ компонентов. |
Оценка качества программ компонентов |
Б.6.2 Комплексная отладка ПССВ | Разработка детального (сетевого) графика комплексной отладки ПССВ. |
Настройка ТЛПП. |
Компоновка комплексов программ. |
Подготовка тестовых примеров. |
Отладка комплексов программ в статическом режиме. |
Проверка готовности технологического стенда отладки и испытаний ПССВ. |
Отладка комплексов программ в реальном масштабе времени. |
Оценка качества комплексов программ. |
Выпуск программной документации на комплексы программ. |
Разработка технических условий на компоненты ПССВ |
Б.6.3 Тестирование комплексов программ | Разработка методики и графика тестирования. |
Подготовка тестовых примеров и исходных данных с участием заказчика. |
Тестирование комплексов программ. |
Ведение журнала тестирования. |
Анализ результатов тестирования программных модулей. |
Устранение ошибок, корректировка программ и документации на ПССВ по результатам тестирования. |
Оценка качества комплексов программ |
Таблица Б.7 - Фаза «Разработка». Стадия «Ввод в действие»
Наименование этапа | Содержание работ |
Б.7.1 Предварительные испытания ПССВ | Разработка программы и методики испытаний ПССВ. |
Комплектование системы носителями и программной документацией. |
Подготовка совместно с заказчиком контрольных примеров. |
Проведение совместно с заказчиком испытаний в соответствии с программой и методикой. |
Ведение журнала испытаний ПССВ. |
Доработка ПССВ по результатам испытаний. |
Уточнение технических требований и требований к функционированию ПССВ. |
Корректировка программной документации. |
Подготовка заключения о готовности ПССВ к работе в системе вооружения. |
Обучение должностных лиц системы вооружения работе с ПССВ при испытаниях. |
Передача ПССВ и программной документации головному разработчику |
Б.7.2 Приемочные испытания ПССВ | Участие в согласовании программы и методики испытаний и графика проведения испытаний. |
Сопровождение испытаний. |
Формирование технических требований на модернизацию ПССВ. |
Подготовка заключения о функционировании ПССВ при приемочных испытаниях системы вооружения |
Б.7.3 Предъявление ПССВ в ФАП МО РФ | Корректировка программы и программной документации по результатам приемочных испытаний. |
Передача ПССВ в ФАП МО РФ |
Таблица Б.8 - Фаза «Применение». Стадия «Производство»
Наименование этапа | Содержание работ |
Б.8.1 Постановка ПССВ на производство | Передача программ на носителях данных и программных документов на предприятие-изготовитель программного продукта. |
Подготовка производства для изготовления программных изделий и программной документации. |
Освоение производства ПССВ. |
Уведомление службы сопровождения о рекомендациях пользователей. |
Сопровождение производства ПССВ |
Б.8.2 Изготовление ПССВ | Подготовка исходных параметров для настройки версий ПССВ. |
Генерация данных для версий ПССВ. |
Компоновка версий ПССВ. |
Формирование программного изделия версии ПССВ. |
Выпуск комплекта эксплуатационной документации для версии ПССВ |
Выходной контроль постоянной части ПССВ по составу и содержанию. |
Б.8.3 Контроль и приемка ПССВ | Выходной контроль ПИ. |
Тиражирование ПИ и комплекта эксплуатационной документации для комплектования поставки. |
Контроль копий на соответствие техническим условиям на ПССВ. |
Приемка ПИ и комплекта эксплуатационной документации отделом технического контроля. |
Сертификация ПССВ |
Б.8.4 Поставка ПССВ потребителю | Отправление ПССВ потребителю. |
Приемка ПССВ потребителем. |
Сохранение подлинников |
Таблица Б.9 - Фаза «Применение». Стадия «Сопровождение»
Наименование этапа | Содержание работ |
Б.9.1 Организация сопровождения ПССВ | Приемка ПССВ на сопровождение. |
Прогнозирование трудоемкости сопровождения ПССВ. |
Разработка технологии сопровождения ПССВ |
Б.9.2 Модернизация ПССВ | Анализ заявок на модификацию ПССВ. |
Планирование работ по модификации компонентов ПССВ или их разработка. |
Проведение модификации компонентов ПССВ в соответствии с ЧТЗ. |
Выпуск извещений об изменении ПССВ. |
Внесение изменений в программную документацию |
Б.9.3 Анализ функционирования | ПО Учет и классификация ошибок в ПССВ. |
Учет трудоемкости модификации ПССВ. |
Разработка предложений о развитии и совершенствовании ПССВ |
Таблица Б. 10 - Фаза «Применение». Стадия «Эксплуатация»
Наименование этапа | Содержание работ |
Б.10.1 Опытная (экспериментальная) эксплуатация ПССВ | Ввод ПССВ в опытную эксплуатацию на объекте заказчика. |
Сбор данных о функционировании ПССВ в составе системы вооружения. |
Устранение ошибок в ПССВ и доработка ПССВ разработчиками |
Б.10.2 Функционирование ПССВ в составе системы вооружения | Ввод ПССВ в штатную эксплуатацию. |
Сбор данных о функционировании ПССВ. |
Формирование пользователем технических требований на модернизацию ПССВ (через службу сопровождения). |
Внесение изменений в ПССВ |
Б.10.3 Подготовка к снятию ПССВ с эксплуатации | Обоснование целесообразности снятия ПССВ с эксплуатации. |
Подготовка и утверждение документа о снятии ПССВ с эксплуатации. |
Организация хранения документации на ПССВ и копий ПССВ на машинных носителях |
Б.10.4 Прекращение эксплуатации ПССВ | Снятие ПССВ с эксплуатации. |
Списание ПССВ |