|
ПРИЛОЖЕНИЕ Б (рекомендуемое) СОДЕРЖАНИЕ РАБОТ ПО ФАЗАМ, СТАДИЯМ И ЭТАПАМ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ СИСТЕМ ВООРУЖЕНИЯ Содержание работ по фазам, стадиям и этапам жизненного цикла ПССВ приведено в таблицах Б.1-Б.10. Таблица Б.1 - Фаза Анализ». Стадия «Формирование требований» Наименование этапа | Содержание работ | Б.1.1 Анализ потребности в ПССВ | Анализ состава функций и тактико-технических требований (ТТТ) к системе вооружения, в которой предполагается применение ПССВ | Б.1.2 Разработка требований к ПССВ | Разработка общесистемных требований к ПССВ, в том числе: | - определение перечня задач; | - спецификация входных и выходных данных и диапазонов их изменения; | - определение источников информации для каждого объекта автоматизации; | - описание алгоритмов взаимодействия с внешними системами; | - описание алгоритма технологического и информационно-логического взаимодействия должностных лиц. | Разработка требований к техническим средствам, в том числе к: | - составу и параметрам вычислительных средств; | - ограничениям на вычислительные средства в принятой операционной среде. | Разработка требований к математическому, программному и информационному обеспечению, в том числе к: | - созданию и обоснованию алгоритмов и расчетных методик; | - модульности и гибкости математического обеспечения; | - полноте реализации; | - логической корректности; | - проверенности; | - защищенности; | - надежности, точности и времени решения задач; | - ресурсам памяти; | - языкам программирования; | - средствам программирования и использованию перспективных технологий программирования; | - порядку испытаний программ и сдачи их в эксплуатацию; | - использованию сервисных (стандартных) сертифицированных программ; | - системе классификации и кодирования информации, принципам ее формализации; | - носителям информации; | - хранению, обновлению, контролю и выдаче информации; | - организации взаимообмена информацией между элементами системы вооружения. | Разработка специальных требований к: | - секретности; | - условиям эксплуатации; | - транспортированию ПССВ и т.п. | Разработка требований к сертификации ПССВ. | Согласование и утверждение ТТЗ | Таблица Б.2 - Фаза «Проектирование». Стадия «Разработка концепции» Наименование этапа | Содержание работ | Б.2.1 Обоснование необходимости разработки ПССВ | Постановка задач, определение функций. | Исследование вариантов автоматизации системы вооружения. | Анализ аналогов ПССВ. | Выбор и обоснование критериев эффективности и качества разрабатываемого ПССВ. | Предварительная декомпозиция ПССВ на комплексы программ и компоненты. | Обоснование необходимости проведения научно-исследовательских работ. | Анализ требований ТТТ к ПССВ на реализуемость и непротиворечивость. | Разработка дополнительных требований, уточнений и ограничений на ПССВ в части: | - мобильности; | - надежности; | - безопасности; | - вычислительных ресурсов; | - условий использования; | - операционной среды; | - программной документации; | - порядка внесения изменений; | - взаимодействия с внешними программными комплексами и между компонентами ПССВ; | - взаимодействия с аппаратными средствами комплексов; | - порядка, видов и сроков испытаний и приемки ПССВ; | - критериев, методов и средство оценки качества ПССВ | Б.2.2 Научно-исследовательские работы | Предварительный выбор методов решения задач. | Обоснование целесообразности применения ранее разработанных программ. | Определение требований к техническим средствам. | Обоснование принципиальной возможности решения поставленных задач | Таблица Б.З - Фаза «Разработка». Стадия «Техническое задание» Наименование этапа | Содержание работ | Б.3.1 Разработка ТЗ на ПССВ | Формализация требований к ПССВ. | Определение стадий, этапов и сроков разработки ПССВ. | Разработка программной документации на ПССВ. | Разработка технико-экономического обоснования разработки ПССВ. | Оформление ТЗ на ПССВ. | Согласование и утверждение ТЗ на ПССВ | Таблица Б.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 Прекращение эксплуатации ПССВ | Снятие ПССВ с эксплуатации. | Списание ПССВ |
|
|