Skip to content

Выпускной проект школы Java Developer by SBER

Notifications You must be signed in to change notification settings

Karpov-D/HelpDesk-JavaReboot-SeniorProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HelpDesk (java reboot senior project)

Требования:

  1. Система должна иметь UI, основную серверную часть, БД
  2. Минимальный функционал, который необходимо реализовать:
    • Создание заявки на обслуживание
    • Обработка заявки
    • Добавление дополнительной информации по заявке
  3. Логирование
  4. Unit-тесты
  5. Документирование
  6. Желательно реализовать ролевую модель администратор/техсаппорт/клиент
  7. Взаимодействие с БД предпочтительнее реализовывать через Spring Data или Hibernate
  8. Для взаимодействия с UI желательно использовать REST сервисы
  9. Рекомендуется предпочтение при наращивании функционала отдать основной java-части, по UI и БД – можно ограничиться функционалом в минимальном исполнении

Критерии приемки:

  1. Работоспособность проекта
  2. Выполнение требований к проекту
  3. Техническая оценка кода (применение паттернов, нейминг, соблюдение общепринятых правил и принципов кодирования и проектирования и т.д.)
  4. Оформление кода (документирование, логирование, readme)
  5. Качество решения (Unit-тесты/автотесты/…)
  6. Масштабирование (универсальность АПИ, применение ООП и т.д.)
  7. Оценка UX
  8. Презентация проекта

About

Выпускной проект школы Java Developer by SBER

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages