Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры_MO.docx
Скачиваний:
20
Добавлен:
24.09.2019
Размер:
232.36 Кб
Скачать

27 Классификация алгоритмов обработки данных

С целью аттестации алгоритмов провести их предварительную классификацию по: 1) вид оцениваемой характеристики; 2) вид вычислительной процедуры;

3) вид исходных данных; 4) форма представления результатов.

По первому признаку рассматривается:

- конкретный смысл хар-ки в рамках определенной математической модели;

- размерность характеристики, число аргументов или параметров;

- функциональный вид зависимости (линейная или нелинейная и т.д.).

По второму признаку рассматривается:

- подход, принятый при построении алгоритма;

- структурные особенности построения алгоритма.

При этом определяется:

1) является ли алгоритм оптимальным (обеспечивает ли он наилучшие показатели); 2) является ли он устойчивым, может ли он работать в широком диап. исх данных;

3)каков способ управления порядком выполнения действий, имеется ли зависимость параметров процедуры от исходных данных, используются ли определенные типовые блоки или подалгоритмы.

По третьему признаку рассматривается:

- форма представления данных (дискретные данные или аналоговые);

- режим поступления данных;

- объем массива данных;

- размерность данных;

- зависимость между исходными данными.

В четвертом признаке должны быть указаны форма представления результата измерения и форма представления погрешности результата измерения.

К основным характеристикам точности алгоритмов (программ) относят:

- границы методической и систематической составляющих трансформированной погрешности результата измерения;

- СКО случайной составляющей трансформированной погрешности;

Эти характеристики определяют с учетом особенностей работы программ в конкретной вычислительной среде, в том числе из-за:

- округления промежуточных результатов;

- дискретности разрядной сетки;

- дискретизации по аргументу;

- конечного числа операций;

- использования конечных разложений в ряд и др.

Основной характеристикой сложности алгоритма (программы) является число типовых операций (арифметических и логических), необходимых для однократного вычисления по данному алгоритму. При этом учитываются также время выполнения программы на ЭВМ и объем ее памяти.

Окончательная оценка по возможности аттестации алгоритма или программы проводится экспертной комиссией. Уровень и подотчетность экспертной комиссии зависит от применяемого алгоритма. Если алгоритм применяется в типовых МВИ, то тогда такой алгоритм должен утверждаться ГМС. Если применяется для ограниченных методик, то утверждается МС предприятия или ведомства.

28 Основные требования к законодательно контролируемому по си.

1) Программное обеспечение средства измерений должно быть разработано так, чтобы можно было без особых трудностей провести оценку соответствия его законодательно контролируемых функций требованиям нормат-х документов.

2) Законодательно контролируемое программное обеспечение должно быть разработано таким образом, чтобы оно никоим образом не было подвержено влиянию другого программного обеспечения, параллельно работающего или обеспечивающего его функционирование, а также, чтобы на него невозможно было оказать какое-либо воздействие через интерфейсы средства измерений.

Здесь законодательно контролируемое программное обеспечение программное обеспечение, которое реализует функции или свойства законодательно контролируемого средства измерений. Законодательно контролируемое программное обеспечение включает те части программы и те данные, которые формируют программное обеспечение, подлежащее контролю со стороны законодательной метрологии.

3) Законодательно контролируемые программы и данные должны быть защищены от случайных или неумышленных изменений, а также от искажения или намеренных изменений неавторизированными лицами.

Неумышленные изменения – изменения частей программы или данных, подлежащих контролю со стороны законодательной метрологии, которые возникают вследствие случайных физических или программных эффектов (сбои, присутствие программ-вирусов) или которые неумышленно выполняются пользователем средства измерений.

Намеренные изменения (порча, неправильное использование) с использованием простых общедоступных програм-х средств – изменения, вносимые с использованием программных средств, доступных широкой публике.

Намеренные изменения с использованием специальных прогр-х средств модификация ПО с использованием программных средств, которые не доступны широкой публике и требуют специальных знаний.

4) Только утвержденное и поверенное программное обеспечение можно использовать для законодательно контролируемых целей.

5) Функциональные дефекты, которые могут фальсифицировать результаты измерений в программно управляемых аппаратных средствах, должны автоматически обнаруживаться. При обнаружении данные дефекты должны быть устранены или однозначно обозначены.

6) Соответствие ПО. После утверждения типа программного обеспечения оно не должно изменяться без уведомления органа, проводившего его утверждение. Для проверки соответствия должна предоставляться идентификация законодательно контролируемых программ и эксплуатационные документы.

В данном случае идентификация программы (или ее части) – некоторый метод для проверки подлинности и целостности ПО путем задания (или получения) определенного числа или строки символов, которые приписаны данному образцовому программному обеспечению.

7) Готовность к испытаниям. Функциональные возможности средства измерений должны быть проверяемы.

8) Документация, требуемая для утверждения типа. Законодательно контролируемое программное обеспечение, включая его аппаратную и программную среду, должно документироваться соответствующим образом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]