Програмне забезпечення онлайн вивчення італійської мови
| dc.contributor.advisor | Олійник, Юрій Олександрович | |
| dc.contributor.author | Бондаренко, Анастасія Тарасівна | |
| dc.date.accessioned | 2024-01-16T08:36:34Z | |
| dc.date.available | 2024-01-16T08:36:34Z | |
| dc.date.issued | 2023 | |
| dc.description.abstract | Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 59 таблиць, 19 рисунків та 18 джерел – загалом 71 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення онлайн вивчення італійської мови. Мета спрощення вивчення італійської мови за рахунок реалізації вебзастосунку з адаптивною навчальною програмою до потреб, здібностей та стилю навчання кожного учня. Об'єкт дослідження: програмне забезпечення онлайн вивчення італійської мови. Предмет дослідження: онлайн вивчення італійської мови. У розділі першому розглянуто загальні положення дипломного проєкту, наведено змістовний опис та аналіз предметної області. Розглянуто відомі технічні рішення - платформи для розміщення онлайн курсів та відомі продукти, здійснено порівняння з дипломним проєктом. Створено діаграму варіантів використання, детально описано кожен варіант, розроблено функціональні та нефункціональні вимоги, поставлено задачу дипломного проєкту. створено діаграму використання У другого розділу розглянуто основні бізнес-процеси програмного забезпечення. Визначено мову програмування, що буде використовуватись для розробки та шаблони за якими буде створюватись архітектура програмного забезпечення. Розглянуто середовища та фреймворки, що будуть використовуватись у розробці. Було проведено аналіз адаптаційних алгоритмів, визначено, який саме буде використовуватись для адаптації навчальних програм. Детально описано реалізацію алгоритму. Розроблено структуру даних та структуру бази даних. Надано перелік утиліт та програмних забезпечення, що використовуються для роботи над проектом. Крім цього було здійснено аналіз безпеки програмного забезпечення та описано важливі складові захисту даних. Третій розділ присвячений тестуванню програмного забезпечення. Проаналізовано різні способи тестування та обрано найоптимальніший для проєкту. Описано тестові сценарії, що покривають основний функціонал програмного забезпечення. Проведено аналіз коду за допомогою сервісів статичного аналізу. Здійснено опис контрольного прикладу з ілюстраціями web-інтерфейсу. У четвертому розділі детально описано розгортання програмного забезпечення та його підтримку. Також наведено: опис програми, технічне завдання, програму та методику тестування, керівництво користувача та графічний матеріал. | uk |
| dc.description.abstractother | The explanatory note of the diploma project consists of four sections, contains 59 tables, 19 figures and 18 sources - a total of 71 pages. The diploma project is devoted to the development of software for online learning of the Italian language. The goal of simplifying the learning of the Italian language through the implementation of a web application with an adaptive curriculum to the needs, abilities and learning style of each student. Object of research: software for online learning of the Italian language. Research subject: online learning of the Italian language. The first chapter provides a meaningful description of the subject area. Famous technical solutions - platforms for hosting online courses and famous products - were considered, and a comparison was made with the diploma project. A diagram of usage options was created, each option was described in detail, functional and non-functional requirements were developed, the task of the diploma project was set. In the second section, the main business processes of the software are considered. The programming language that will be used for development and the templates that will be used to create the software architecture is defined. Environments and frameworks that will be used in development are considered. An analysis of the adaptation algorithms was conducted and determined which would be used to adapt educational programs. The implementation of the algorithm is described in detail. Developed data structure and database structure. A list of utilities and software used to work on the project is provided. In addition, a software security analysis was performed and important components of data protection were described. The third section is devoted to software testing. Different testing methods were analyzed and the most optimal one for the project was chosen. Test scenarios covering the main functionality of the software are described. The code was analyzed using static analysis services. A description of the control example with illustrations of the web interface was made. Chapter four details software deployment and support. Also given: program description, technical task, program and testing methodology, user manual, and graphic material. | uk |
| dc.format.extent | 133 с. | uk |
| dc.identifier.citation | Бондаренко, А. Т. Програмне забезпечення онлайн вивчення італійської мови : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Бондаренко Анастасія Тарасівна. – Київ, 2023. – 133 с. | uk |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/63818 | |
| dc.language.iso | uk | uk |
| dc.publisher | КПІ ім. Ігоря Сікорського | uk |
| dc.publisher.place | Київ | uk |
| dc.subject | онлайн курс | uk |
| dc.subject | італійська мова | uk |
| dc.subject | навчальна програма | uk |
| dc.subject | алгоритм адаптації | uk |
| dc.subject | програмне забезпечення | uk |
| dc.subject | мікросервісна архітектура | uk |
| dc.subject | online course | uk |
| dc.subject | italian language | uk |
| dc.subject | curriculum | uk |
| dc.subject | adaptation algorithm | uk |
| dc.subject | software | uk |
| dc.subject | microservice architecture | uk |
| dc.title | Програмне забезпечення онлайн вивчення італійської мови | uk |
| dc.title.alternative | Software for Learning the Italian Language Online | uk |
| dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Bondarenko_bakalavr.pdf
- Розмір:
- 5.89 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.01 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: