Найти
Результаты поиска
-
МЕТОД ПРИНЯТИЯ РЕШЕНИЙ ПРИ ФОРМИРОВАНИИ МОДЕЛЕЙ ТИПОВЫХ ПРОЦЕССОВ ДЛЯ ИНФОРМАЦИОННЫХ СИСТЕМ НА БАЗЕ ОБЛАЧНЫХ ТЕХНОЛОГИЙ
А. А. Левченко , В.В. Таратухин , Ю. А. Кравченко2021-11-14Аннотация ▼Статья посвящена решению задачи создания метода принятия решений при фор-
мировании типовых процессов предприятия для внедрения и использования информац и-
онных систем на базе облачных технологий, так же известных, как систем, работа ю-
щих по модели SaaS (Software as a Service, Программное обеспечение как Услуга). Акту-
альность исследования обусловлена новизной технологии облачных вычислений и нево з-
можностью применения методов, разработанных для систем класса on-Premise. Целью
исследования является повышение эффективности использования типов ых моделей
предприятия при внедрении и использовании SaaS систем. Повышение эффективности
обеспечивает сокращение сроков и бюджета проекта при внедрении SaaS-систем, а
также эксплуатационных затрат после. Достижение цели исследования обеспечивается
выполнением следующих задач: аналитический обзор области исследования на предмет
имеющихся методов, формализация и постановки задачи исследования, описание эл е-
ментов проектной документации, как единой системы и определение связей между
структурными элементами, разработка метода принятия решений о формировании
моделей типовых процессов, проверка метода через определение критерия эффективн о-
сти и сравнения результатов работы метода с аналогами. Задача исследования форм а-
лизована, как каноническая задача оптимизации с целевой функцией, направленной на
максимизацию критерия эффективности. Критерий эффективности задан в виде фо р-
мулы, описывающей степень покрытия типовыми моделями функциональных требований
к целевым процессам предприятия. В статье описаны методы и алгоритм ы, используе-
мые для решения аналогичных задачи, а также приведены их недостатки и ограничения.
Предложенный метод базируется на теории нечетких множеств и использует алг о-
ритм нечеткого вывода Мамдани для связи множества функциональных требований и
множества системных реализаций. На базе метода разработано программное прило-
жение и проведен вычислительный эксперимент. Выборка для проверки метода и его
сравнение с существующими аналогами формировалась на базе функциональных треб о-
ваний к организационным процессам управления закупками крупных предприятий и реали-
зации данных требований в SaaS-системах на платформе SAP. Подтвержден рост зна-
чения критерия эффективности в случае применения предложенного метода, что д е-
монстрирует его преимущество перед имеющимися альтернативными решениями после
второй итерации использования. В качестве примера представлено описание типового
процесса создания заявки на закупку до и после применения предложенного метода. -
СРАВНИТЕЛЬНЫЙ АНАЛИЗ ТЕХНОЛОГИЙ ДЛЯ РАЗРАБОТКИ СЕРВЕРНОЙ ЧАСТИ СИСТЕМЫ УПРАВЛЕНИЯ ПРОДАЖАМИ
И.В. Родыгина , А. В. Наливайко2021-11-14Аннотация ▼Данная статья посвящена важной теме при разработке веб-приложений: выбор тех-
нологии для написания серверной части приложения. Вопрос выбора правильного языка и
фреймворка для реализации серверной части приложения всегда актуален, поскольку от это-
го зависит его качество работы: сможет ли сервер обработать большое количество запро-
сов, насколько быстро будет произведена обработка данных и выдача их пользователю - что
особенно важно для системы управления продажами, поскольку она предполагает работу с
большим количеством данных. Большинство современных веб-приложений написаны с ис-
пользованием таких языков как PHP, NodeJS, поскольку они обеспечивают разработчику
высокую скорость написания кода. Метод разработки с помощью PHP позволяет писать
блокирующий и не блокирующий код, который, в любой реализации, при большом количеств
запросов будет значительно нагружать систему. NodeJS позволяет реализовывать асин-
хронный не блокирующий код, но отсутствие типизации может значительно снизить каче-
ство работы над проектом при его масштабировании. В таком случае следует рассмотреть
Java - его фреймворки и библиотеки, которые позволят выполнить задачу. В статье описан
принцип взаимодействия клиентской и серверной части веб-приложения. По выделенным
критериям проведено сравнение таких технологий как Java, PHP, платформы NodeJS, а
также рассмотрен принцип работы бессерверной архитектуры с помощью сервиса Google
Firebase, Рассмотрены фреймворки и библиотеки для создания серверной части приложения.
Также важным этапом при сравнении будет проведение тестов производительности, кото-
рые покажут, какую нагрузку могут выдержать фреймворки, какое количество запросов
могут обработать, задержка между ними. В результате исследования, на основе проведен-
ного исследования, будет выбрана оптимальная технология, которая будет использована для
разработки серверной части системы для управления продажами.








