Бібліотека для компіляції та перевірки лабораторних практикумів на мові програмування C#

dc.contributor.advisorПавлов, Олександр Анатолійович
dc.contributor.authorСтельмашенко, Максим Максимович
dc.date.accessioned2025-01-17T10:11:40Z
dc.date.available2025-01-17T10:11:40Z
dc.date.issued2024
dc.description.abstractПояснювальна записка дипломного проєкту складається з п’яти розділів, містить 26 таблиць, 32 рисунки та 46 джерел – загалом 79 сторінок. Дипломний проєкт присвячений розробці бібліотеки для компіляції та перевірки лабораторних практикумів на мові програмування C#. Метою дипломної роботи є спрощення та прискорення процесу розробки додатків, які потребують компіляції та перевірки програмного коду в цільовому додатку. У першому розділі проведено дослідження предметної області, виконано аналіз поточного стану та наявних рішень, наведено опис бізнес-процесів і визначено основні завдання проекту. У другому розділі сформульовано вимоги до програмного забезпечення, проведено аналіз можливостей його використання, визначено системні вимоги, а також функціональні та нефункціональні вимоги. У третьому розділі розглянуто архітектурні аспекти програмного забезпечення, обґрунтовано вибір технологій і засобів розробки, розроблено структуру програмного забезпечення та проведено аналіз безпеки даних. У четвертому розділі оцінено якість програмного забезпечення, детально описано процеси тестування та наведено контрольний приклад. У пʼятому розділі розглянуто процес розповсюдження програмного забезпечення та його супровід.
dc.description.abstractotherThe 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.extent160 с.
dc.identifier.citationСтельмашенко, М. М. Бібліотека для компіляції та перевірки лабораторних практикумів на мові програмування C# : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Стельмашенко Максим Максимович. - Київ, 2024. - 160 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/71983
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectбібліотека
dc.subjectкомпіляція
dc.subjectтестування
dc.subjectDocker
dc.subjectlibrary
dc.subjectcompilation
dc.subjecttesting
dc.titleБібліотека для компіляції та перевірки лабораторних практикумів на мові програмування C#
dc.title.alternativeLibrary for C# Lab Practice Compilation and Testing
dc.typeBachelor 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
Опис: