(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.1 прил. 2 ГОСТ 28806–90];

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

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

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

  • восстанавливаемость программного обеспечения — Совокупность свойств программного средства, характеризующая возможность осуществления, трудоемкость и продолжительность действий по восстановлению им своего уровня пригодности, а также непосредственно подвергшихся воздействию данных, в случае отказа [из 2.3 прил. 2 ГОСТ 28806–90].

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

Подписаться на RSS-лента

Copyright © 2026 Company Name - All rights reserved

Developed & Designed by Alaa Haddad