Файл: Общие принципы программной инженерии: эффективность, повторное использование, надежность, стойкость к ошибкам.pdf
Добавлен: 07.07.2023
Просмотров: 215
Скачиваний: 2
оперативность - атрибут, который показывает на реакцию системы при выполнении операций и операционного контроля;
согласованность - атрибут, который показывает соответствие разработки требованиям стандартов, соглашений, правил, законов и предписаний.
- Эффективность - множество атрибутов, которые определяют взаимосвязь уровней выполнения ПО, использования ресурсов (средства, аппаратура, материалы - бумага для печатающего устройства и др.) и услуг, выполняемых штатным обслуживающим персоналом и др.
К подхарактеристикам эффективности ПО относятся:
-
- реактивность - атрибут, который показывает время отклика, обработки и выполнения функций;
- эффективность ресурсов - атрибут, показывающий количество и продолжительность используемых ресурсов при выполнении функций ПО;
- согласованность - атрибут, который показывает соответствие данного атрибута с заданными стандартами, правилами и предписаниями.
- Сопровождаемость - множество свойств, которые показывают на усилия, которые надо затратить на проведение модификаций, включающих корректировку, усовершенствование и адаптацию ПО при изменении среды, требований или функциональных спецификаций.
Cопровождаемость включает подхарактеристики:
анализируемость - атрибут, определяющий необходимые усилия для диагностики отказов или идентификации частей, которые будут модифицироваться; изменяемость - атрибут, который определяет удаление ошибок в ПО или внесение изменений для их устранения, а также введение новых возможностей в ПО или в среду функционирования;
стабильность - атрибут, указывающий на постоянство структуры и риск ее модификации;
тестируемость - атрибут, показывающий на усилия при проведении валидации и верификации с целью обнаружения несоответствий требованиям, а также на необходимость проведения модификации ПО и сертификации;
согласованность - атрибут, который показывает соответствие данного атрибута соглашениям, правилам и предписаниям стандарта.
Переносимость - множество показателей, указывающих на способность ПО адаптироваться к работе в новых условиях среды выполнения. Среда может быть организационной, аппаратной и программной. Поэтому перенос ПО в новую среду выполнения может быть связан с совокупностью действий, направленных на обеспечение его функционирования в среде, отличной от той среды, в которой оно создавалось с учетом новых программных, организационных и технических возможностей.