Програмне забезпечення для перевірки якості написання SQL запитів
| dc.contributor.advisor | Олійник, Юрій Олександрович | |
| dc.contributor.author | Фрадинська, Дарія Віталіївна | |
| dc.date.accessioned | 2024-01-15T10:28:41Z | |
| dc.date.available | 2024-01-15T10:28:41Z | |
| dc.date.issued | 2023 | |
| dc.description.abstract | Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 18 таблиць, 14 рисунків та 18 джерел – загалом 68 сторінок. Дипломний проєкт присвячений розробці програмного забезпечення для перевірки якості написання SQL-запитів Мета полегшення процесу розробки та підтримки SQL запитів та зменшення кількості помилок при реалізації запитів Об'єкт дослідження: програмне забезпечення для перевірки якості написання SQL-запитів Предмет дослідження: перевірка якості написання SQL-запитів В першому розділі роботи проведено аналіз предметної області, а саме вивчено функціонал та призначення програмного забезпечення, що має спеціалізовану назву лінтер. Досліджено та проаналізовано робочий функціонал існуючих програмних рішень, на базі чого виділено риси, що відсутні у існуючих програмних рішень. Розроблено функціональні та нефункціональні вимоги, поставлено задачу дипломного проєкту. Другий розділ роботи присвячено моделюванню та конструюванню програмного забезпечення. Визначено мову програмування, що буде використовуватись для розробки та шаблони за якими буде створюватись архітектура програмного забезпечення. Розглянуто середовища та фреймворки, що будуть використовуватись у розробці. Проведено аналіз безпеки програмного забезпечення. В третьому розділі проведено аналіз якості програмного забезпечення та тестування створеного програмного забезпечення, розглядається контрольний приклад. Для аналізу якості програмного забезпечення, що створено, введено метрику Accuracy, Проаналізовано різні способи тестування та вибрано найбільш оптимальний для проєкту. Описано тестові сценарії, що покривають основний функціонал програмного забезпечення. Проведено аналіз коду за допомогою модульних тестів. Здійснено опис контрольного прикладу з ілюстраціями web-інтерфейсу. В четвертому розділі розглянуто питання розгортання програмного забезпечення та його оновлення. Запропоновано використання відповідних практик для оновлення забезпечення. Також наведено: опис програми, технічне завдання, програму та методику тестування, керівництво користувача та графічний̆ матеріал. | uk |
| dc.description.abstractother | The explanatory note of the diploma project consists of four sections, contains 12 tables, 14 figures and 18 sources – in total 68 pages. The purpose of the diploma project is facilitating the process of developing and supporting SQL queries and reducing the number of errors in the implementation of queries Research subject: software for checking the quality of writing SQL queries The purpose of the study: checking the quality of writing SQL queries In the first section of the work, an analysis of the subject area was carried out, namely, the functional and purpose of the software, which has a specialized name linter, was studied. The basic working functionality of the existing software solutions has been studied and analyzed, and the features that are absent in the existing software solutions have been identified. Functional and non-functional requirements were developed, and the task of the diploma project was set. The second part of the work is devoted to software modeling and design. The programming language that will be used for development and the templates that will be used to create the software architecture are defined. The environment and frameworks that will be used in the development are considered. Software security analysis was conducted. In the third section, an analysis of software quality and testing of the created software is carried out, a control example is considered. To analyze the quality of the created software, the Accuracy metric was introduced, various testing methods were analyzed and the most optimal one was selected for the project. Described test scenarios covering basic software functionality. The code was analyzed using unit tests. The description of the control example with the results of the web interface was carried out. The fourth chapter deals with software deployment and updates. It is suggested to use appropriate practices for updating the provisioning. | uk |
| dc.format.extent | 126 с. | uk |
| dc.identifier.citation | Фрадинська, Д. В. Програмне забезпечення для перевірки якості написання SQL запитів : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Фрадинська Дарія Віталіївна. – Київ, 2023. – 126 с. | uk |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/63791 | |
| dc.language.iso | uk | uk |
| dc.publisher | КПІ ім. Ігоря Сікорського | uk |
| dc.publisher.place | Київ | uk |
| dc.subject | SQL | uk |
| dc.subject | Docker | uk |
| dc.subject | бази даних | uk |
| dc.subject | синтаксичний аналіз | uk |
| dc.subject | мікросервісна архітектура | uk |
| dc.subject | databases | uk |
| dc.subject | syntax analysis | uk |
| dc.subject | microservice architecture | uk |
| dc.title | Програмне забезпечення для перевірки якості написання SQL запитів | uk |
| dc.title.alternative | Software for Checking Quality of SQL Queries Builders | uk |
| dc.type | Bachelor Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Fradynska_bakalavr.pdf
- Розмір:
- 4.25 MB
- Формат:
- Adobe Portable Document Format
- Опис: