Утвержден и введен в действие
Приказом Федерального агентства
по техническому регулированию
и метрологии
от 29 октября 2014 г. N 1454-ст
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
СТАТИСТИЧЕСКИЕ МЕТОДЫ
ТРЕБОВАНИЯ К ИНФОРМАЦИИ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ,
ИСПОЛЬЗУЕМОМ ПРИ РАЗРАБОТКЕ НОРМАТИВНЫХ ДОКУМЕНТОВ
Statistical methods. Requirements to information
about software, used in development of normative documents
ISO/TR 13519:2012
Guidance on the development and use of ISO
statistical publications supported by software
(IDT)
ГОСТ Р 50779.90-2014/ISO/TR 13519:2012
ОКС 03.120.30
Дата введения
1 декабря 2015 года
Предисловие
1 ПОДГОТОВЛЕН Открытым акционерным обществом "Научно-исследовательский центр контроля и диагностики технических систем" (АО "НИЦ КД") на основе собственного аутентичного перевода стандарта, указанного в пункте 4
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 125 "Применение статистических методов"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 29 октября 2014 г. N 1454-ст.
4 Настоящий стандарт идентичен международному документу ISO/TR 13519:2012 "Требования к информации о программном обеспечении, используемом при разработке нормативных документов" (ISO/TR 13519:2012 "Guidance on the development and use of ISO statistical publications supported by software").
Наименование настоящего стандарта изменено относительно наименования указанного международного стандарта для приведения в соответствие с ГОСТ Р 1.5-2004 (подраздел 3.5)
5 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в ГОСТ Р 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (gost.ru)
Введение
В настоящем стандарте установлены требования по разработке документов в области статистических методов, поддерживаемых программным обеспечением.
В стандарте рассмотрены следующие аспекты:
- прослеживаемость данных, используемых в программном обеспечении (чисел, графиков, таблиц и других количественных данных);
- требования к программному обеспечению;
- категории поддержки программного обеспечения;
- функционирование программного обеспечения, включая использование контрольных данных для тестирования программ.
Все ссылки на коммерческие программные продукты любого вида (включая программное обеспечение, данные или аппаратные средства) или ссылки на сайты не предполагают необходимости получения разрешения, одобрения или рекомендаций со стороны разработчика, а также и какой-либо ответственности со стороны пользователя.
1. Область применения
В настоящем стандарте установлены требования к разработке и использованию документов, поддерживаемых программным обеспечением (далее документов). В первую очередь эти требования относятся к документам в области статистических методов, однако они применимы и к другим документам.
В стандарте даны рекомендации по обеспечению прослеживаемости данных, используемых в программном обеспечении документа (графиках, таблицах и других числовых данных).
В настоящем стандарте приведены требования к информации, которая должна быть включена в документ, относящейся к программному обеспечению, категориям поддержки программного обеспечения и функционированию программного обеспечения, включая набор данных, используемый для тестирования.
В стандарт включены примеры, иллюстрирующие его применение.
2. Термины и определения
В настоящем стандарте применены следующие термины с соответствующими определениями:
2.1 алгоритм (algorithm): Пошаговая процедура, описывающая порядок выполнения вычислений с детализацией, достаточной для разработки соответствующего программного обеспечения.
2.2 программные данные (data product): Цифровые данные, включая рисунки и графики, представленные в цифровой форме.
Пример 1 - Числовая таблица.
Пример 2 - Рисунок, представленный в цифровой форме, как набор пикселей.
2.3 область применения (domain of applicability): Набор входных данных, для которых программное обеспечение должно работать установленным способом.
2.4 числовая точность (numerical accuracy): Точность числовой величины, выраженная в виде количества правильных десятичных цифр в абсолютной или относительной форме представления числа.
2.5 параметризация задачи (problem parametrization): Математическое описание задачи, включающее установленный набор параметров.
Примечание - Как правило, в описании использовано более одного параметра.
Пример - Уравнение прямой с двумя переменными (См. ISO/TS 28037:2010).
Прямая может быть представлена в виде Y = A1 + A2X и Y = B1 + B2 (X - 100) (и другими способами). Вторая форма более предпочтительна, если она должна быть использована как модель линейной регрессии, где X - температура по Цельсию близкая к 100 °C (см. ISO/TS 28037:2010).
2.6 контрольные данные (reference data): Данные, используемые для тестирования элементов программного обеспечения при выполнении вычислений.
2.7 контрольный результат (reference result(s)): Результат, который должен быть получен при выполнении вычислений в соответствии с установленным алгоритмом с использованием контрольных данных.
Примечание - Контрольный результат не зависит от тестируемого программного обеспечения и числовой точности, если она выше, чем требуемая точность результатов тестируемого программного обеспечения.
2.8 результат тестирования (test result(s)): Результат, полученный при тестировании программного обеспечения при выполнении вычислений в соответствии с установленным алгоритмом с использованием контрольных данных.
2.9 тестируемое программное обеспечение (test software): Программное обеспечение, для которого проводят тестирование.
2.10 интервал округления (unit roundoff): Расстояние от 1,0 до самого близкого числа с плавающей запятой строго меньшего 1,0.
Примечания:
1 - См. IEEE 754:2008 (см. [1]).
2 - Числа с плавающей запятой являются частью системы вычислений, используемой для получения статистических результатов.
3 - Все значения, приведенные в настоящем стандарте, получены на компьютере, имеющем интервал округления 2,22 x 10-16.
3. Прослеживаемость данных
3.1 Документ должен обеспечивать прослеживаемость до достоверных источников всех использованных числовых данных, включая графики и рисунки. Такие данные называют программными данными в отличие от источника или исходных данных.
3.2 Прослеживаемость данных обеспечивается представлением информации об исходных данных и процессах, с помощью которых получены программные данные из исходных данных. Этот процесс называют преобразованием данных.
Примечание - Прослеживаемость достоверности опубликованных данных жизненно важна для научных работ и практического применения статистических методов.
3.3 При разработке документа происхождение программных данных должно быть описано, чтобы программные данные могли быть воспроизведены и обновлены при необходимости.
Примечание - Вопросы прослеживаемости рассмотрены в ИСО 19115-1 (см. [5]). Этот стандарт разработан для географической информации в форме цифровых данных, но его принципы применимы и к другим данным. Стандарт ИСО 19115-1, как правило, применяют к задачам, требующим создания и использования крупномасштабных баз данных. Настоящий стандарт ориентирован на существенно меньшие объемы данных, но некоторые понятия ИСО 19115-1 в этом случае также полезно использовать.
3.4 Для всех программных данных используемые исходные данные и примененные преобразования данных следует записывать достаточно подробно, что обеспечивает возможность воспроизведения программных данных. Для этого в соответствующем программном обеспечении должны быть приведены необходимые прямые ссылки.
3.5 Если программные данные представляют собой график или рисунок, прослеживаемость охватывает и необходимую разрешающую способность. Для цифровых данных прослеживаемость касается количества необходимых десятичных знаков.
Пример - Программные данные, полученные с применением MATLAB и LATEX.
Все числовые таблицы в ISO/TS 28037:2010 были получены с использованием MATLAB и LATEX для создания PDF-версии ISO TS/28037:2010. Таблица содержит данные, полученные преобразованием (с помощью MATLAB) набора данных, соответствующего точкам (источникам данных) или данным, полученным с помощью моделирования на основе информации источника данных. При разработке проекта отражены все изменения в источнике данных и преобразования, использованные для получения программных данных. Проверка (при подготовке к изданию) показала, что никаких ошибок преобразований в числовых таблицах нет. Исходные данные и детали преобразований установлены в ISO/TS 28037:2010.
Исходные данные и преобразования приведены в ISO/TS 28037:2010.
Примечания:
1 - Разработчик программного обеспечения может поддерживать соответствующий веб-сайт для обеспечения прослеживаемости данных и программного обеспечения.
2 - MATLAB является торговой маркой программного продукта, поставляемого MathWorks Inc.
3.6 К десятичным числам применяют правила округления, установленные в приложении B ИСО 80000-1:2009 (см. [6]).
4. Требования программного обеспечения
Документ должен содержать требования программного обеспечения, которые могут быть полезны при его использовании. Программное обеспечение, как правило, касается статистических вычислений. Требования программного обеспечения должны включать следующие элементы:
Для просмотра документа целиком скачайте его >>>