АРХІТЕКТУРНЕ РІШЕННЯ ДЛЯ ВЕБ-ДОДАТКУ DDP (DIPLOMA DEFENSE PROJECT) ДЛЯ ДОКУМЕНТУВАННЯ ПРОЦЕСУ ЕКЗАМЕНУВАННЯ

Автор(и)

  • Selivyorstova Tatjana
  • Andriukhina Marharyta

DOI:

https://doi.org/10.34185/1562-9945-6-143-2022-10

Ключові слова:

Ruby on Rails, члени екзаменаційної комісії, UML діаграми, нефункціональні вимоги, MVC, веб-сервіс.

Анотація

Стаття присвячена розробці архітектури програмного забезпечення. Головним завданням запропонованої архітектури є цифровізація роботи членів екзаменаційної комісії, більш швидкої обробки документації в процесі захисту. Технічна можливість зменшити навантаження на секретаря комісії існує вже сьогодні. В міру збільшення кількості студентів-випускників, важливості вчасного документування та перевірки інформації актуальним постало питання формування відповідної документації в процесі захисту за допомогою певного програмного забезпечення. Як свідчить практика розвинених країн, саме широке використання цифрових техноло-гій (у сферах виробництва, фінансів, державного управління, соціального обслуговуван-ня тощо) забезпечує суттєве підвищення ефективності економічної діяльності та якості суспільного життя. Україна також стала на шлях цифровізації, про що свід-чить Прийняття у 2018 році Концепції розвитку цифрової економіки та суспільства України на 2018-2020 роки та затвердженому плані заходів щодо її реалізації. Робота секретаря екзаменаційної комісії являє собою рутину з ведення документації: ведення протоколів, формуванню звітів, підрахунок статистичних даних. Щоб спрос-тити роботу членів комісії є можливість практичного застосування такої інновації - як проєкт DDP (diploma defense project). Проєкт у статті запропоновано розробити за допомогою фреймворка Ruby on Rails. Ruby входить до складу більшості дистрибу-тивів ОС Linux, поставляється з Mac OS X і доступна для користувачів інших опера-ційних систем. Станом на серпень 2022 року Ruby входить до топ 20 найпопулярніших мов програмування за версією авторитетного спеціалізованого рейтингу Tiobe. У статті також описаний процес створення архітектурного рішення для проєкту DDP, описані рекомендаційні технології для його створення, а також наведені UML діаграми, що більш детально описують архітектуру проєкту.

Посилання

Concept of development of the digital economy and society of Ukraine for 2018-2020. – URL: https://zakon.rada.gov.ua/laws/show/67-2018-

%D1%80#n14

Romanovska I. Automation of the work of the secretary of the examination board of the National University "Lviv Polytechnic" / Romanovska I., Peleshchyshyn A. Bulletin of the National University "Lviv Polytechnic", No. 879, 2017. - p. 100.

Software Architecture in Practice 3th Edition Len Bass, Paul Clements, Rick Kazman Ad-dison-Wesley, 25 September 2012 р. - 624 pages.

Using Rails for API-only Applications [Electronic resource]. –

Access mode: https://guides.rubyonrails.org/api_app.html– 12.05.2022р

Ruby on Rails Technology Stack [Electronic resource]. –

Access mode: https://www.railscarma.com/technology-stack/ – 05.05.2022р.

Опубліковано

2023-11-13