Статья:

Архитектура программных систем на примере ЕРС компаний

Журнал: Научный журнал «Студенческий форум» выпуск №22(158)

Рубрика: Технические науки

Выходные данные
Абдуллаева К.А. Архитектура программных систем на примере ЕРС компаний // Студенческий форум: электрон. научн. журн. 2021. № 22(158). URL: https://nauchforum.ru/journal/stud/158/94920 (дата обращения: 24.04.2024).
Журнал опубликован
Мне нравится
на печатьскачать .pdfподелиться

Архитектура программных систем на примере ЕРС компаний

Абдуллаева Кистаман Абдуллаевна
студент, Сургутский государственный университет, РФ, г. Сургут
Главин Александр Николаевич
научный руководитель,

 

ARCHITECTURE OF SOFTWARE SYSTEMS ON THE EXAMPLE OF EPC COMPANIES

 

Kistaman Abdullayeva

Student, Surgut State University, Russia, Surgut

 

Аннотация. Представленная работа посвящена одной из самых актуальных проблем на сегодняшний день, связанной с использованием программного обеспечения на различных уровнях бизнес-процессов в ЕРС компаниях. Основной целью данной статьи является изучение архитектуры программных систем, основываясь на примере ЕРС компаний. Подзадачами данной работы являются: привести примеры мировых и отечественных ЕРС компаний; изучение сведений, касающихся архитектуры программных систем; изучение преимуществ разработки архитектуры программных систем, связывающих программное обеспечение на различных уровнях бизнес-процессов. В ходе выполнения работы используются теоретические методы исследования. С целью более полного раскрытия темы и получения достоверных данных автором используются публикации и материалы отечественных и зарубежных источников.

Abstract. The presented work is devoted to one of the most urgent problems today, related to the use of software at various levels of business processes in EPC companies. The main purpose of this article is to study the architecture of software systems, based on the example of EPC companies. The sub-tasks of this work are: to give examples of world and domestic EPC companies; to study information related to the architecture of software systems; study of the advantages of developing the architecture of software systems that connect software at different levels of business processes. In the course of the work, theoretical research methods are used. For the purpose of more complete disclosure of the topic and obtaining reliable data, the author uses publications and materials from domestic and foreign sources.

 

Ключевые слова: Архитектура, информационные технологии, программное обеспечение, бизнес-процессы, программные системы.

Keywords: Architecture, information technology, software, business processes, software systems.

 

Под аббревиатурой EPC (Engineering, Procurement, Construction) понимается «Проектирование, закупка оборудования, строительство». EPC контракты – это договор, который заключается между заказчиком и подрядчиком. Основываясь на данном договоре, подрядчик выполняет весь комплекс работ, а также является ответственным за риски, вероятность которых присутствовует во время строительства [1].

На рис. 1 графически представлена структура EPC компаний:

 

Рисунок 1. Структура EPC компаний

 

В основе EPC компаний лежит симбиоз трех основных элементов процесса, как это уже было указано ранее. То есть, в реализации деятельности EPC компаний фигурируют следующие процессы:

- проектирование (Engineering); 

- закупка оборудования (Procurement);

- строительство (Construction).

Каждый из данных сегментов бизнес-процесса EPC компании в целом имеет собственное программное обеспечение, на основе которого производятся функции по хранению и обработке информации и автоматизации отдельных функциональных действий [2].

Основная проблематика, существующая в функционировании EPC компаний заключается в сложности интеграции информационных систем на различных уровнях бизнес-процесса. Это связано с тем, что на каждом из уровней используется разное программное обеспечение, не поддерживающее прямого взаимодействия между разными уровнями всего бизнес-процесса в целом. Примерами данных информационных систем на каждом из уровней можно привести: ArchiCad (строительство), Oracle E-Business Suite (закупка), 1С:Предприятие (проектирование). Одним из основных решений, способных эффективно разрешить существующую проблему из данной отрасли, является разработка архитектуры программных систем.

В целом своем архитектура программного обеспечения представляет из себя процесс градации большой системы на более мелкие части. Данные части обозначаются по-разному, одни из них – программы. Исходя из этого и выводится термин «архитектура программных систем», посредством которой могут быть решены задачи из области взаимодействия различных уровней в бизнес-процессах EPC компаний [3].

