<На страницу назад | На страницу вперед >

6.6.4.1. Связь с другими аспектами системного проектирования

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

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

Как скрытие изоморфно сопряжению, так и локализация изоморфна связности. Локализация - это принцип сведения элементов вместе на основе их физической близости. Смысл этого принципа состоит в минимизации избыточности, которая может возникнуть, если одна и та же информация будет фиксироваться одновременно в нескольких местах. Например, рассмотрите потенциальный объем определений основных производственных подсистем в ICAM-архитектуре "как есть" (функциональная модель производства). Локализация этих функций, связанных с управлением производством и управлением материальными ресурсами, в отдельной функциональной модели, например, облегчит переход к тому, "как(им) будет" ее окружение, так как соответствующие функции и данные должны быть установлены в функциональной и физической близости и могут, следовательно, рассматриваться как отдельный, но целостный (интегральный) блок. Когда ожидаются изменения в окружающей среде, то значительно труднее проследить все их возможные воздействия на функции, если функции распределены по всей архитектуре.

<На страницу назад | На страницу вперед >