ГОСТ Р ИСО/МЭК 25023-2021. Национальный стандарт Российской Федерации. Системная и программная инженерия. Требования и оценка качества систем и программной продукции (SQuaRE). Измерения качества системы и программной продукции
8.9 Показатели переносимости
Показатели переносимости используются для оценки степени результативности и эффективности, с которой система, продукт или компонент могут быть перенесены из одной аппаратной, программной или операционной среды или среды использования в другую.
8.9.1 Показатели адаптивности
Показатели адаптивности, приведенные в таблице 29, используются для оценки степени, в которой продукт или система могут результативно и эффективно быть адаптированы к различным или развивающимся аппаратным средствам, программным продуктам или другим операционным средам или средам использования.
Таблица 29
Показатели адаптивности
ID | Имя | Описание | Функция измерения |
PAd-1-G | Адаптивность к аппаратным средам | В какой степени программный продукт или система адаптируется к различным аппаратным средам? | X = 1 - A/B, где A - число функций, не выполненных или выполненных с ошибками во время тестирования в различных аппаратных средах; B - число функций, протестированных в различных аппаратных средах |
PAd-2-G | Адаптивность к программным средам | В какой степени программный продукт или система адаптируется к различным программным средам? | X = 1 - A/B, где A - число функций, не выполненных или выполненных с ошибками во время тестирования в различных программных средах; B - число функций, протестированных в различных программных средах |
Примечания 1 Пользователь может испытывать необходимость применять программный продукт или систему в различных программных и аппаратных средах. В таком случае необходимо оценить затраты пользователя на адаптацию продукта или системы к новой среде. 2 Программная среда может включать операционные системы, системы управления базами данных, компиляторы, системы управления сетями и т.д. | |||
Pad-3-S | Адаптивность к операционным средам | В какой степени программный продукт или система адаптируется к различным операционным средам? | X = 1 - A/B, где A - число функций, не выполненных или выполненных с ошибками во время тестирования в различных операционных средах; B - число функций, протестированных в различных операционных средах |
8.9.2 Показатели установки
Показатели установки, приведенные в таблице 30, используются для оценки степени эффективности и результативности успешной установки и/или удаления продукта или системы в указанной среде.
Таблица 30
Показатели установки
ID | Имя | Описание | Функция измерения |
PIn-1-G | Время установки | Насколько отличается реальное время установки программного продукта или системы от расчетного? |
где Ai - суммарное затраченное время на установку продукта или системы; Bi - ожидаемое время на установку; n - число установок, проведенных в ходе измерения |
Примечания 1 Значение показателя, большее 1, означает эффективное время установки программного продукта или системы. 2 Ожидаемое время для установки может быть основано на исторических данных или средних показателях по отрасли. | |||
PIn-2-G | Простота установки | Могут ли пользователи управлять процессом установки ради собственных нужд? | X = A/B, где A - число случаев, в которых пользователь смог настроить процесс установки; B - число случаев, в которых пользователь предпринимал попытки настроить процесс установки |
Примечание - Такие изменения процедуры установки могут быть распознаны как настройка установки пользователем. |
8.9.3 Показатели заменяемости
Показатели заменяемости, приведенные в таблице 31, используются для оценки степени, в которой продукт может заменить другой указанный программный продукт в той же самой цели в той же самой окружающей среде.
Таблица 31
Показатели заменяемости
ID | Имя | Описание | Функция измерения |
PRe-1-G | Подобие использования | Какая часть пользовательских операций, предоставляемых заменяемым продуктом, может быть выполнена без дополнительного переобучения? | X = A/B, где A - число операций, которые могут быть выполнены без переобучения; B - число операций, предоставляемых замененным продуктом |
Примечание - Пользовательскими функциями являются такие, которые пользователь может вызывать и использовать для выполнения своих предполагаемых задач, включая пользовательские интерфейсы. | |||
PRe-2-S | Эквивалентность качества продукта | Какая часть показателей качества будет иметь сопоставимое значение при замене продукта или системы? | X = A/B, где A - число показателей качества, имеющих значение равное или большее после замены продукта или системы; B - число показателей качества, актуальных для продукта или системы |
Примечание - Критически важными показателями при замене одного продукта на другой являются показатели функциональной совместимости, производительности и безопасности. | |||
PRe-3-S | Функциональная инклюзивность | Имеют ли пользовательские операции схожее поведение при замене одного продукта на другой? | X = A/B, где A - число операций, имеющих схожее поведение в замененном продукте и заменившем; B - число используемых пользовательских операций |
PRe-4-S | Возможность повторного использования данных и импорта | Возможно ли повторное использование одинакового набора данных после замены одного продукта на другой? | X = A/B, где A - число элементов данных, которые могут быть повторно использованы в новом продукте; B - число элементов данных |