delo-do.com
эффективно создаем эффективные системы
Главная | Контактная информация| История сайта | Справочник
Опубликовано: 26.02.2012 Последняя правка:26.02.2012

Интерфейсная модель управляемой системы

Логотип сайта

Для того чтобы предметно обсуждать и сравнивать конструкции автомобилей или разобраться с тем, как связаны между собой их узлы и механизмы, нужно представлять себе модель объекта обсуждения и иметь терминологическую согласованность с собеседником. Казалось бы, в этом нет ничего сложного. Например, когда мы говорим о классе легковых автомобилей, то сразу представляем себе его абстрактную модель. У каждого автомобиля есть аккумулятор, фары, двигатель, бампер. И, замете, при этом, далеко не каждый житель нашей планеты тесно связан с индустрией ремонта автомобилей или автомобилестроения.

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

Абстрактные модели бывают разные. Мы введем понятие абстрактной интерфейсной модели или просто интерфейсной модели.

Например, словесной интерфейсной моделью автомобиля мы пользуемся когда, например, обсуждаем его дизайн. В этом случае мы используем такие понятия, относящиеся к его интерфейсу, как "фары", "двери", "лобовое стекло", "дворники", "бампер", "брызговики" и т.д. Интерфейсная модель есть и у каждого внутреннего объекта машины. "Корпус", "клемма «+»" и "клемма «-»" - это элементы интерфейсной модели аккумулятора.

Что мы получим в результате, создавая предприятие - «Мерседес» или «Запорожец»? А ведь создавать предприятие можно так, как собирают автомобили. Нужно только правильно сконструировать его изначально, а потом только заменять, например, себя, как структуру, заменяющую множество необходимых объектов предприятия, и выполняющую в нем определенные функции, на наемный персонал или стандартные автоматические объекты.

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


Графическое изображение управлямой системы в виде блок схемы
Рис.1 Модель управляемой системы в виде блок схемы

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

Но, такое представление не очень удобно. Посмотрите, например, на представление механизма координации на этой блок-схеие. Он имеет четыре входа и три выхода. Как выделить один из входов или выходов, например, для обсуждения его назначения? Для этого его нужно как-то обозначить (идентифицировать).

Все входы и выходы рассматриваемых нами объектов объединим одним понятием - «порт». Каждый порт состоит из секций порта. Секция служит для приема или выдачи продукта. У каждой секции есть имя. Порт и имя секции должны быть у каждого конкретного объекта. Только так можно указывать объект, о котором идет речь. Например, клемы аккумулятора являются элементами его порта. Условно принято, что электроны движуться от плюсового контакта к минусовому. Поэтому плюсовая клемма аккумулятора является входом секции приема энергетического продукта аккумулятора.

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


Графическое изображение интерфейсной модели механизма координации
Рис.2 Интерфейсная модель механизма координации

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

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


Структура системы
Рис.3 Интерфейсная модель управляемой системы
Главная | Контактная информация| История сайта | Справочник