Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка v.1.0.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
315.36 Кб
Скачать
  1. Экспериментальная часть.

    1. Тестирование.

Тестирование — процесс выявления ошибок. Существует множество подходов к решению задачи тестирования. Воспользуемся следующими:

а) тестирование белого ящика. При этом методе тестирования разработчик теста имеет доступ к исходному коду программ и может писать код, который связан с библиотеками тестируемого ПО. Это типично для юнит-тестирования (англ. unit testing), при котором тестируются только отдельные части системы. Оно обеспечивает то, что компоненты конструкции работоспособны и устойчивы, до определённой степени. При тестировании белого ящика используются метрики покрытия кода.

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

      1. Метод черного ящика

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

Моделирование

Аналитическое

Имитационное

Коэффициент загрузки каналов

0,328

0,247

Коэффициент простоя каналов

0,672

0,753

Среднее количество свободных каналов

3

3,013

Среднее количество занятых каналов

1

0,987

Вероятность отказа

0,015

0,014

Таблица 1. Сравнительный анализ.

Приведенные в таблице 1. результаты позволяют сделать вывод – программа работает правильно.

      1. Метод белого ящика

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

Рисунок 8. Окно программы с исходным текстом.

Рисунок 9. Окно программы после компиляции.

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

Рисунок 10. Результаты моделирования.

После тестирования можно сделать вывод – программа работоспособна и дальнейшего тестирования не требует.

    1. Анализ результатов экспериментальных исследований.

Во время тестирования была неоднократно проверена работа программы. И при тестировании методом «белого ящика», и при тестировании методом «черного ящика» не было выявлено ошибок. Это подтверждается примерами проведенных тестов, описанным в пунктах 5.1.1 и 5.1.2.

Правильность работы программы означает, что поставленная задача доработки не требует.

  1. Заключение

В ходе выполнения работы были разработаны аналитическая и имитационная модели. Были рассчитаны и сопоставлены характеристики моделей.

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

  1. Список литературы

  1. Девятков В. В. Руководство пользователя по GPSS World: пер. с англ. Minuteman Software (США). Казань, 2002г.

  2. Кудрявцев Е. М. Основы имитационного моделирования различных систем. М., 2004г.

  3. Оборина Т. А., Калинкина Т. И. Моделирование. Методические указания к курсовой работе. Рязань, 2004г.