Разработка архитектуры программных систем берет свою основу на создании набора решений множества различных, но параллельно с этим и связанных между собой задач. Архитектура включает: выбор структурных элементов и их интерфейсов, с помощью которых составлена система, а также их поведения в рамках сотрудничества структурных элементов; соединение выбранных элементов структуры и поведения во всё более крупные системы; архитектурный стиль, который направляет всю организацию, то есть все элементы, их интерфейсы, их сотрудничество и их соединение [4].

При разработке наиболее эффективной архитектуры программных систем необходимо сконцентрироваться на решении следующих задач: удовлетворение требований компании; соблюдение ограничений, накладываемых на реализацию проекта; выполнение спецификаций, основанных на требованиях компании и отдельных специалистов; интеграции в компанию продукта только после выявления и устранения всех обнаруженных и исправленных проблем; повышении эффективности труда пользователей; обеспечение простоты развертывания и управления продуктом при эксплуатации [5].

Архитектура программных систем подразумевает создание «среды эффективного взаимодействия» между всеми уровнями бизнес-процессов, выполняющими конкретные ролевые функции. Помимо этого, на основе создания данной архитектуры программное обеспечение, используемое на разных уровнях бизнес-процессов становится более контролируемым и удобным для работы. Параллельно с этим, на основе разработки и интеграции архитектуры программных систем в полной мере обеспечивается специальная рабочая среда для проектировщиков, закупщиков и строителей, что позволяет им наиболее эффективно обмениваться информацией на протяжении всего цикла бизнес-процесса.

Исходя из ранее представленных факторов, можно выделить основные преимущества разработки архитектуры программных систем, связывающих программное обеспечение на различных уровнях бизнес-процессов. Прежде всего – это повышение эффективности, что достигается посредством сокращения времени реагирования и ожидания ответов на запросы одного уровня организации от другого. Также при наличии единой информационной системы сокращаются материальные затраты на обслуживание и поддержание стабильной работы данного комплекса. Ввиду объединения информационных сред предприятия также создается, как это уже было указано ранее, среда, позволяющая вести более эффективное взаимодействие.

Таким образом, при помощи архитектуры программных систем формируется информационное пространство, направленное на получение полного контроля над определенными этапами бизнес-процесса и функционирования всей компании в целом. Помимо этого, на основе разработки и интеграции данных систем достигается прозрачность процессов, предоставляя колоссальные возможности для их управления и совершенствования [6].

Основной целью представленной статьи являлось изучение основных аспектов, касающихся возможной интеграции архитектуры программных систем на примере EPC компаний. В результате работы были изучение такие аспекты, как: актуальность разработки единого информационного пространства для ЕРС-компаний; иерархические уровни ЕРС-компаний; конкретные информационные системы, используемые на каждом из уровней данных компаний; обоснование необходимости разработки информационной системы, объединяющей все три уровня в единую бизнес-среду. В заключение необходимо отметить, что изучаемые системы являются подходящим инструментом, направленным на повышение эффективности и рациональности работы, связывая воедино программное обеспечение на различных уровнях бизнес-процессов.

 

Список литературы:
1. Чижикова Л. А. Принципы проектирования модульной архитектуры программного обеспечения авиационной тематики // Программные продукты и системы. 2017. 
2. Назаров С.В. Эффективность современных операционных систем // Со-временные информационные технологии и ИТ-образование. 2017. 
3. Pronin A. N., Sapozhnikova K. V., Taimanov R. E. Reliability of meas-urement information in control systems. Problems and solutions / / T-Comm. 2015.
4. Karavanov A.V., Ivanov N. D. Software architecture for highly reliable systems / / Kosmicheskie apparatuses i tekhnologii. 2018.
5. Голоскоков К.П., Чиркова М.Ю. Структурный подход к повышению надежности программного обеспечения информационных систем // Вестник государственного университета морского и речного флота им. адмирала С.О. Макарова. 2018. 
6. Tsarev R. Yu., Shtarik E. N., Shtarik A.V. On the problem of assessing the reliability of complex software systems / / Journal of the Siberian Federal Univer-sity. Series: Engineering and technology. 2015.