Разработка архитектуры по подключению системного модуля для людей с ограниченными возможностями

Бесплатный доступ

Введение. Для разработки новых системных модулей программного обеспечения помощи сотрудникам с ограниченными возможностями требуется проработать архитектурное решение для взаимодействия всех частей системы. В результате анализа и проектирования необходимо получить программную архитектуру, которая должна выполнять ряд стандартных требований. В первую очередь, она должна быть безопасной. Для этого следует учитывать систему логирования ошибок, аудирование событий, возможность отключения функционала непосредственно после вывода в промышленную эксплуатацию, внутренние механизмы валидации входных запросов клиента и ответов сервера. Данная работа посвящена выработке основных вариантов обслуживания системы, анализу исключительных ситуаций при взаимодействии с пользователем для дальнейшей оценки эффективности архитектуры и непосредственной разработки проекта. Материалы и методы. Архитектурное решение проводилось при помощи языка графического описания (Unified Modeling Language, UML), который помогает строить визуальные изображения жизненного цикла и взаимодействия всех компонентов системы. Для проработки взаимодействия основных модулей будущей системы использовался синтаксис диаграммы развертывания (deployment diagram UML). Для обработки жизненного цикла - синтаксис диаграммы последовательности действий (sequence diagram UML). Помимо этого, использовалась диаграмма прецедентов для описания основных сценариев использования. Результаты исследования. Разработана архитектура, имеющая схему взаимодействия отдельных модулей и систем, а также варианты использования программного комплекса для будущей реализации программного продукта. Предложенная архитектура системы соответствует требованиям безопасности, надёжности (отказоустойчивости) и производительности. Авторами зафиксированы функциональные требования системы помощи сотрудникам предприятий с проблемами слуха для возможности их трудоустройства и работы по телекоммуникационной сети интернет. Выработаны основные вариации обслуживания системы. Обсуждение и заключения. Построение грамотной архитектуры позволяет учесть ситуации, выходящие за рамки нормального использования системы, а также использовать нечеткую модель для определения эффективности системы. Дальнейшее углубленное описание вариантов развёртывания и эксплуатации позволит реализовать эффективную и производительную систему.

Еще

Диаграмма развертывания uml, диаграмма последовательности uml, архитектура программного обеспечения, коммерческое программное обеспечение, диаграмма прецедентов uml

Короткий адрес: https://sciup.org/142236333

IDR: 142236333   |   DOI: 10.23947/2687-1653-2022-22-4-384-390

Список литературы Разработка архитектуры по подключению системного модуля для людей с ограниченными возможностями

  • Баскаков, А. А. К проблеме использования автоматизированного рабочего места людьми с ограниченными возможностями / А. А. Баскаков, А. Г. Тарасов // Advanced Engineering Research. — 2021. — Т. 21, № 3. — С. 290-296. https://doi.org/10.23947/2687-1653-2021-21-3-290-296
  • From UML State Machine Diagram into FPGA Implementation / G. Bazydto, M. Adamski, M. W^grzyn, A. Rosado Munoz // IFAC Proceedings Volumes. — 2013. — Vol. 46. — Р. 298-303. https://doi.org/10.3182/20130925-3-CZ-3023.00061
  • Shailaja Uke. UML Based Modeling for Data Aggregation in Secured Wireless Sensor Network / Shailaja Uke, Ravindra Thool // Procedia Computer Science. — 2016. — Vol. 78. — Р. 706-713. https://doi.org/10.1016/i.procs.2016.02.120
  • Saulo S.de Toledo. Identifying Architectural Technical Debt, Principal, and Interest in Microservices: A Multiple-Case Study / Saulo S. de Toledo, Antonio Martini, Dag I. K. Sj0berg // Journal of Systems and Software. — 2021. — § Vol. 177. — Art. 110968. https://doi.org/10.1016/i.iss.2021.110968 |
  • Nuno Mateus-Coelho. Security in Microservices Architectures / Nuno Mateus-Coelho, Manuela Cruz-Cunha, g Luis Gonzaga Ferreira // Procedia Computer Science. — 2021. — Vol. 181. — Р. 1225-1236. ^ https://doi.org/10.1016/i.procs.2021.01.320 ^
  • Григорьев, Ю. А. Оценка времени выполнения сложного SQL-запроса в СУБД MS SQL SERVER 2000 / й Ю. А. Григорьев, В. Г. Матюхин // Информатика и системы управления. — 2004. — С. 3-13.
  • Давыдов, Д. А. Тенденции развития NOSQL-СУБД / Д. А. Давыдов, П. С. Манылов // Научно-технический * вестник Поволжья. — 2013. — № 3. — С. 131-135. ^
  • Шарипова, Н. Н. Об использовании NOSQL-хранилищ данных / Н. Н. Шарипова // Wschodnioeuropejskie щ czasopismo naukowe. — 2016. — Т. 9, № 3. — С. 73-76. ч
  • Chodak, G. HTTP-Level E-Commerce Data Based on Server Access Logs for an Online Store / G. Chodak, н G. Suchacka, Y. Chawla // Computer Networks. — 2020. — Vol. 183. — Art. 107589. g https://doi.org/10.1016/i.comnet.2020.107589 |
  • Okumura, N. Formal Analysis of RFC 8120 Authentication Protocol for HTTP under Different Assumptions / N.Okumura, K. Ogata, Y. Shinoda // Journal of Information Security and Applications. — 2020. — Vol. 53. — Art. 102529. https://doi.org/10.1016/i.iisa.2020.102529
  • Mattson, R. L. R. HTTP-MPLEX: An Enhanced Hypertext Transfer Protocol and Its Performance Evaluation / Robert L. R. Mattson, Somnath Ghosh // Journal of Network and Computer Applications. —2009. — Vol. 32. — P. 925-939. https://doi.org/10.1016/i.inca.2008.10.001
Еще
Статья научная