(4.1.4.4) Требования к надежности программного обеспечения

Требования к надежности программного обеспечения — подпункт технического задания на АС, разрабатываемого согласно ГОСТ 34.602. В цепочке элементов иерархической структуры или «дерева» техзадания выглядит так: Требования к системе (разд. 4) ⇨ ...в целом (подр. 4.1) ⇨ ...к надежности (п. 4.1.4) ⇨ ...программного обеспечения (пп. 4.1.4.4). Чем же заполнять данный подпункт? Редакция от 14.12.2024.

Создан 31.03.2018 14:19:52

— Требования к надежности программного обеспечения (подпункт 4.1.4.4 ТЗ по ГОСТ 34.602-89)

Снова умные слова: 1.4 Уровень надежности АСУ зависит от надежности и других свойств ее технического обеспечения (комплекса технических средств), программного обеспечения и персонала, участвующего в функционировании АСУ [из 1.4 ГОСТ 24.701–86].

Надежность программного обеспечения — Совокупность свойств, характеризующая способность программного средства сохранять заданный уровень пригодности в заданных условиях в течение заданного интервала времени.

Примечания

  1. Программное средство не подвержено износу или старению. Ограничения его уровня пригодности являются следствием дефектов, внесенных в содержание программного средства в процессе постановки и решения задачи его создания или модификации. Количество и характер отказов программного средства, являющихся следствием этих дефектов, зависят от способа применения программного средства и от выбираемых вариантов его функционирования, но не зависят от времени.
  2. Надежность программных средств, являющихся частью конкретной системы обработки информации, может входить в состав признаков ее качества наряду с ее надежностью как технической системы.

[из 14 разд. 2 ГОСТ 28806–90].

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

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

И, наконец:

отказоустойчивость программного обеспечения — Совокупность свойств программного средства, характеризующая его способность поддерживать необходимый уровень пригодности при проявлении дефектов программного средства или нарушении установленных интерфейсов.

Примечание — Необходимый уровень пригодности включает в себя способность к безопасному функционированию при отказах, к минимизации возможных потерь данных и исключению опасных действий при внезапном нарушении условий функционирования.

[из 2.2 прил. 2 ГОСТ 28806–90]

Всего перечисленного вполне достаточно для формулирования требований к надежности ПО. А оценочные элементы надежности программного обеспечения можно подсмотреть здесь.