Програмне забезпечення онлайн вивчення італійської мови

Вантажиться...
Ескіз

Дата

2023

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 59 таблиць, 19 рисунків та 18 джерел – загалом 71 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення онлайн вивчення італійської мови. Мета спрощення вивчення італійської мови за рахунок реалізації вебзастосунку з адаптивною навчальною програмою до потреб, здібностей та стилю навчання кожного учня. Об'єкт дослідження: програмне забезпечення онлайн вивчення італійської мови. Предмет дослідження: онлайн вивчення італійської мови. У розділі першому розглянуто загальні положення дипломного проєкту, наведено змістовний опис та аналіз предметної області. Розглянуто відомі технічні рішення - платформи для розміщення онлайн курсів та відомі продукти, здійснено порівняння з дипломним проєктом. Створено діаграму варіантів використання, детально описано кожен варіант, розроблено функціональні та нефункціональні вимоги, поставлено задачу дипломного проєкту. створено діаграму використання У другого розділу розглянуто основні бізнес-процеси програмного забезпечення. Визначено мову програмування, що буде використовуватись для розробки та шаблони за якими буде створюватись архітектура програмного забезпечення. Розглянуто середовища та фреймворки, що будуть використовуватись у розробці. Було проведено аналіз адаптаційних алгоритмів, визначено, який саме буде використовуватись для адаптації навчальних програм. Детально описано реалізацію алгоритму. Розроблено структуру даних та структуру бази даних. Надано перелік утиліт та програмних забезпечення, що використовуються для роботи над проектом. Крім цього було здійснено аналіз безпеки програмного забезпечення та описано важливі складові захисту даних. Третій розділ присвячений тестуванню програмного забезпечення. Проаналізовано різні способи тестування та обрано найоптимальніший для проєкту. Описано тестові сценарії, що покривають основний функціонал програмного забезпечення. Проведено аналіз коду за допомогою сервісів статичного аналізу. Здійснено опис контрольного прикладу з ілюстраціями web-інтерфейсу. У четвертому розділі детально описано розгортання програмного забезпечення та його підтримку. Також наведено: опис програми, технічне завдання, програму та методику тестування, керівництво користувача та графічний матеріал.

Опис

Ключові слова

онлайн курс, італійська мова, навчальна програма, алгоритм адаптації, програмне забезпечення, мікросервісна архітектура, online course, italian language, curriculum, adaptation algorithm, software, microservice architecture

Бібліографічний опис

Бондаренко, А. Т. Програмне забезпечення онлайн вивчення італійської мови : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Бондаренко Анастасія Тарасівна. – Київ, 2023. – 133 с.

ORCID

DOI