5.1 Состав функций, выполняемых комплексом совместно используемых или разрабатываемых ПССВ в целом и каждым из таких ПССВ в отдельности, определяют при его проектировании и устанавливают в виде требований ТЗ.
5.2 Требования взаимозаменяемости и совместимости отдельных ПССВ устанавливают с учетом их функционального назначения и необходимости совместного использования в рамках единого комплекса или системы вооружения.
5.3 Функционально-логическая завершенность каждого ПССВ и, при необходимости, его отдельных программных компонентов достигается путем выполнения функциональных требований, предъявляемых к каждому из них в соответствующих ТЗ, с учетом принятого разделения функций данного ПССВ (комплекса ПССВ) между его компонентами.
5.4 Защищенность (защита) ПССВ достигается путем разработки и последующего выполнения комплекса организационных и технических мероприятий, направленных на предотвращение несанкционированного доступа к защищаемым компонентам и ресурсам ЭВМ.
5.4.1 Выполнение требования предотвращения несанкционированного доступа к ПССВ должно быть обеспечено комплексом организационных мероприятий, а также применением специальных программных и технических средств в соответствии с ГОСТ Р 50739 и руководящими документами, действующими в МО РФ [1], [2], [3], [4], [5].
6 ПРИНЦИПЫ ПРОЕКТИРОВАНИЯ И СОДЕРЖАНИЕ РАБОТ ПО СТАДИЯМ СОЗДАНИЯ ПРОГРАММНЫХ СРЕДСТВ СИСТЕМ ВООРУЖЕНИЯ
6.1 При разработке ПССВ должны быть применены следующие принципы проектирования:
- системности;
- технологической полноты.
6.1.1 Принцип системности разработки ПССВ заключается в том, что взаимосвязанные задачи и вопросы, возникающие в процессе проектирования таких средств, решают не по отдельности, а совместно, с учетом влияния принимаемых решений на целевые показатели разработки данного ПССВ при взаимодействии всех его составных частей.
6.1.2 Принцип технологической полноты заключается в том, что при проектировании ПССВ учитывают необходимость в обеспечении выполнения всего жизненного цикла каждого ПССВ - от формирования исходных требований к нему и до снятия с применения.
Типовой жизненный цикл, установленный для ПССВ, подразделяют на фазы, стадии и этапы.
6.1.2.1 Фаза жизненного цикла ПССВ - часть жизненного цикла, характеризующаяся логической и качественной завершенностью состояний конкретно создаваемого (или применяемого) средства, имеющая самостоятельную значимость и предусматривающая соответствующую специализацию организаций-исполнителей.
6.1.2.2 Стадия жизненного цикла ПССВ - часть фазы его жизненного цикла, характеризующаяся логической и качественной завершенностью состояний создания ПО, имеющая самостоятельную значимость и предусматривающая соответствующую специализацию организаций-исполнителей в рамках конкретного проекта.
6.1.2.3 Этап жизненного цикла ПССВ - часть стадии его жизненного цикла, характеризующаяся законченностью действий, предпринимаемых для обоснования или преобразования состояний ПССВ, и имеющая самостоятельную потребительскую значимость в виде научной, научно-технической или технической продукции.
6.2 Содержание работ по всем фазам, стадиям и этапам жизненного цикла ПССВ представлено в приложении Б.
Состав реализуемых стадий и этапов жизненного цикла для каждого конкретного ПССВ, а также содержание выполняемых на них работ устанавливают на стадии ТЗ, на основе приложения Б.
6.3 Для решения вопросов, связанных с разработкой и применением сложных ПССВ, главный конструктор системы вооружения может назначить главного администратора программного обеспечения со следующими основными функциями:
- соблюдение требований настоящего стандарта и других нормативных документов;
- разрешение на внесение изменений в проектную, эксплуатационную, технологическую и техническую документацию на ПССВ;
- создание и актуализация системы тестирования ПССВ и порядка ее применения;
- выдача разрешений на внесение изменений в программную документацию на ПССВ и в структуру данных.
7 ПОРЯДОК ДОКУМЕНТИРОВАНИЯ ПРОГРАММНЫХ СРЕДСТВ СИСТЕМ ВООРУЖЕНИЯ
7.1 Установлены следующие виды программной документации на ПССВ и их программные компоненты:
- проектная ПД;
- эксплуатационная ПД;
- организационно-техническая ПД;
- технологическая ПД;
- документация фонда.
Состав ПД каждого вида для различных компонентов программной продукции приведен в приложении В.
Читать дальше