Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовик по технологиям программирования.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
295.82 Кб
Скачать

1 Техническое задание

Задание к курсовому проекту заключается в создании библиотеки классов имитационного моделирования и реализации алгоритма имитационного моделирования СМО «Модель комиссионного магазина». Для разработки использовать среду программирования C++.

    1. Основание для разработки

Данный программный продукт разрабатывается как курсовая работа по дисциплине «Технология программирования»

    1. Назначение разработки

Разрабатываемая программа предназначена для моделирования различных систем массового обслуживания.

    1. Требования к программе

      1. Входные данные

Входные данные программы должны вводиться непосредственно пользователем.

      1. Выходные данные

      1. на каждом шаге отображать модельное время;

      2. статистика по поступившим, находящимся в системе на обслуживании и обработанным заявкам;

      3. статистика по потокам заявок, очередям и аппаратам обслуживания.

      4. коэффициенты использования каналов обслуживания;

      5. максимальная длина очередей в системе;

      6. время нахождения требований в очередях и каналах обслуживания.

      1. Результирующие компоненты изделия

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

      1. Оценка основных характеристик моделируемой системы:

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

    1. Этапы разработки программы

      1. проектирование структуры программы;

      2. разработка сценария диалога с пользователем;

      3. разработка основных алгоритмов;

      4. проектирование формата файлов;

      5. программирование алгоритмов и структур данных;

      6. отладка и тестирование программы;

      7. документирование.

1.5 Требования к документации

Перечень представляемых документов:

  • задание на курсовую работу;

  • техническое задание на разработку;

  • описание структуры программы;

  • описание сценария диалога с пользователем;

  • схемы основных алгоритмов;

  • описание форматов данных и файлов;

  • контрольные примеры и результаты программы;

  • листинги основных программных модулей;

  • краткая эксплуатационная документация.

Все документы оформляются на листах формата A4, на одной стороне листа, и представляются в виде пояснительной записки.

Документы по содержанию должны соответствовать ГОСТ 34.201-89, 34.602-89, 19.701-90.

2 Вариант задания

Система массового обслуживания. Модель комиссионного магазина.

Концептуальная модель.

В комиссионном магазине два товароведа принимают вещи на комиссию у населения. Время обслуживания каждого клиента товароведом случайно и подчиняется показательному закону распределения. Первый товаровед обслуживает в среднем 9 клиентов в час, а второй — 6. Появления клиентов с вещами на комиссию образуют пуассоновский поток с интенсивностью 12 клиентов в час. Выбор клиентами товароведов равновероятен.

Смоделировать процесс приема вещей у населения товароведами в течение N часов. Определить вероятность того, что оба товароведа будут свободны, среднее число клиентов, обслуживаемых товароведами.