Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Стрелки

Для адекватного объяснения работы системы, как на уровне деталей, так и на уровне ее окружающей среды, ее описание должно содержать многообразие объектов. Взаимосвязи и взаимодействия функций с внешним миром и между собой в IDEF0 представляются стрелками, соединяющими выходы одних функциональных блоков с механизмом, входом и/или управлением других, и отражающих информационные и материальные потоки между блоками, которые необходимы для выполнения функции или появляются в результате ее выполнения (объекты, обрабатываемые в процессе). Стрелка - направленная линия, состоящая из одного или нескольких сегментов, которая моделирует открытый канал или канал, передающий данные или материальные объекты от источника (начальная точка стрелки), к потребителю (конечная точка с «наконечником»). СЕГМЕНТ СТРЕЛКИ - сегмент линии, который начинается или заканчивается на стороне блока, в точке ветвления или слияния, или на границе (несвязанный конец стрелки).
Стрелки отражают не последовательность действий, а отношения между блоками, неза-висящие от потенциального следования. Такой механизм приводит к реализации различных сценариев, активизируя блоки в различные моменты времени в зависимости от ситуации. Они определяют, с какими объектами взаимодействует функция, представленная блоком, но не определяют последовательности операций или порядок их выполнения. По сути, стрелки являются ограничивающими факторами функций.
Стрелки изображают интерфейсы между системой и ее окружающей средой взаимосвязи, а также между функциями системы (как блоки влияют друг на друга). Это влияние может выражаться либо в передаче выходной информации к другой функции для дальнейшего преобразования, либо в выработке управляющей информации, предписывающей, что именно должна выполнять другая функция. Для функциональных диаграмм стрелки могут представлять мно-жество объектов, например таких как, планы, данные в компьютерах, машины и информацию.
В реальных диаграммах к каждой функции может подходить и от каждой может отхо-дить около десятка стрелок. Если диаграмма содержит 6 функций, то она может содержать 30-40 стрелок, причем они могут сливаться, разветвляться и пресекаться. Такие диаграммы могут стать очень плохо читаемыми. В IDEFO существуют соглашения по рисованию диаграмм, которые призваны облегчить чтение и экспертизу модели. Синтаксические правила для стрелок:

  • стрелка формируется из одного или более сегментов (отрезков) и наконечника на одном конце;

  • сегменты стрелки могут быть прямыми и ломанными. Горизонтальные и вертикальные от-резки ломаной стрелки сопрягаются под углом 900;

  • стрелки должны быть нарисованы сплошными линиями различной толщины;

  • стрелки могут состоять только из вертикальных и горизонтальных сегментов; сегменты, на-правленные по диагонали, не допускаются;

  • концы стрелок должны касаться внешней границы блока, но не должны пересекать его;

  • стрелки должны присоединяться к блоку на его сторонах. Присоединение в углах не допус-кается.

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