Програмне забезпечення для перевірки якості написання SQL запитів
Вантажиться...
Дата
2023
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 18 таблиць, 14 рисунків та 18 джерел – загалом 68 сторінок.
Дипломний проєкт присвячений розробці програмного забезпечення для перевірки якості написання SQL-запитів
Мета полегшення процесу розробки та підтримки SQL запитів та зменшення кількості помилок при реалізації запитів
Об'єкт дослідження: програмне забезпечення для перевірки якості написання SQL-запитів
Предмет дослідження: перевірка якості написання SQL-запитів
В першому розділі роботи проведено аналіз предметної області, а саме вивчено функціонал та призначення програмного забезпечення, що має спеціалізовану назву лінтер. Досліджено та проаналізовано робочий функціонал існуючих програмних рішень, на базі чого виділено риси, що відсутні у існуючих програмних рішень. Розроблено функціональні та нефункціональні вимоги, поставлено задачу дипломного проєкту.
Другий розділ роботи присвячено моделюванню та конструюванню програмного забезпечення. Визначено мову програмування, що буде використовуватись для розробки та шаблони за якими буде створюватись архітектура програмного забезпечення. Розглянуто середовища та фреймворки, що будуть використовуватись у розробці. Проведено аналіз безпеки програмного забезпечення.
В третьому розділі проведено аналіз якості програмного забезпечення та тестування створеного програмного забезпечення, розглядається контрольний приклад. Для аналізу якості програмного забезпечення, що створено, введено метрику Accuracy, Проаналізовано різні способи тестування та вибрано найбільш оптимальний для проєкту. Описано тестові сценарії, що покривають основний функціонал програмного забезпечення. Проведено аналіз коду за допомогою модульних тестів. Здійснено опис контрольного прикладу з ілюстраціями web-інтерфейсу.
В четвертому розділі розглянуто питання розгортання програмного забезпечення та його оновлення. Запропоновано використання відповідних практик для оновлення забезпечення.
Також наведено: опис програми, технічне завдання, програму та методику тестування, керівництво користувача та графічний̆ матеріал.
Опис
Ключові слова
SQL, Docker, бази даних, синтаксичний аналіз, мікросервісна архітектура, databases, syntax analysis, microservice architecture
Бібліографічний опис
Фрадинська, Д. В. Програмне забезпечення для перевірки якості написання SQL запитів : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Фрадинська Дарія Віталіївна. – Київ, 2023. – 126 с.