Из ГОСТ Р 59797-2021 Информационные технологии. Сложные системы. Интероперабельность. Основные положения

5.2.8 ГОСТ Р 59797-2021

Концептуальные положения [3]-[5] создания конкретной сложной системы (элемента сложной системы) помимо прочих вопросов должны отражать:

  • описание целей функционирования сложной системы и каждого из ее элементов;
  • описание потребностей и ожиданий всех заинтересованных сторон, в интересах которых функционирует сложная система и каждый из ее элементов;
  • описание условий и ограничений функционирования сложной системы (элемента сложной системы);
  • описание ключевых ресурсов, необходимых для функционирования сложной системы и ее элементов;
  • функциональные требования к системе и ее элементам, отражающие, что именно каждый из элементов должен выполнять в интересах системы;
  • не функциональные требования, отражающие необходимые и достаточные значения параметров быстродействия, надежности и т. д.

[из 5.2.8 ГОСТ Р 59797-2021]

    5.3.1 ГОСТ Р 59797-2021

    Каждая система, входящая в сложную систему, разрабатывается для выполнения обязательных функций и предоставления соответствующих обязательных сервисов, диктуемых данной предметной областью. Множество подсистем каждой системы отражает независимое развитие каждой системы как количественно, так и качественно (функции, сервисы) и применяемые ИКТ [из 5.3.1 ГОСТ Р 59797-2021]

      5.3.2 ГОСТ Р 59797-2021

      Архитектура сложной системы с точки зрения интероперабельности представляет собой структуру [6] с тремя размерностями (см. рисунок 3), отражающую:

      • основные функции различных ИСПО, составляющих сложную систему;
      • сервисы (службы), обеспечивающие интероперабельность каждой ИСПО и сложной системы в целом;
      • множество ИСПО, составляющих сложную систему;
      • множество подсистем и элементов, входящих в каждую ИСПО.

      - Архитектура сложной системы с точки зрения интероперабельности

      Рисунок 3 - Архитектура сложной системы с точки зрения интероперабельности

      [из 5.3.2 ГОСТ Р 59797-2021]

        5.3.3 ГОСТ Р 59797-2021

        При разработке архитектуры вновь создаваемой сложной системы наиболее рациональным способом обеспечения интероперабельности является внедрение промежуточного слоя программного обеспечения, общего набора сервисов, обращение к которым позволяет разнородным элементам сложной системы взаимодействовать между собой [из 5.3.3 ГОСТ Р 59797-2021]

          5.3.4 ГОСТ Р 59797-2021

          На промежуточное программное обеспечение каждого элемента сложной системы возлагается:

          • организация информационного взаимодействия разнородных элементов сложной системы (именование, адресация и т. д.);
          • предоставление интерфейсов доступа к данным и процессам;
          • диспетчеризация совместного функционирования элементов сложной системы в рамках информационных и управляющих процессов;
          • оптимизация работы программно-технических средств.

          [из 5.3.4 ГОСТ Р 59797-2021]

            5.3.5 ГОСТ Р 59797-2021

            Кроме указанного выше, в модули промежуточного программного обеспечения целесообразно включать функции, являющиеся общими для программного обеспечения элементов сложной системы [из 5.3.5 ГОСТ Р 59797-2021]

              5.3.6 ГОСТ Р 59797-2021

              При разработке нового элемента уже существующей сложной системы необходимо учитывать ее архитектурные особенности и принимать общие правила функционирования [из 5.3.6 ГОСТ Р 59797-2021]

                5.3.7 ГОСТ Р 59797-2021

                При высокой степени гетерогенности системы, в которую необходимо включить вновь создаваемый элемент, целесообразно использовать технологию web-сервисов, позволяющую скрыть реализации взаимодействующих элементов [из 5.3.7 ГОСТ Р 59797-2021]

                  5.3.8 ГОСТ Р 59797-2021

                  Тот же способ целесообразно применять в случае, когда сложная система собирается из готовых систем и элементов, глубокая переработка которых невозможна [из 5.3.8 ГОСТ Р 59797-2021]

                    Страницы

                    Подписка на Из ГОСТ Р 59797-2021 Информационные технологии. Сложные системы. Интероперабельность. Основные положения