Skip to content

Моделирование системы массового обслуживания

Notifications You must be signed in to change notification settings

llav3ji2019/polytech-aps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5ea6343 · Jan 28, 2024

History

12 Commits
Jan 28, 2024
Jan 28, 2024
Jan 28, 2024
Jan 28, 2024
Jan 28, 2024
Jan 28, 2024
Jan 28, 2024
Nov 5, 2023
Nov 5, 2023
Nov 5, 2023

Repository files navigation

Моделирование системы массового обслуживания

Описание

Бизнес-домен представляет собой систему изготовления/обработки и хранения скоропортящихся продуктов на фабрике и продажу их магазину.

Название Описание
Предметная область Изготовление и хранение скоропортящихся продуктов премиум класса на фабрике и ихпродажа
Источник Источником является продукт, который включает тип название продукта, фирма производства, страна производства, вес продуктции, дата изготовления, цена готовой продукции. Перемещение происходит с помощью конвейера на фабрике
Приборы Прибором является ЭВМ с сотрудником фабрики, который следит за сроками годности продуктов и отдаёт самую свежую продукцию заказчикам
Буфер Буфером является морозильная камера где хранится продукция до их продажи
Дисциплина постановки вбуфер В порядке поступления, ни одна из заявок не имеет приоритета
Дисциплина отказа Отказ от самой старой заявки в буфере
Дисциплина выбора из буфера Заявки выбираются по принципу: LIFO(последний пришел первый вышел). Заявки не имеют приоритета выбора
Дисциплина постановки на обслуживание По кольцу; Выбор осуществляется с помощью указателя, который принимает значение номера места, с которого начинается поиск заявок в БП. Как только будет найдено место, занятое заявкой, эта заявка ставится на освободившийся прибор, а указатель передвигается на место, следующее за тем, откуда была выбрана на обслуживание заявка. Поиск следующего занятого места буфера будет производиться также, начиная с указателя.

Вариант 2

Расшифровка

ИБ ИЗ2 ПЗ1 Д10З1 Д10О3 Д2П2 Д2Б2 ОР2 ОД2

Источники:

  • ИБ — бесконечный источник;
  • И32 — равномерный закон распределения заявок;

Приборы:

  • П31 — экспоненциальный закон распределения времени обслуживания;

Описание дисциплин постановки и выбора

  • Буферизации Д10З1 заполнение буферной памяти «по кольцу»

Дисциплина отказа:

  • Д10О3 — самая старая в буфере;

Дисциплина постановки на обслуживание:

  • Д2П2 — выбор прибора по кольцу,
  • Д2Б2 — выбор заявки из буфера с помощью LIFO;

Виды отображения результатов работы программной модели:

  • Динамическое отражение результатов (пошаговый режим): ОД2 – формализованная схема модели

Tекущее состояние;

  • Отражение результатов после сбора статистики (автоматический режим): ОР2 - графики по значениям параметров

Диаграмма последовательности (Sequence diagram)

sequence_diagram.png

Диаграмма классов

class_diagram.png

Схема базы данных

bd_diagram.png

Технологический стек

  • Java 17
  • Spring (Boot, Data)
  • JPA (Hibernate ORM)
  • Gradle
  • Docker-compose
  • Liquebase
  • SQL
  • PostgreSQL
  • Lombok.

About

Моделирование системы массового обслуживания

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages