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