(4.3.4) Требования к программному обеспечению

Требования к программному обеспечению - пункт ТЗ на АС, разрабатываемого согласно ГОСТ 34.602. Как элемент иерархической структуры техзадания может быть представлен так: Требования к системе (разд. 4) ⇨ ...к видам обеспечения (подр. 4.3) ⇨ ...к программному обеспечению (п. 4.3.4). Чем же заполнять данный пункт? Редакция от 02.04.2021.

Создан 02.05.2018 18:13:40

- Требования к программному обеспечению

Термины и определения

Программное обеспечение - это Совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ [из 2 табл. 1 ГОСТ 19781-90], а также это - Совокупность программ системы обработки информации и программных документов, необходимых для их эксплуатации [из 3.3 ГОСТ Р 54593-2011].

Программное обспечение АС - это Совокупность программ на носителях данных и программных документов, предназначенная для отладки, функционирования и проверки работоспособности АС [из 2.7 ГОСТ 34.003-90].

Требования стандартов

Программное обеспечение АСУ должно быть достаточным для выполнения всех функций АСУ, реализуемых с применением средств вычислительной техники, а также иметь средства организации всех требуемых процессов обработки данных, позволяющие своевременно выполнять все автоматизированные функции во всех регламентированных режимах функционирования АСУ [из 1.5.1 ГОСТ 24.104-85].

Программное обеспечение АСУ должно обладать следующими свойствами:

[из 1.5.2 ГОСТ 24.104-85].

Совместимость

Все программы специального программного обеспечения конкретной АСУ должны быть совместимы как между собой, так и с ее общим программным обеспечением [из 1.5.9 ГОСТ 24.104-85].

Надежность

Программное обеспечение АСУ должно быть построено таким образом, чтобы отсутствие отдельных данных не сказывалось на выполнении функций АСУ, при реализации которых эти данные не используются [из 1.5.5 ГОСТ 24.104-85].

Программное обеспечение АСУ должно иметь средства диагностики технических средств АСУ и контроля на достоверность входной информации [из 1.5.6 ГОСТ 24.104-85].

В программном обеспечении АСУ должны быть реализованы меры по защите от ошибок при вводе и обработке информации, обеспечивающие заданное качество выполнения функций АСУ [из 1.5.7 ГОСТ 24.104-85].

Общее программное обеспечение АСУ должно позволять осуществлять настройку компонентов специального программного обеспечения и дальнейшее развитие программного обеспечения АСУ без прерывания процесса ее функционирования. Должна быть обеспечена защита уже сгенерированной и загруженной части программного обеспечения от случайных изменений [из 1.5.8 ГОСТ 24.104-85].

В программном обеспечении АСУ ТП должны быть предусмотрены, а в организационном обеспечении отражены языковые средства для общения оперативного персонала с КТС АСУ ТП, удобные и доступные для лиц, не имеющих квалификации программиста [из 13 прил. 1 ГОСТ 24.104-85].

Стандартизация и унификация

Программное обеспечение АСУ должно быть преимущественно построено на базе существующих пакетов прикладных программ и других программ, заимствованных из государственных, отраслевых и других фондов алгоритмов и программ, допускать загрузку и проверку по частям и позволять производить замену одних программ без коррекции других [из 1.5.3 ГОСТ 24.104-85] - тот самый принцип взаимной ортогональности.

Вновь разрабатываемые при создании конкретной АСУ программные изделия, включенные в состав ее программного обеспечения, должны быть зарегистрированы в государственном, отраслевом или других фондах алгоритмов и программ (по принадлежности) [из 1.5.11 ГОСТ 24.104-85].

Состав

Для программного обеспечения системы приводят перечень покупных программных средств, а также требования:

  1. к независимости программных средств от используемых СВТ и операционной среды;
  2. к качеству программных средств, а также к способам его обеспечения и контроля;
  3. по необходимости согласования вновь разрабатываемых программных средств с фондом алгоритмов и программ.

[из 2.6.3.4 ГОСТ 34.602-89].

Связанные документы

Описание программного обеспечения по РД 50-34.698-90.

Состав и содержание работ по стадиям и этапам

Документирование

Эксплуатационная программная документация на АСУ должна соответствовать стандартам ЕСПД и содержать все сведения, необходимые персоналу АСУ для использования программного обеспечения АСУ, для его первоначальной загрузки и (или) генерации, загрузки информации внутримашинной информационной базы, запуска программ АСУ, проверки их функционирования с помощью соответствующих тестов [из 1.5.10 ГОСТ 24.104-85].