РОЗРОБКА ПРОЕКТУ КРОССПЛАТФОРМЕНОЇ РОЗПОДІЛЕНОЇ ІНФОРМАЦІЙНОЇ СИСТЕМИ ПРОТОТИПУВАННЯ ЗОВНІШНЬОГО ВИГЛЯДУ ПРОГРАМНИХ ЗАСТОСУВАНЬ
DOI:
https://doi.org/10.32689/maup.it.2021.1.5Ключові слова:
проектування інформаційних систем, об’єктно-орієнтоване проектування, прото- типування інтерфейсу користувачаАнотація
Останні роки все більшої важливості набуває завдання превентивного узгодження та обговорення специфіки реалізації проектів програмних застосувань та систем з замовниками, що стає можливим на базі ство- рення структурованих та гнучких прототипів інтерфейсів користувачів. Метою статті є опис особливостей про- ектування інформаційної системи прототипування інтерфейсу програмних застосувань. Реалізація поставленої мети передбачає вирішення низки завдань: 1) аналізу ключових концепцій та підходів до створення прототипів інтерфейсів програмних систем; 2) розробки схеми головного вікна інформаційної системи; 3) створенні об’єктної моделі системи на базі використання діаграм в нотації мови UML. Наукова новизна. У статті методика розроб- ки прототипів інтерфейсів користувачів є розділеною на окремі архітектурні шаблони програмних застосувань, зокрема на десктопні, мобільні та веб-орієнтовані системи, що забезпечує цільових підхід до використання ком- понентів та елементів інтерфейсу. Як висновок, у статті наголошується, що розробка прототипів інтерфейсів користувачів для програмних застосувань та систем різної направленості та прикладної сфери є актуальним та затребуваним на практиці завданням, вирішення якого дозволяє забезпечити більш чітке та послідовне розуміння загального бачення проекту замовником та командою розробників. Створені об’єктні моделі роботи системи доз- воляють виявити її архітектурні переваги та особливості, що полягають у гнучкості розподілу функціоналу та сутностей об’єктів. Наведені результати проектування інформаційної системи є основою для її програмної імпле- ментації засобами сучасних мов програмування високого рівня, зокрема, мовою Javascript. Подальшим шляхом роз- витку системи може стати більш цільових вектор впровадження у її архітектуру технологій розподілених систем та паралельних обчислень, що дозволить забезпечити комфортне її використання у асинхронному режимі на базі мікросервісного підходу.
Посилання
Слива М.В. Прототипування графічного інтерфейсу користувача як невід’ємна частина процесу розробки програмного забезпечення. Вісник Нижневартовского державного університету. 2013. № 1. С. 74–76.
Прототипування програми: від ідеї до робочого екрану. URL: https://habr.com/company/mobile_dimension/blog/327452/.
Мардан А. Швидке Прототипування з JS. Гнучка Розробка на JavaScript. М. : ІТУС, 2014. 236 с.
Немтінов В.А. Віртуальне моделювання, прототипування і промисловий дизайн. Тамбов : ТДТУ, 2019. 339 с.
Поляков О.М. Основи швидкого прототипування. Оренбург : ОДУ, 2014. 128 с.
Глухова Л.А. Технології розробки програмного забезпечення. Мінськ : БДУІР, 2014. 97 с.
Варфел Т. Прототипування. М. : Манн, Іванов і Фербер, 2013. 389 с.
Вершиніна Е.В. Огляд моделей життєвого циклу розробки програмного забезпечення. Нижній Новгород : НДУ ім. Н.І. Лобачевського, 2010. 38 с.
20 інструментів для прототипування: від швидкого і брудного wireframe до функціонального прототипу. URL: https://medium.com/@denysergushki/.
Николенко О.И., Олейник П.П. Прототипирование и реализация графической формы заказа для информационной системы ресторанов быстрого питания. Объектные системы. 2015. № 10. С. 68–73.
Шибанов С.В., Пашкин А.А. Автоматизированное проектирование пользовательских интерфейсов. Вестник Пензенского государственного университета. 2016. № 16. С. 67–73.
Искра Н.А., Макоед В.Н., Куница Е.Ю. Изучение и оценка походов к разработке графического интерфейса пользователя. Объектные системы. 2015. № 10. С. 63–68.
Рудниченко Н.Д., Вычужанин В.В., Козлов А.Е. Модель front-end прототипа системы поддержки принятий решений мониторинга и управления рисками сложных технических систем. Інформаційні управляючі системи та технології: Матеріали Міжнародної науково-практичної конференції (Іуст-Одеса-2015). 2015. С. 198–201.
Рудниченко Н.Д., Манькевич В.Н. Прототип программного обеспечения проектирования экспертных систем. Інформатика, інформаційні системи та технології: тези доповідей п’ятнадцятої всеукраїнської конференції студентів і молодих науковців, м. Одеса, 27 квітня 2018 р. Одеса, 2018. С. 71.
Rudnichenko N.D., Shibaeva N.O., Boyko V.D. Model prototype development of interactive interface of information system for monitoring ship technical system. Інформаційні технології та комп’ютерна інженерія: матеріали статей п’ятої міжнародної науково-практичної конференції, м. Івано-Франківськ, 27-29 травня 2015 року. Івано-Франківськ, 2015. С. 217–218.
Vychuzhanin V.V., Rudnichenko N.D., Shibaeva N.O., Boyko V.D. The development of user interface prototype of decision support system for risk management of complex technical systems. Sustainability and Competitiveness in Business. 2016. PP. 162–172.