Введение В статья о связях , я дал определение связи: Связь – это 4-х мерный объем, общий для связанных объектов (операций) Поскольку 4-мерный объем может проект в пространстве и времени никак, то связь можно рассматривать отдельно от связанных объектов так, как мы хотим.
В статье о связях я привел пример связи двух функций «производство подшипников» и «потребление подшипников» (читай – общее 4-х мерное пространство), который я также представил в виде функции «прием и передача подшипников».
Рассмотрение коммуникации как 4-D объекта позволяет в рамках проекционное моделирование ввести полезный формализм: операции над элементами структуры (сценария).
Теперь вы можете выполнять те же операции с элементами дизайна, что и с элементами множества.
Наборы можно штабелировать, поэтому конструкции можно комбинировать вместе.
Множества можно вычитать, то есть одну конструкцию можно вычитать из другой.
Вы можете искать пересечения множеств, а значит, и пересечения структур.
Раньше этого сделать было нельзя, потому что не было интерпретации связей.
Как можно удалить один элемент, если он связан с другим элементом: куда поставить соединение? Поскольку теперь мы определили соединение как четырехмерный объект, общий для связанных четырехмерных объектов, соединение остается на месте даже после удаления одного из связанных элементов.
Типы ссылок
В пример с подшипниками и, даже после удаления из модели двух функций «производство подшипников» и «потребление подшипников», остается связь – функция «прием и передача подшипников».Связи типа «сверху», «справа» и т.п.
, отражающие свойство пространства, в котором размещены объекты, не исчезают при исчезновении объекта из модели.
Ведь в модели остается пространственный объем, занимаемый этим объектом.
Поэтому связь тоже остается.
Связи типа «предшествует-следует», являющиеся временным аналогом связи «сверху-ниже» в пространстве, также не исчезают с исчезновением объекта из модели, поскольку это свойство 4-х мерного пространства.
, а не помещенного в него объекта.
Причинно-следственные связи типа «результат деятельности в одной операции используется в другой операции» также не исчезают с исчезновением объекта из модели, поскольку это свойства 4-х мерного пространства, а не объектов.
помещен в него.
Операции над структурами
Что на практике означает возможность выполнять операции сложения, вычитания и пересечения структурных элементов? Если мы говорим о 4-х мерном объеме, спроецированном на пространство (конструкции), то:- Операция объединения двух структур позволяет формально построить проекцию объединенного 4-х мерного объема в виде объединенной структуры.
- Операция пересечения двух структур позволяет формально построить проекцию объединенного 4-х мерного объема в виде общей для двух структур структуры.
- Операция вычитания позволяет найти структуру, оставшуюся от вычитания.
- Операция объединения двух сценариев позволяет формально построить проекцию объединенного 4-х мерного объема в виде объединенного сценария.
- Операция пересечения двух сценариев позволяет формально построить проекцию объединенного 4-х мерного объема в виде общего сценария для двух сценариев.
- Операция вычитания позволяет найти сценарий, оставшийся от вычитания.
Давайте посмотрим на это подробно.
Методика структурного проектирования
Если мы строим пространственную конструкцию, то она не покоится в бесконечном пространстве черт знает где.Конструкция окружена другими элементами.
Полное структурное моделирование включает моделирование взаимосвязей между структурными элементами и элементами вне конструкции.
Если мы говорим о пространственной связи типа «Верх-Ниже», то для элементов данной структуры мы можем моделировать эти связи с теми объектами, которые находятся за пределами нашей структуры.
Те, кто изучал физику, наверное, помнят, как в оптике при формулировании задачи часто рисуют взгляд наблюдателя, а в механике часто рисуют верхнюю часть верхней опоры, на которой висят блоки.
Это описание связей с теми объектами, которых нет в расчетной модели.
В системной инженерии часто упоминают, что описание «системы» должно начинаться с описания ее интерфейсов.
Я специально не ввожу понятие системы, потому что непонятно, что имеется в виду в системной инженерии: объект, его конструкция, функция или функциональная структура.
Но посыл ясен – если вы хотите сделать полное описание структуры, опишите связи объектов с внешней средой.
Для сооружения это пространственное положение объектов, не включенных в модель сооружения.
Если мы говорим о сценарии, то связи с внешней средой будут внешними временными и причинно-следственными отношениями.
Эти связи «упираются» на одном конце на операции скрипта, а на другом на операции, которых нет в нашей модели, но есть предположение, что они существуют. Если мы говорим о функциональной структуре, то связи с внешней средой будут граничными функциями.
Их можно увидеть на схеме в нотации IDEF0 в виде стрелок, идущих во внешний мир.
Методика операций над конструкциями
Операция Союза
Если вам нужно объединить две конструкции, то просто так эта задача не возникает. За этим стоит необходимость.Необходимость в том, что мы достигли границы описания конструкции и хотим двигаться дальше.
Граница, как мы помним, — это связи.
Поскольку в описании есть связи, все, что нам нужно сделать, это сказать, какие связи общие между двумя конструкциями.
Таким образом мы соединяем одну структуру с другой.
Можно спросить: почему соединения являются интерфейсом, посредством которого соединяются структуры? Можно ли для этого использовать общие объекты? Да, неважно, какой тип объектов мы используем для соединения, но это те, которые есть в обеих структурах, и, глядя на которые, можно сказать, что это один и тот же элемент, будь то соединение или объект. .
Если необходимо объединить две функциональные структуры, то связи между ними будут общими функциями.
При объединении мы просто указываем эти общие функции, тем самым образуя связи.
На диаграмме в нотации IDEF0 это объединение стрелок.
Можно ли провести границу не «стрелками» а «функциями».
Точно так же, как и со структурами – можно.
Мы можем просто сказать, что эти две функции, изображенные на этих двух диаграммах, являются одной и той же функцией.
Если вы хотите объединить два сценария, то связи между ними будут общие временные, или причинно-следственные связи.
Таким же образом стыковку можно произвести и посредством общих операций.
Методика вычитания и пересечения
Необходимость в вычитании возникает, когда моделист хочет сосредоточить свое внимание на части конструкции.При выполнении операции вычитания или пересечения правила остаются прежними, но могут возникнуть странные с точки зрения здравого смысла вещи.
Например, в результате вычитания или пересечения в остатке может остаться:
- Ничего
- Ссылки без объектов
- Объекты без связей
Напомню, структура — это набор объектов.
Любой набор имеет состав.
Итак, состав набора может быть любым.
Структура – это набор объектов.
Состав этого набора может быть любым, даже контринтуитивным – состоящим из ничего или только из соединений.
выводы
Выводы: определение связи позволило ввести над множеством элементов, составляющих структуру, операции, аналогичные операциям над обычными множествами: сложение, вычитание, пересечение.Это позволило формально подойти к трансформации моделей в задачах, связанных с расширением или сужением моделируемой области.
Теги: #аналитика #Семантика #Анализ и проектирование систем #Бизнес-модели
-
Статья О Веб-Хостинге Dreamhost По-Моему
19 Oct, 24 -
Еще Один Простой Процессор Verilog
19 Oct, 24 -
Польза И Вред Сроков В Программировании
19 Oct, 24 -
Рассказы Полевых Биологов: Пятничный Пост
19 Oct, 24 -
Просмотр Защищенных Паролем Видео На Яндексе
19 Oct, 24 -
Обновление: Бета-Версия Apple Safari 3.0.3.
19 Oct, 24 -
Два Новых Робота От... Toyota
19 Oct, 24