The aim of the research work is development of a model for optimizing the interface of a multimedia publication. In this research, five levels of interaction are identified for the interface of a multimedia publication -flat surfaces, layouts, structures, feature sets, strategies. The relationship between the levels of user interaction and interface properties of a multimedia publication is analyzed. It is proposed to select interface components based on the properties of the multimedia editions they provide.In order to construct models of optimization of elements of the interface of a multimedia publication, estimates of the interconnection of elements of the interface with functional capabilities by the total matrix are used. To combine the standard models into a single interface optimization model, an analysis of the relationship between the elements of the interface of the multimedia publication and the characteristics of the multimedia publication has been conducted. According to the results of the analysis, an economical tree is constructed, which allows to build a hierarchy of the stages of optimization of the interface of the multimedia publication and to determine the input data for the implementation of the task. The definition of the input data allows to show the principle of the interface optimization model in the form of a "black" box.An algorithm for optimizing the interface element of a multimedia publication is proposed. As a result of the practical implementation of the optimization model for the multimedia edition interface, a software product, created on the basis of HTML markup using cascading CSS style stylesheets and JavaScript language, was obtained. Adobe Device Central CS5 tested the created software on devices with different characteristics.
Предметом дослідження в статті є методологія розробки і захисту програмного забезпечення в рамках DevSecOps. Дана методологія змінила підхід до забезпечення безпеки з реактивного на проактивний, а також підкреслює важливість забезпечення безпеки на всіх рівнях організації. DevSecOps означає забезпечення безпеки в розробці додатків від самих ранніх етапів до самого кінця, а також включає в себе ав томатизацію деяких шлюзів безпеки, щоб запобігти уповільнення робочого процесу DevOps. Необхідно підтримувати короткі і часто повторювані цикли розробки програмного продукту, а також інтегрувати заходи безпеки. Вибір правильних інструментів для безперервної інтеграції безпеки може допомогти в досягненні цих цілей. Сучасні інструменти автоматизації допомогли організаціям впровадити більш гнучкі методи розробки, а також зіграли свою роль в розробці нових заходів безпеки. Для ефективного захисту DevOps потрібні не тільки нові інструменти, а й зміни в самій організації процесів DevOps, щоб швидше інтегрувати роботу груп фахівців з безпеки з іншими спеціалістами, що призведе до покращення якості продукту. Стаття присвячена детальному аналізу сучасних підходів і методологій систематизації розробки та захисту програмного забезпечення, серед яких SDLC, BSIMM і OpenSAMM. Мета роботи-класифікація підходів до побудови процесів DevSecOps, а також розгляд методологій систематизації існуючих засобів захисту програмного забезпечення, що забезпечують взаємодію команди розробників і фахівців із захисту інформації в рамках одного життєвого циклу розробки. У статті вирішуються наступні завдання: розгляд і аналіз підходів побудови процесів DevSecOps і розгляд методологій систематизації засобів захисту програмного забезпечення. Отримані наступні результати: проаналізовано необхідні складові для побудови DevSecOps процесів. Висновки: проведений аналіз дозволяє класифікувати процес розробки і захисту програмного забезпечення за допомогою методології DevSecOps.
Харківський національний університет радіоелектроніки, Харків 3 Український державний університет залізничного транспорту, Харків АНАЛІЗ ORM-БІБЛІОТЕК ДЛЯ ОПЕРАЦІЙНОЇ СИСТЕМИ ANDROID Предметом дослідження в статті є процес розробки мобільних data-орієнтованих додатків для платформи Android. Стаття присвячена детальному аналізу сучасних методів управління базами даних в ОС Android. Мета роботи-оцінка ефективності різних бібліотек, що забезпечують взаємодію додатку з БД і реалізують ORM-технологію програмування. У статті вирішуються наступні завдання: розгляд і аналіз найбільш поширених ORM-бібліотек сторонніх розробників для платформи Android. Основний зміст дослідження становить порівняльний аналіз найбільш поширених ORM-бібліотек і результатів їх роботи в однакових умовах. Отримані наступні результати: проаналізовано складність використання API бібліотек при програмної реалізації ORM-моделі. Наведено результати дослідження швидкодії виконання CRUDоперацій в мобільному додатку із застосуванням розглянутих бібліотек. Висновки: проведений аналіз дозволяє підвищити ефективність процесу розробки і масштабування мобільних додатків в частині управління базами даних для платформи Android.
Гарантування безпеки програмного продукту з відкритим вихідним кодом є актуальною проблемою, бо навіть у проектах з закритим вихідним кодом можуть бути присутні open source бібліотеки, що робить можливим появу вразливості у них. Серед методів, що використовують для виявлення вразливостей, варто виділити моделювання загроз, бо цей метод дозволяє вже на ранніх етапах розробки програмного коду прийняти заходи, що знизять витрати на ліквідацію вразливостей та спростять їх усунення і зміни до архітектури додатку. Підбір відповідного підходу при побудові моделі загроз залежить від специфіки проекту, ресурсів, а також кваліфікації адміністраторів.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.