ГОСТ Р ИСО 16100-3—2010
5.2 Единица производственного программного обеспечения
ЕППО должна быть смоделирована как тип производственного ресурса, соответствующий кри
териям возможности интероперабельности программных и аппаратных средств разных поставщиков,
установленных с помощью необходимой последовательности и требуемого согласования по времени
специфической совокупности производственных функций, реализуемых с помощью ЕППО. и информа
ционных обменов, которые ЕППО должна поддерживать.
Согласно рисунку 4 ИСО 16100-1 ЕППО должна быть ассоциирована с производственной дея
тельностью и соответствующей возможностью. Компонент программного обеспечения не должен быть
связан с профилем возможности.
Производственную функцию, ассоциированную с классом возможности производственной дея
тельности. представляют в виде функции, выполняемой одной или большим числом единиц ЕППО.
Пример — Производственная функция, ассоциированная с производственной деятельностью N
(см. рисунок 2), приводится в действие с помощью ЕППО 3. С другой стороны, производственная функ
ция, ассоциированная с производственной деятельностью М, приводится в действие с помощью
ЕППО 1 и ЕППО 2.
Классы производственных возможностей, поддерживаемые набором ЕППО. должны быть уста
новлены функцией производственной деятельности и связанными информационными обменами дру
гих производственных ресурсов, используемых для активации производственного процесса.
Частный класс ЕППО может применяться в разных деятельностях. Каждая ЕППО должна пре
доставлять набор интерфейсов. Критерии интероперабельности ЕППО должны быть установлены в
соответствии с требованиями функционально совместимых действий. Настоящий стандарт не рас
пространяется на критерии интероперабельности производственных процессов, а также на критерии
интероперабельности групп ЕППО. ассоциированные с производственными процессами.
Требования ППО на каждом уровне могут быть представлены в виде совокупности классов воз
можностей. организованных в структуру, приведенную на рисунке В.1.
П р и м е ч а н и е 1 — Производственный процесс (см. ИСО 16100-1, рисунок4 )состоит из множества про
изводственных действий, имеющих вложенную или иерархическую структуру. Интероперабельность ЕППО может
применяться только к последним из множества производственных действий.
Если две или более ЕППО обеспечивают необходимую производственную программную функцию
в пределах производственных действий, то ЕППО должны соответствовать требованиям совместной
работы. Интерфейс, необходимый для совместной работы набора ЕППО в пределах определенной
деятельности, должен быть указан в профиле возможности программного обеспечения этой деятель
ности.
П р и м е ч а н и е 2 — Интерфейс А (см. рисунок 2), предоставленный с помощью ЕППО 1 от поставщика А.
взаимодействует с интерфейсом В, предоставленным с помощью ЕППО 2 от поставщика В. Критерии интеропе
рабельности этих программных средств разных поставщиков обозначают возможностью интероперабельности I на
основе требований деятельности
М.
Профиль возможности интерфейса А должен совладать с профилем воз
можности интерфейса В для соответствия интероперабельности I. Данный профиль может отличаться для других
производственных действий.
П р и м е ч а н и е 3 — При необходимости взаимодействия двух видов деятельности, например М и N (см.
рисунок 2). может быть использован набор критериев интероперабельности J. который базируется на общих тре
бованиях деятельности М и N. Набор ЕППО. соответствующий данным видам деятельности, имеет профили воз
можностей. поддерживающие возможность интероперабельности J.
Совместное использование множества ЕППОдолжно быть эквивалентно ситуации, в которой тре
бования к ППО конкретной деятельности обеспечиваются одной ЕППО. Такое комбинированное пове
дение одной эквивалентной ЕППО зависит от совместимости использования спецификации интерфей
са. общей для множества ЕППО. И наоборот. ЕППО может быть составлена из множества различных
ЕППО с целью разделения деятельности на множество действий.
В случае, если ЕППО состоит из набора компонентов ППО. то ППО не должно включать в себя
другие ЕППО. Компоненты ЕППО должны принадлежать только этой ЕППО. Настоящий стандарт не
распространяется на информационный обмен и связи между интерфейсами определенных компонен
тов в рамках ЕППО.
5