Разработка REST-сервера

Курсовая работа

Общая информация

Тема курсовой работы «Проектирование REST-сервера».

Проект должен включать в себя описание сервера в формате OpenAPI, UML диаграммы прецедентов, классов и последовательностей (совпадающее с описанием данных в описании сервера), ER-диаграммы (соответствующие диаграмме классов). Для диаграмм и спецификаций в тексте пояснительной записки должен быть подробные комментарии как были получены эти документы и почему они содержат именно такие элементы.

Сервер должен быть реализован на языке Kotlin c использованием фреймворков Exposed для работы с базой данных и Ktor для создания REST-сервера.

Варианты заданий приведены тут.

План

Номер недели Результат Примечание
2 знакомство с тематикой
4 выбор темы 1 контрольная неделя
6 диаграммы UML и ER
8 спецификация REST
10 реализация ORM 2 контрольная неделя
12 готовый проект
14 пояснительная записка к проекту
16 защита проекта