Бібліотека для компіляції та перевірки лабораторних практикумів на мові програмування C#
dc.contributor.advisor | Павлов, Олександр Анатолійович | |
dc.contributor.author | Стельмашенко, Максим Максимович | |
dc.date.accessioned | 2025-01-17T10:11:40Z | |
dc.date.available | 2025-01-17T10:11:40Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Пояснювальна записка дипломного проєкту складається з п’яти розділів, містить 26 таблиць, 32 рисунки та 46 джерел – загалом 79 сторінок. Дипломний проєкт присвячений розробці бібліотеки для компіляції та перевірки лабораторних практикумів на мові програмування C#. Метою дипломної роботи є спрощення та прискорення процесу розробки додатків, які потребують компіляції та перевірки програмного коду в цільовому додатку. У першому розділі проведено дослідження предметної області, виконано аналіз поточного стану та наявних рішень, наведено опис бізнес-процесів і визначено основні завдання проекту. У другому розділі сформульовано вимоги до програмного забезпечення, проведено аналіз можливостей його використання, визначено системні вимоги, а також функціональні та нефункціональні вимоги. У третьому розділі розглянуто архітектурні аспекти програмного забезпечення, обґрунтовано вибір технологій і засобів розробки, розроблено структуру програмного забезпечення та проведено аналіз безпеки даних. У четвертому розділі оцінено якість програмного забезпечення, детально описано процеси тестування та наведено контрольний приклад. У пʼятому розділі розглянуто процес розповсюдження програмного забезпечення та його супровід. | |
dc.description.abstractother | The explanatory note of the diploma project consists of five sections, contains 26 tables, 32 figures and 46 sources – in total 79 pages. The diploma project is dedicated to the development of a library for compiling and testing laboratory workshops in the C# programming language. The purpose of the thesis is to simplify and speed up the process of developing applications that require compiling and verifying program code in the target application. The first chapter describes the subject area, analyzes the current state and existing solutions, describes business processes and defines the main objectives of the project. The second section formulates the requirements for the software, analyzes the possibilities of its use, defines system requirements, as well as functional and non functional requirements. The third section discusses the architectural aspects of the software, justifies the choice of technologies and development tools, develops the software structure and analyzes data security. The fourth section assesses the quality of the software, describes the testing processes in detail and provides a benchmark example. The fifth section discusses the process of software distribution and support. | |
dc.format.extent | 160 с. | |
dc.identifier.citation | Стельмашенко, М. М. Бібліотека для компіляції та перевірки лабораторних практикумів на мові програмування C# : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Стельмашенко Максим Максимович. - Київ, 2024. - 160 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/71983 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | бібліотека | |
dc.subject | компіляція | |
dc.subject | тестування | |
dc.subject | Docker | |
dc.subject | library | |
dc.subject | compilation | |
dc.subject | testing | |
dc.title | Бібліотека для компіляції та перевірки лабораторних практикумів на мові програмування C# | |
dc.title.alternative | Library for C# Lab Practice Compilation and Testing | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Stelmashenko_bakalavr.pdf
- Розмір:
- 5.44 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: