Програмне забезпечення онлайн вивчення італійської мови
Loading...
Date
2023
Authors
Advisor
Journal Title
Journal ISSN
Volume Title
Publisher
КПІ ім. Ігоря Сікорського
Abstract
Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 59 таблиць, 19 рисунків та 18 джерел – загалом 71 сторінок.
Дипломний проєкт присвячений розробці програмного забезпечення онлайн вивчення італійської мови.
Мета спрощення вивчення італійської мови за рахунок реалізації вебзастосунку з адаптивною навчальною програмою до потреб, здібностей та стилю навчання кожного учня.
Об'єкт дослідження: програмне забезпечення онлайн вивчення італійської мови.
Предмет дослідження: онлайн вивчення італійської мови.
У розділі першому розглянуто загальні положення дипломного проєкту, наведено змістовний опис та аналіз предметної області. Розглянуто відомі технічні рішення - платформи для розміщення онлайн курсів та відомі продукти, здійснено порівняння з дипломним проєктом. Створено діаграму варіантів використання, детально описано кожен варіант, розроблено функціональні та нефункціональні вимоги, поставлено задачу дипломного проєкту. створено діаграму використання
У другого розділу розглянуто основні бізнес-процеси програмного забезпечення. Визначено мову програмування, що буде використовуватись для розробки та шаблони за якими буде створюватись архітектура програмного забезпечення. Розглянуто середовища та фреймворки, що будуть використовуватись у розробці.
Було проведено аналіз адаптаційних алгоритмів, визначено, який саме буде використовуватись для адаптації навчальних програм. Детально описано реалізацію алгоритму.
Розроблено структуру даних та структуру бази даних. Надано перелік утиліт та програмних забезпечення, що використовуються для роботи над проектом. Крім цього було здійснено аналіз безпеки програмного забезпечення та описано важливі складові захисту даних.
Третій розділ присвячений тестуванню програмного забезпечення. Проаналізовано різні способи тестування та обрано найоптимальніший для проєкту. Описано тестові сценарії, що покривають основний функціонал програмного забезпечення. Проведено аналіз коду за допомогою сервісів статичного аналізу. Здійснено опис контрольного прикладу з ілюстраціями web-інтерфейсу. У четвертому розділі детально описано розгортання програмного забезпечення та його підтримку. Також наведено: опис програми, технічне завдання, програму та методику тестування, керівництво користувача та графічний матеріал.
Description
Keywords
онлайн курс, італійська мова, навчальна програма, алгоритм адаптації, програмне забезпечення, мікросервісна архітектура, online course, italian language, curriculum, adaptation algorithm, software, microservice architecture
Citation
Бондаренко, А. Т. Програмне забезпечення онлайн вивчення італійської мови : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Бондаренко Анастасія Тарасівна. – Київ, 2023. – 133 с.