Skip to content

awggeez/KPO_IDZ3

Repository files navigation

KPO_IDZ3

ОЦЕНИВАНИЕ ПРОГРАММЫ СОГЛАСНО КРИТЕРИЯМ

Оценивание результатов:

  1. Корректная ООП-реализация программы без поддержки параллелизма в процессах и реализации функционала оценки времени ожидания заказов, а также без проверки корректности входных данных: 4 балла.

  2. Реализация дополнительного функционала поддержки параллелизма в процессах: + 2 балла.

  3. Реализация дополнительного функционала оценки времени ожидания заказов (только в момент старта): + 1 балл.

  4. Реализация дополнительного функционала оценки времени ожидания заказов (в момент старта и в любое другое время на любом этапе выполнения операций процессов): + 1 балл.

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

  6. Корректное и обоснованное применение паттерн(а/ов) при проектировании МАС: + 1 балл.

  7. Бонус за реализацию МАС на платформе Jade (без использования онтологий): + 1 балл.

  8. Бонус за реализацию МАС на платформе Jade (с использованием онтологий): + 2 балла.

В ДАННОЙ РАБОТЕ ВЫПОЛНЕНО СЛЕДУЩЕЕ:

  1. Корректная ООП-реализация программы + 4 балла.
  2. Частичная реализация дополнительного функционала поддержки параллелизма в процессах.
  3. Реализация дополнительного функционала проверки корректности (обработки ошибок) входных данных (если на вход будет подан какой-либо JSON-файл в формате, отличном от заданного, нужно вывести лог с ошибкой, а также нужно проверять, заполнены ли обязательные поля в JSON-файлах): + 1 балл.
  4. Корректное и обоснованное применение паттерн(а/ов) при проектировании МАС: + 1 балл.
  5. Предоставлен JAR файл программы.

Бонусы: Реализация МАС на платформе Jade (с использованием онтологий): + 2 балла.

Примеры работы программы через скриншоты консоли:

  1. Инициализация Jade image

  2. Ввод числовых значений - время приготовления, которое посетитель готов ожидать image

  3. Фрагмент работы программы image

В качестве тестового проекта с ознакомлением фреймворка Jade была сделана программа BookAgentExample (находится в данном репозитории).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages