Требования к программному обеспечению — пункт ТЗ на АС, разрабатываемого согласно ГОСТ 34.602. Как элемент иерархической структуры техзадания может быть представлен так: Требования к системе (разд. 4) ⇨ ...к видам обеспечения (подр. 4.3) ⇨ ...к программному обеспечению (п. 4.3.4). Чем же заполнять данный пункт? Редакция от 15.12.2024.
Создан 02.05.2018 18:13:40
Термины и определения
Программное обеспечение — это Совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ [из 2 табл. 1 ГОСТ 19781–90], а также это — Совокупность программ системы обработки информации и программных документов, необходимых для их эксплуатации [из 3.3 ГОСТ Р 54593–2011].
Программное обспечение АС — это Совокупность программ на носителях данных и программных документов, предназначенная для отладки, функционирования и проверки работоспособности АС [из 2.7 ГОСТ 34.003–90].
Требования стандартов
1.5.1 Программное обеспечение АСУ должно быть достаточным для выполнения всех функций АСУ, реализуемых с применением средств вычислительной техники, а также иметь средства организации всех требуемых процессов обработки данных, позволяющие своевременно выполнять все автоматизированные функции во всех регламентированных режимах функционирования АСУ [из 1.5.1 ГОСТ 24.104–85].
1.5.2 Программное обеспечение АСУ должно обладать следующими свойствами:
- функциональная достаточность (полнота);
- надежность (в том числе восстанавливаемость, наличие средств выявления ошибок);
- адаптируемость;
- модифицируемость;
- модульность построения и удобство эксплуатации.
[из 1.5.2 ГОСТ 24.104–85].
Совместимость
1.5.9 Все программы специального программного обеспечения конкретной АСУ должны быть совместимы как между собой, так и с ее общим программным обеспечением [из 1.5.9 ГОСТ 24.104–85].
Надежность
1.5.5 Программное обеспечение АСУ должно быть построено таким образом, чтобы отсутствие отдельных данных не сказывалось на выполнении функций АСУ, при реализации которых эти данные не используются [из 1.5.5 ГОСТ 24.104–85].
1.5.6 Программное обеспечение АСУ должно иметь средства диагностики технических средств АСУ и контроля на достоверность входной информации [из 1.5.6 ГОСТ 24.104–85].
1.5.7 В программном обеспечении АСУ должны быть реализованы меры по защите от ошибок при вводе и обработке информации, обеспечивающие заданное качество выполнения функций АСУ [из 1.5.7 ГОСТ 24.104–85].
1.5.8 Общее программное обеспечение АСУ должно позволять осуществлять настройку компонентов специального программного обеспечения и дальнейшее развитие программного обеспечения АСУ без прерывания процесса ее функционирования. Должна быть обеспечена защита уже сгенерированной и загруженной части программного обеспечения от случайных изменений [из 1.5.8 ГОСТ 24.104–85].
13 В программном обеспечении АСУ ТП должны быть предусмотрены, а в организационном обеспечении отражены языковые средства для общения оперативного персонала с КТС АСУ ТП, удобные и доступные для лиц, не имеющих квалификации программиста [из 13 прил. 1 ГОСТ 24.104–85].
Стандартизация и унификация
1.5.3 Программное обеспечение АСУ должно быть преимущественно построено на базе существующих пакетов прикладных программ и других программ, заимствованных из государственных, отраслевых и других фондов алгоритмов и программ, допускать загрузку и проверку по частям и позволять производить замену одних программ без коррекции других [из 1.5.3 ГОСТ 24.104–85] — тот самый принцип взаимной ортогональности.
1.5.11 Вновь разрабатываемые при создании конкретной АСУ программные изделия, включенные в состав ее программного обеспечения, должны быть зарегистрированы в государственном, отраслевом или других фондах алгоритмов и программ (по принадлежности) [из 1.5.11 ГОСТ 24.104–85].
Состав
2.6.3.4 Для программного обеспечения системы приводят перечень покупных программных средств, а также требования:
- к независимости программных средств от используемых СВТ и операционной среды;
- к качеству программных средств, а также к способам его обеспечения и контроля;
- по необходимости согласования вновь разрабатываемых программных средств с фондом алгоритмов и программ.
[из 2.6.3.4 ГОСТ 34.602–89].
Связанные документы
Описание программного обеспечения по РД 50–34.698–90.
Состав и содержание работ по стадиям и этапам
- Этап 5.1 «Разработка проектных решений по системе и ее частям» по ГОСТ 34.601–90;
- Этап 6.2 «Разработка или адаптация программ» по ГОСТ 34.601–90.
Документирование
1.5.10 Эксплуатационная программная документация на АСУ должна соответствовать стандартам ЕСПД и содержать все сведения, необходимые персоналу АСУ для использования программного обеспечения АСУ, для его первоначальной загрузки и (или) генерации, загрузки информации внутримашинной информационной базы, запуска программ АСУ, проверки их функционирования с помощью соответствующих тестов [из 1.5.10 ГОСТ 24.104–85].