Статус документа
Статус документа

ПНСТ 173-2016/PAS 19450:2015 Системы промышленной автоматизации и интеграция. Объектно-процессуальная методология

     7.3 OPM-сущности

7.3.1 Определение OPM-сущностей


OPM-сущность должна быть либо объектом, либо процессом, причем последние во многих отношениях симметричны и имеют много общего с точки зрения взаимоотношений, таких как агрегирование, обобщение и характеризация. Объект существует тогда, когда процесс протекает с одним или несколькими объектами. OPM-объекты и OPM-процессы зависят друг от друга в том смысле, что процесс необходим для преобразования объекта, тогда как для преобразования по меньшей мере одного объекта должен протекать или возникать процесс.

7.3.2 Тест типа "объект-процесс"


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

Для того чтобы считаться процессом, слово или словосочетание должно отвечать каждому из трех следующих критериев:

- наличие временной ассоциации, при которой используемое существительное ассоциируется с временем;

- наличие отглагольной ассоциации, при которой используемое существительное получают из глагола, или имеет общий корень с глаголом, или имеет синоним, который ассоциируется с глаголом;

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

Пример - Flight (Полет) - это существительное, которое характеризует процесс, поскольку оно отвечает всем трем критериям данного теста, а именно:

a) оно имеет временную ассоциацию;

    

    b) оно ассоциируется с глаголом "летать";

    

    c) оно преобразует существительное Airplane (Самолет) путем изменения его атрибута местонахождения от источника до места назначения.

7.3.3 Общие свойства OPM-сущности

Все OPM-сущности должны обладать следующими тремя общими свойствами:

- Perseverance (устойчивость): свойство, которое относится к стабильности сущности и характеризует, статична или динамична ли она как процесс. Соответственно, допустимое значение для атрибута сущности Perseverance - это статическое или динамическое.

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

- Affiliation (принадлежность): свойство, которое относится к области применения сущности и характеризует, системная она (т.е. является ли она частью системы) или относится к внешней среде (т.е. является ли она частью среды, окружающей систему). Соответственно, атрибут сущности Affiliation - это системное или относящееся к внешней среде.

Примечание - Хотя объекты являются постоянными (т.е. они обладают статической устойчивостью), а процессы являются временными (т.е. они обладают динамической устойчивостью), могут существовать крайние примеры постоянных процессов (см. 7.2.1), а также временные объекты (см. 9.5.2.5.1).


Графически, как это показано на рисунке 4, наличие "тени" будет обозначать физические OPM-сущности, а пунктирные линии - OPM-сущности внешней среды. Все восемь возможных комбинаций Perseverance-Essence-Affiliation из общих свойств OPM-сущности показаны на рисунке 4. Нижняя часть рисунка 4 выражает (слева направо и сверху вниз) OPL-предложения, соответствующие указанным графическим элементам.

Процесс Informatical Systemic Process - это информационный системный процесс.