Please use this identifier to cite or link to this item: https://er.nau.edu.ua/handle/NAU/63360
Title: Methodology and application of full-stack software production improvement
Other Titles: Методика та застосунок вдосконалення виробництва full-stack ПЗ
Authors: Zhdanov, Vladyslav
Жданов, Владислав Олександрович
Keywords: qualifying work
кваліфікаційна робота
graduate work
дипломна робота
java
java
full-stack development
розробка повного стека
hyper text transfer protocol
протокол передачі гіпертексту
Issue Date: Dec-2023
Publisher: National Aviation University
Citation: Zhdanov V. O. Methodology and application of full-stack software production improvement. - Qualifying work for obtaining a master's degree in software engineering. - National Aviation University. - Kyiv, 2023. - 96 p.
Abstract: The burgeoning demands of modern software development necessitate a meticulous examination and refinement of methodologies and tools employed in the production of software applications. In response to this imperative, this practice report delves into the comprehensive exploration of enhancing full-stack software production through the exclusive use of the Kotlin programming language. Kotlin, recognized for its conciseness, safety, and versatility, has emerged as a promising language for a unified approach encompassing both frontend and backend development. This report embarks on a structured analysis of the subject area by delineating the fundamental characteristics of software processes in the context of employing Kotlin for full-stack software production. Through an exhaustive examination of literary sources and existing analogues, we aim to glean insights into the extant landscape and identify prominent frameworks and applications that underscore Kotlin's efficacy in the realm of full-stack development. The object of research is – the «Methodology and Application of Full-stack Software Production Improvement», focusing exclusively on utilizing the Kotlin programming language for both frontend and backend development in creating comprehensive software solutions. The purpose of the thesis – aims to thoroughly analyze the role of Kotlin as the exclusive language in full-stack software development. It seeks to emphasize the advantages, adaptability, and efficiency of Kotlin in streamlining software production processes, demonstrating its potential to optimize the development of integrated software solutions. Development type – The development type investigated in this research involves a unified approach using Kotlin as the sole programming language to create both frontend and backend software components, known as full-stack development. The predicted assumption about the development of tools – The predicted assumption is that leveraging Kotlin as the exclusive language will significantly improve the efficiency and coherence of full-stack software development. It is expected to enhance collaboration, reduce development time, and ultimately contribute to the advancement of software development tools tailored for a seamless full-stack development experience.
Зростаючі вимоги до сучасної розробки програмного забезпечення вимагають ретельного вивчення та вдосконалення методологій та інструментів, що використовуються у створенні програмних додатків. У відповідь на цю вимогу цей практичний звіт детально досліджує вдосконалення виробництва повного стека програмного забезпечення за допомогою виключного використання мови програмування Kotlin. Kotlin, відомий своєю лаконічністю, безпекою та універсальністю, став багатообіцяючою мовою для єдиного підходу, що охоплює як зовнішню, так і бекендову розробку. Цей звіт розпочинає структурований аналіз предметної області шляхом окреслення фундаментальних характеристик процесів програмного забезпечення в контексті використання Kotlin для виробництва повного програмного забезпечення. Завдяки вичерпному дослідженню літературних джерел та існуючих аналогів ми прагнемо отримати уявлення про існуючий ландшафт і визначити відомі фреймворки та програми, які підкреслюють ефективність Kotlin у сфері повноцінної розробки. Об’єктом дослідження є «Методологія та застосування вдосконалення виробництва повного стеку програмного забезпечення», зосереджена виключно на використанні мови програмування Kotlin для розробки як фронтенду, так і бекенда при створенні комплексних програмних рішень. Мета дипломної роботи – ретельно проаналізувати роль Kotlin як ексклюзивної мови в повноцінній розробці програмного забезпечення. Він прагне підкреслити переваги, адаптивність та ефективність Kotlin у оптимізації процесів виробництва програмного забезпечення, демонструючи його потенціал для оптимізації розробки інтегрованих програмних рішень. Тип розробки – тип розробки, який досліджується в цьому дослідженні, включає уніфікований підхід із використанням Kotlin як єдиної мови програмування для створення компонентів зовнішнього та внутрішнього програмного забезпечення, відомого як повна розробка. Передбачуване припущення щодо розробки інструментів. Передбачене припущення полягає в тому, що використання Kotlin як ексклюзивної мови значно покращить ефективність і узгодженість розробки повного стека програмного забезпечення. Очікується, що це покращить співпрацю, скоротить час розробки та, зрештою, сприятиме вдосконаленню інструментів розробки програмного забезпечення, створених для безперебійної розробки повного стека.
Description: Робота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од «Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету». Керівник проєкту: к.т.н. доцент Терещенко Лідія Юріївна
URI: https://er.nau.edu.ua/handle/NAU/63360
Appears in Collections:Кваліфікаційні роботи здобувачів вищої освіти кафедри інженерії програмного забезпечення

Files in This Item:
File Description SizeFormat 
ФКПІ_2023_221а_Жданов В.О..pdf1.54 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.