Показатели эффективности работы используются для оценки эффективности работы относительно объема ресурсов, используемых в указанных условиях. Ресурсы могут включать другие программные продукты, программную и аппаратную конфигурацию системы, а также материалы (например, печатную бумагу, носители данных).
Примечания
1 Значение показателя эффективности работы зависит от условий использования, таких как нагрузка во время обработки данных, частота использования, количество соединительных узлов и так далее. Поэтому показатели эффективности работы могут включать отношение расчетного или измеренного значения с колебаниями погрешности к расчетному значению с допустимым диапазоном колебаний погрешности, требуемым спецификацией. Рекомендуется перечислить и исследовать роль, которую играют факторы, такие как мощности центрального процессора и объем памяти, используемые другим программным продуктом, сетевым трафиком и запланированными фоновыми процессами. Для сравнения со спецификацией требований могут быть определены возможные колебания и действительные диапазоны для оцененных или измеренных значений.
2 Также рекомендуется определить задачу, подходящую для измерения потенциальных возможностей или уровня производительности; например, транзакция как задача для бизнес-приложения, коммутация или пакет данных, отправленные в качестве задач для коммуникационных приложений, управление событием как задача для приложения управления и вывода данных, функция вызова как задача для приложения обычного пользователя.
8.3.1 Показатели временных характеристик
Показатели временных характеристик, приведенные в таблице 4, используются для оценки того, в какой степени время реакции и время обработки, а также уровни пропускной способности продукта или системы при выполнении ее функций отвечают требованиям.
Таблица 4 - Показатели временных характеристик
ID | Имя | Описание | Функция измерения |
PTb-1-G | Среднее время отклика | Каково среднее время отклика системы на задание пользователя или системы? | ,
|
PTb-2-G | Корректность времени отклика | Соответствует ли время отклика системы определенной цели? | X=A/B,
|
Примечания 1 Приемлемыми считаются наименьшие значения, меньшие или равные 1. 2 Временем отклика является время, прошедшее с момента отправки запроса до получения ответа, а именно до начала отправки ответа системой. 3 Альтернативой этому показателю является N-й процент времени отклика при ожидаемых условиях нагрузки. Его также полезно применять к отдельным функциям или классам функций. | |||
PTb-3-G | Среднее время обработки | Каково среднее время завершения системой задачи или асинхронной задачи? | ,
|
PTb-4-G | Корректность времени обработки | Соответствует ли время обработки определенной цели? | X=A/B,
|
Примечания 1 Приемлемыми считаются наименьшие значения, меньшие или равные 1. 2 В случае цепочки систем необходимо оценивать затраченное время в каждом элементе цепочки. Критические участки могут негативно влиять на время обработки всей цепочки в целом. 3 Рекомендуется производить измерения данного показателя с использованием эталонных наборов данных. | |||
PTb-5-G | Средняя пропускная способность | Каково среднее количество задач, решенных системой за единицу времени? | ,
|
Примечания 1 Под задачами могут пониматься микропроцессорные операции транзакции, или абстракции более высокого уровня, такие как функции. Результаты измерения данного показателя могут использоваться в различных контекстах и трактоваться соответствующе. 2 Средняя пропускная способность может сравниваться с установленным значением для подсчета достаточности пропускной способности. В таком случае значение показателя должно превышать 1. |
8.3.2 Показатели использования ресурсов
Показатели использования ресурсов, приведенные в таблице 5, используются для оценки того, в какой степени объемы и типы ресурсов, используемых продуктом или системой при выполнении своих функций, соответствуют требованиям.
Таблица 5 - Показатели использования ресурсов
ID | Имя | Описание | Функция измерения |
PRu-1-G | Среднее использование ресурса процессора | Сколько процессорного времени затрачивается на решение набора задач в сравнении с суммарным временем выполнения? | ,
|
Примечание - Значение показателя варьируется от 0 до 1. По умолчанию меньшее значение считается наилучшим. | |||
PRu-2-G | Среднее использование ресурса памяти | Какой объем памяти используется при решении набора задач в сравнении с суммарным доступным объемом памяти? | ,
|
Примечание - Значение показателя варьируется от 0 до 1. По умолчанию меньшее значение считается наилучшим. | |||
PRu-3-G | Среднее использование ресурса устройств ввода-вывода | Сколько времени занимают операции ввода-вывода для решения набора задач в сравнении с суммарным временем работы устройств ввода-вывода? | ,
|
Примечания 1 Значение показателя варьируется от 0 до 1. По умолчанию меньшее значение считается наилучшим. 2 Время занятости означает период времени, в течение которого система или устройство фактически работают. | |||
PRu-4-S | Использование пропускной способности сети | Какая часть доступной пропускной способности сети передачи данных используется для решения набора задач? | X=A/B,
|
Примечания 1 В условленных случаях, когда наилучшим считается использование определенного типа ресурса на определенном уровне, предпочтительным будет значение показателя, близкое к оптимальному уровню. 2 Специалист по оценке качества должен принимать во внимание возможные ограничения при передаче данных по выбранному каналу, которые могут влиять на результаты измерений. |