Халус, Олена АндріївнаЛитвинов, Олексій Геннадійович2024-03-062024-03-062023Литвинов, О. Г. Веб-сервіс особистих розкладів студентів з публічним API : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Литвинов Олексій Геннадійович. - Київ, 2023. - 196 с.https://ela.kpi.ua/handle/123456789/65240Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 20 таблиць, 19 рисунків та 6 джерел – загалом 65 сторінок. Мета розробки: покращення зручності використання розкладу занять студентами КПІ з урахуванням індивідуального навчального плану студента, використання сучасних підходів до розробки та розгортання ПЗ для збільшення відмовостійкості, точності даних та зменшення вартості підтримки порівняно з існуючими рішеннями, створення відкритого програмного інтерфейсу що забезпечує можливість інтеграції з сервісом додатків інших розробників. Об'єкт дослідження: програмне забезпечення для створення, редагування та відображення особистих розкладів студентів. Предмет дослідження: сучасні підходи до розробки ПЗ та їх розгортання у хмар них сервісах, REST API для інтеграції сторонніх додатків. У першому розділі розглянуто предметну область додатка особистих розкладів студентів КПІ ім. Ігоря Сікорського, проаналізовано аналоги, визначено їхні переваги та недоліки, висунуто вимоги. У другому розділі були змодельовані бізнес-процеси, описана архітектура додатку та конструювання програмного забезпечення. У третьому розділі було складено тестовий план, визначено функціональність що підлягає тестуванню, описано задачі та результати тестування. У четвертому розділі наведено опис розгортання додатку на хмарній інфраструктурі та описано процес його підтримки.196 с.ukвеб-додаток.NETAWSхмарна архітектураAPIрозклад занятьcloud architectureclass scheduleweb appВеб-сервіс особистих розкладів студентів з публічним APIWeb Service for Personal Student Class Schedules with Public APIBachelor Thesis