Створення програмного забезпечення на основі Unit-тестів
dc.contributor.advisor | Харченко, Костянтин Васильович | |
dc.contributor.author | Білан, Вадим Андрійович | |
dc.date.accessioned | 2023-10-06T11:28:53Z | |
dc.date.available | 2023-10-06T11:28:53Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Метою дипломної роботи є дослідження сучасного стану розробки програмного забезпечення шляхом аналізу та порівняння між собою методологій розробки програмного забезпечення, вивчення напрямку аналізу вимог, вивчення, перевірки практичності використання фреймворків штучного інтелекту на основі мовних моделей; прогнозування майбутнього розробки через перспективи її автоматизації, проектування концепції власного фреймворку створення програмного забезпечення. Актуальність даної роботи полягає у представлені оригінального погляду на існуючі тренди розвитку штучного інтелекту, які впливають на усі інші напрямки; у визначені обмежень існуючих мовних моделей, які не дають розвиватися далі; у висвітлені власних ідей щодо можливого вирішення наявних проблем розвитку штучного інтелекту; у перегляді сформованих підходів розробки програмного забезпечення відносно перспектив автоматизації розробки. У ході роботи було охарактеризовано сучасний стан розробки програмного забезпечення, досліджено методології розробки програмного забезпечення, напрям аналізу вимог, існуючі мовні моделі штучного інтелекту, спрогнозовано перспективи автоматизації розробки. На основі результатів дослідження та прогнозування зроблено висновки про необхідність зміни підходів до створення архітектури моделей штучного інтелекту через існуючі обмеження розвитку. Це допоможе прискорити еволюцію розробки програмного забезпечення. Далі було приведено можливі варіанти усунення обмежень на прикладі власної концепції фреймворку створення програмного забезпечення. У результаті роботи було створено власну модель порівняння методологій розробки програмного забезпечення; проведено аналіз практичності існуючих фреймворків штучного інтелекту на основі мовних моделей для створення програмного забезпечення; приведено аргументи щодо необхідності змін, удосконалення сучасних парадигм штучного інтелекту, які мають суттєві обмеження на шляху до створення штучного суперінтелекту; створено власну концепцію фреймворку створення програмного забезпечення. Загальнийобсяг роботи 187 с., 36 рис., 8 таблиць, 8 додатків, 49 джерел. | uk |
dc.description.abstractother | The aim of the thesis is to study the current state of software development by analyzing and comparing software development methodologies, studying the direction of requirements analysis, studying and checking the practicality of using artificial intelligence frameworks based on language models; forecasting the future development through the prospects of its automation, designing the concept of own framework for creating software. The relevance of this work lies in the fact that it presents an original view of the existing trends in the development of artificial intelligence, which affect all other directions; that it defines limitations of the existing language models, which prevent further development; that it highlights my own ideas regarding a possible solution to existing problems in the development of artificial intelligence; that it reviews established software development approaches relative to development automation prospects. In the course of the work, the current state of software development was characterized, software development methodologies, the direction of requirements analysis, existing language models of artificial intelligence were studied, and prospects for development automation were predicted. Based on the results of research and forecasting, conclusions are made about the need to change approaches of creating the artificial intelligence models architecture due to existing development limitations. This will help accelerate the evolution of software development. Next, possible options for eliminating limitations were given using the example of the own concept of the software creation framework. As a result of the work, an own model of comparison of software development methodologies was created; an analysis of the practicality of existing artificial intelligence frameworks based on language models for creating software was carried out; arguments are presented regarding the need for changes, improvement of modern paradigms of artificial intelligence, which have significant limitations on the way to creation of artificial superintelligence; own concept of the software creation framework was created. The total volume of the work is 187 pp., 36 figures, 8 tables, 8 appendices, 49 sources. | uk |
dc.format.extent | 187 с. | uk |
dc.identifier.citation | Білан, В. А. Створення програмного забезпечення на основі Unit-тестів : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Білан Вадим Андрійович. - Київ, 2023. - 187 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/61012 | |
dc.language.iso | uk | uk |
dc.publisher.place | Київ | uk |
dc.title | Створення програмного забезпечення на основі Unit-тестів | uk |
dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Bilan_bakalavr.pdf
- Розмір:
- 5.56 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.1 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: