ГОСТ Р 50779.90—2014
использовать важные имена идентификаторов, предпочтительно с использованием
терминов, применяемых в документе.
6.1.3 Требования к документации пользователя установлены в ИСО/МЭК 26514:2008.
6.2 Функционирование программного обеспечения
6.2.1 Примеры, приводимые в документе
Чтобы получить числовые результаты примера, приведенного в документе, во многих случаях
достаточно использовать коммерческое программное обеспечение (например. Microsoft Excel.
MATLAB, Minitab. SAS). Если проводятся статистические вычисления, которые можно выполнить с
помощью одной программы (например, Г-критерий или дисперсионный анализ), достаточно применить
подходящее программное обеспечение. Однако нельзя предположить, что любое коммерческое
программное обеспечение может обеспечить получение необходимых результатов. Вычисление,
например, стандартного отклонения для набора чисел [см. страница 109 [13]] (также см. пример 1 в
6.2.4) не может быть хорошо выполнено любым доступным программным обеспечением. В таких
случаях в документе следует указать элемент программного обеспечения, который необходимо
использовать. В некоторых случаях, предварительная обработка данных может сделать их более
подходящими для применения определенных элементов программного обеспечения. Полученные
результаты в этом случав следует пересчитать к исходному состоянию.
Пример - Центрирование и масштабирование данных в регрессионном анализе.
Рассмотрим преобразование независимой переменной X в задаче регрессии, с
помощью центрирования и масштабирования:
Х ’ = ^ -? - .
s
Здесь х - исходная величина;
X ’ -преобразованная величина;
s - величина масштаба, выбранная таким образом, чтобы новая переменная X
принимала значения в интервале (•1, 1]. Если исходные значения имеют широкий интервал
изменчивости, то преобразованные данные изменяются в более узком диапазоне и
облегчают вычисления.
Если переменных несколько, такое преобразование можно применить к каждой
переменной. Дополнительная информация приведена в [13].
6.2.2 Контрольные данные
6.2.2.1 Для оценки пригодности программного обеспечения рекомендуется использовать
контрольные данные. Изложение такого подхода приведено в [13]. Такой подход может быть
использован для получения показателя согласованности программного обеспечения с положениями
документа. В основном документ основан на следующих положениях.
a)при тестировании программного обеспечения его рассматривают как «черный ящик».
Таким образом, рассматривают только входные и выходные данные;
b
)правильное выполнение тестирования программного обеспечения дает результаты с
требуемой числовой точностью для входных данных в пределах области применения программного
обеспечения;
c)процесс тестирования обеспечивает получение информации о степени выполнения
требований, приведенных в перечислении Ь);
d)доступен необходимый набор контрольных данных и соответствующих контрольных
результатов. Набор должен соответствовать реальным входным данным, соответствующим
перечислению Ь) по мере возможности;
e)числовая точность контрольных данных должна быть выше требуемой в документе;
0при тестировании программного обеспечения результаты тестирования для контрольных
данных сравнивают с контрольными результатами.
6.2.2.2 Тестируемое программное обеспечение должно, по крайней мере, давать результаты,
соответствующие результатам примеров, приведенных в документе, и воспроизводить эти
результаты.
6.2.2.3 Контрольные данные и соответствующие контрольные результаты, указанные в 6.2.2.1
d). должны быть взаимно совместимыми до требуемой степени. Предположим, что тестируемое
программное обеспечение должно давать для контрольных данных результаты с установленной
числовой точностью. Результаты, полученные при тестировании, должны иметь такую же точность,
как и контрольные результаты. Как правило, высокая числовая точность представляет собой один или
8