Помощь в написании студенческих работ
Антистрессовый сервис

Основные факторы надёжности системы

РефератПомощь в написанииУзнать стоимостьмоей работы

Часто в процессе разработки, программисту неудобно пользоваться отладчиком, а достаточно знать контрольные значения переменных в тот или иной момент. В таком случае может применяться метод включения в текст программы кода, который бы выводил требуемую информацию либо на форму, либо в файл, либо в виде какого-то сигнала разработчику. В моей системе, требовалось наблюдать сходимость алгоритма при… Читать ещё >

Основные факторы надёжности системы (реферат, курсовая, диплом, контрольная)

Система выбора оптимальных туристских маршрутов имеет следующие наиболее важные аспекты надёжности работы:

  • · корректность работы базы данных;
  • · сходимость алгоритма за конечное время;
  • · устойчивость к неверному вводу информации.

Корректность работы с базой данных обеспечивается использованием стандартных компонентов. Для защиты от повреждения базы данных рекомендуется периодически делать резервную копию, что реализуется на уровне сервера.

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

От ввода некорректной информации программа защищена путём рассмотрения в алгоритме внесения неправдоподобных сведений. В этом случае программа не завершится аварийно, а выдав наиболее близкий к запрошенному вариант, предложит повторить поиск.

Метод «силовой отладки»

Часто в процессе разработки, программисту неудобно пользоваться отладчиком, а достаточно знать контрольные значения переменных в тот или иной момент. В таком случае может применяться метод включения в текст программы кода, который бы выводил требуемую информацию либо на форму, либо в файл, либо в виде какого-то сигнала разработчику. В моей системе, требовалось наблюдать сходимость алгоритма при различных параметрах и оценивать значение фитнесс-функции. Для этого была создана специальная форма, которая не вошла в конечную версию программы, но служила для отладки алгоритма оптимизации.

Рис. 11. Тестовая форма с параметрами алгоритма и выходными значениями

Показать весь текст
Заполнить форму текущей работой