ГОСТ Р53195.5—2010
- реагировать на выходные результаты тестирования программных средств способом, точно отражающим
обьект управления:
- обладать средствами для входных данных оператора, обеспечивающими любые нарушения, с которыми
должна справиться тестируемая система.
По завершении тестирования ПО созданная система может тестировать АС с их входами и выходами.
Более подробное описание данного метода’средсгва приведено в [221. 222J.
В.5.19 Требования к реализации
П р и м е ч а н и е — Ссылка на данный метод|’средство приведена в ГОСТ Р 53195.4 (таблица Б.6).
Цель: установление демонстрируемых требований к рабочим характеристикам системы ПО.
Описание: выполняется анализ как системы, так и спецификаций требований к ПО для спецификации всех
общих и конкретных, явных и неявных требований к функционированию.
Каждое требование к функционированию анализируется по очереди для определения:
- критериев успешности результата, который следует получить;
- возможности получения меры критерия успешности:
- потенциальной точности таких результатов измерения:
- этапов проектирования, на которых эти результаты измерения могут быть оценены:
- этапов проектирования, на которых могут быть получены эти результаты измерений.
Затем анализируется целесообразность каждого требования к функционированию для получения списка
требований к рабочим характеристикам, критериев успешности результата и возможных результатов измерений.
Основными целями являются.
- связь каждой рабочей характеристики по крайней мере с одной мерой:
- выбор (по
возможности
)
точных и
эффективных мер. которые могут быть использованы на самых ранних
стадиях разработки:
- спецификация важных и факультативных рабочих характеристик и критериев успешности результата:
- использование (по возможности) преимуществ применения одной меры для нескольких рабочих характе
ристик.
Более подробное описание данного метода/средствз приведено в [222—224].
В.5.20 Моделирование реализации
Примечание — Ссылка наданный метод/’средство приведена в ГОСТР 53195.4 (таблицы А.5, Б.2 иБ.5).
Цель: достижение достаточной для удовлетворения специфицированных требований рабочей производи
тельности системы.
Описание: спецификация требований включает в себя требования к пропускной способности и реакции
конкретных функций, возможно, объединенных с ограничениями на использование общих системных ресурсов.
Предложенный проект системы сравнивается с установленными требованиями следующим путем:
- создание модели процессов системы и их взаимодействий:
- определение ресурсов, используемых каждым процессом (время процессора, полоса пропускания кана
ла связи, обьем памяти и т. п.);
- определение распределения запросов, выдаваемых системе при средних и наихудших условиях:
- вычисление средних и наихудших случаев значений величин пропускной способности и времени отклика
для конкретных функций системы.
Для простых систем может оказаться достаточным аналитическое решение, тогда как для более сложных
систем более подходящей для получения точных результатов является создание модели системы.
Перед детальным моделированием может быть использована более простая проверка «бюджета ресур-
сово, которая суммирует требования к ресурсам всех процессов. Если суммаэтих требований к системе превыша
ет возможности спроектированной системы, проект считается нереализуемым. Даже в случав, если проект
про ходит эту простую проверку, моделирование выполнения может показать, что слишком большие
задержки и времена откликов происходят из-за недостатка ресурсов. Для исключения такой ситуации инженеры
часто проек тируют системы, использующие только часть (например. 50 %) общих ресурсов для уменьшения
вероятности нехватки ресурсов.
Более подробное описание данного мвтода|’срвдства приведено в [222. 225. 226].
В.5.21 Проверка на критические и напряженные нагрузки
П р и м е ч а н и е — Ссылка на данный метод/средство приведена в ГОСТ Р 53195.3 (таблица Б.6).
Цель: подвержение тестируемого объекта исключительно высокой нагрузке для демонстрации, что тести
руемый обьект будет легко выдерживать нормальную рабочую нагрузку.
Описание: существует множество тестов для проверки на критические и напряженные нагрузки, например:
- при работе объекта в режиме упорядоченного опроса он подвергается тестированию в единицу времени
гораздо чаще, что приводит к ббльшим входным изменениям, чем при нормальных условиях;
- при работе обьехта по запросам число запросов к тестируемому объекту увеличивают в единицу времени
по сравнению с нормальными условиями:
62