Труды КНЦ вып. 11 (ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ) вып. 8/2020 (11)

В области информационных и компьютерных систем под конфигурацией понимают определенный набор комплектующих элементов, исходя из их предназначения, номера и основных характеристик. Обычно конфигурация означает выбор аппаратного и программного обеспечения, прошивок и сопроводительной документации [10]. С точки зрения программной инженерии [11] конфигурация программного обеспечения — совокупность настроек программы, задаваемая пользователем, а также процесс изменения этих настроек в соответствии с нуждами пользователя. В российском ГОСТе 15971-90 «Системы обработки информации» вводится понятие «конфигурации системы обработки информации», которое определяется как совокупность функциональных частей системы обработки информации и связей между ними, обусловленная основными техническими характеристиками этих функциональных частей, а также требованиями решаемых задач [12]. Резюмируя выше изложенное, можно утверждать, что в области компьютерных технологий понятие «конфигурации» так или иначе интерпретируется как перечисление элементов некоторых искусственных систем и их настройка в зависимости от устанавливаемых кем-либо требований. Процесс формирования конфигурации принято называть конфигурированием [13]. Под конфигурированием системы/устройства согласно [14] понимается стадия системного проектирования, заключающаяся в выборе функциональных блоков системы/устройства, размещении блоков и определении их взаимосвязей. При этом выделяется понятие автоматического конфигурирования как процесса автоматической корректировки настраиваемых параметров конфигурации устройств без ручного вмешательства, без программной коррекции настроек или переключения специальных перемычек. Если рассматривать понятие конфигурирования относительно информационных систем (ИС), то традиционно оно связано с процессом настройки ИС с целью их адаптации к специфике области внедрения. В процессе конфигурирования ИС выполняются следующие действия: изменение объектной модели; определение авторизаций пользователей; настройка интерфейса; создание типовых объектов данных: справочников, шаблонов, отчетов, процессов и т. д.; настройка вариантов развертывания и взаимодействия программных компонентов, определение параметров системных служб, сервисов и т.д. [15]. В современных условиях конфигурирование программного обеспечения (ПО) принято называть управлением конфигурацией. Согласно стандарту ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств» вводится понятие «составная часть конфигурации (configuration item)» как объект в пределах конфигурации, который удовлетворяет некоторой функции целевого применения и может быть однозначно идентифицирован в данный момент времени [16]. Таким образом, управление конфигурацией ПО обычно сводится к операциям учета и модификации соответствующих конфигурационных объектов. В рамках текущего исследования ведется разработка технологии динамического конфигурирования сетецентрических управляющих систем. Одной из особенностей таких систем является настройка их конфигураций под решение актуальной на данный момент задачи предметной области. В процессе функционирования такого класса программного обеспечения решаемая задача 13

RkJQdWJsaXNoZXIy MTUzNzYz