ГОСТ Р ИСО 16100-1—2012
Рисунок 3 — Взаимоотношения аспектов возможности интероперабельности программного обеспечения
6.2 Функциональные взаимоотношения между единицами производственного программного
обеспечения
Производственный домен (см. рисунок 2) может использовать одну или более единиц системного
программного обеспечения, которые взаимодействуют с помощью специального интерфейса/протокола
для выполнения одной производственной функции в этом домене. Это реализуется в операционной среде
программного обеспечения специальной компьютерной системы в виде одного из компонентов производ
ственных ресурсов в соответствии с шаблоном проектирования специфического программного обеспече
ния, имеет особое назначение и наоборот, одна единица программного обеспечения может выполнять одну
или более производственных функций, которые могут совместно взаимодействоватьдруг с другом с це
лью выполнения, управления, осуществления текущего контроля или организации частной производствен
нойдеятельности. Серия действий может быть проведена в особой последовательностидля завершения
технологического процесса. На рисунке 4 изображены классы единицы программного обеспечения, ее
окружение и связи.
В этой структуре последовательность и график выполняемыхфункций устанавливаются последова
тельностью и графиком действий, которые составляют особый технологический процесс. Единицы произ
водственного программного обеспечения, обеспечивающие выполнение этих функций, рассматривают с
целью выполнения данных функций в соответствии с требуемой последовательностью и графиком.
Возможность взаимодействия технологических процессов должна быть представлена в показателях
интероперабельности функций друг с другом, что в свою очередь необходимо рассматривать в показате
лях возможности интероперабельности производственных ресурсов, включая единицы производственного
программногообеспечения. Примеры информационного потока между операциями проектирования, плани
рования производства и исполнительной деятельности приведены в приложении В.
Модель единицы программного обеспечения должна представлять собой совокупность программ
ных компонентов, предназначенныхдля выполнения определенной производственной функции. Каждая
единица программного обеспечения должна быть представлена на унифицированном языке моделирова
ния (UML) в виде объекта.
Единица программного обеспечения должна предоставлять служебный интерфейсдля использова
ния ее конфигурации, выполнения и поддержки.
Способность единицы программного обеспечения выполнять производственную функцию должна
включать всебя наборсервисов,доступных с ее интерфейса. Способность единицы программного обеспе
чения должна быть кратко указана в профиле возможностей, описание которого приводят на языке XML.
8