Лекции.ИНФО


Отношения диаграммы к родительскому действию



(границы и иерархия)

Действие декомпозируется, если необходимо представить его более подробно. При декомпозиции действия думайте о том, как оно производится. Это обеспечит список кандидатов в дочерние действия. Например, для действия «Испечь печенье», можно подумать, что нужны действия «Подготовить продукты», «Растопить масло», «Замесить тесто» и так далее.

В функциональном моделировании IDEF0 важно понять, что граница дочерней диаграммы – это граница родительского действия. Между ними нет никакого различия. Из этого существует важное следствие. Вся работа выполняется в действиях на самом низком уровне. В отличие от иерархии, принятой в структурированном программировании, действия высшего уровня - не являются управляющими для дочерних действий. Дочерние действия это родительские действия, только показанные более подробно. Действия, выполняемые главным администратором, могут оказаться параллельными с или следующими за действиями, выполняемыми линейными рабочими.

Коды ICOM помещаются у конца стрелок возле границы в дочерних диаграммах, чтобы указать, где соответствующая стрелка находится на родительской диаграмме (рис. 3-19). Они служат для дополнительной проверки и могут быть полезны, когда порядок стрелок в дочерних диаграммах отличается от порядка на родительской диаграмме. Код ICOM состоит из буквы, I, C, O, или М., и номера, указывающего место стрелки на боксе родительского действия в направлениях сверху-вниз или слева-направо, например, I1, C1, O1, и M1.

Исходная ширина или Исходная глубина в моделировании

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

Когда остановиться

Цель диаграммы ставит ряд вопросов, на которые модель IDEF0 должна ответить. Если модель может ответить на эти вопросы, то цель достигнута и модель можно считать законченной. При разработке декомпозиции первого уровня следите, чтобы появляющиеся на диаграмме действия находились в пределах возможностей модели. Перед декомпозицией действий, установите, достаточна ли достигнутая глубина для достижения целей модели. Кроме того, модель IDEF0 должна выявлять суть: как вход превращается в выход, т.е. стрелки входов и выходом - основные в диаграмме. При необходимости модели IDEF3 могут использоваться для моделирования отдельных процессов.

Другие диаграммы IDEF0

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

Веерная диаграмма


Веерная диаграмма служит для краткого обзора полной модели. Рис. 3-20 - пример части веерной диаграммы для деятельности «Бизнес по сборке компьютеров». Обычно, высший узел соответствует деятельности на контекстной диаграмме, а ниже показывается полная иерархия действий. Но Вы можете определить любое действие как высший узел, с его дочерними действиями, составляющими остальную часть дерева. Из-за общего итеративного характера моделирования деятельности следует ожидать, что веерная диаграмма будет неоднократно переделываться прежде, чем будет создана устойчивая версия. Помните, о заданных цели, возможностях и точке зрения контекстной диаграммы. Без этих установок веерная диаграмма никогда не достигнет устойчивого состояния. Представление модели в форме веерной диаграммы помогает Вам концентрироваться на функциональной декомпозиции модели, не принимая во внимание потоки, соединяющие отдельные части модели.

Диаграммы FEO

Диаграммы «Только с ознакомительными целями» (FEO) (произносится фи о) часто включаются в модели, чтобы показать объект с других точек зрения или показать детали, не вполне ясные в традиционном синтаксисе моделирования IDEF0. Диаграммы FEO позволяют нарушать любые (хоть все) правила и руководящие принципы IDEF0 ради выдвижения на первый план важного пункта или области модели. Конечно, если диаграмма FEO создана только для того, чтобы показать модель с иной точки зрения, имеет смысл все же следовать правилам и соглашениям IDEF0.

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


Другие обычные диаграммы FEO:

альтернативные контекстные диаграммы для дочернего действия. Этот тип диаграммы FEO используется для исследования потенциального воздействие изменений в окружающей среде (контексте) на действие.

копия диаграммы, которая включает все действия, но только те стрелки, которые соединяются с выбранным действием. Этот тип диаграммы FEO выдвигает на первый план взаимодействие выбранного действия с другими действиями диаграммы.

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

Различные точки зрения одного уровня глубины. Этот тип диаграммы FEO используется, чтобы рассмотреть, как важные участники рассматривают моделируемую систему.

копия диаграммы, которая включает некоторые или все действия, но только те стрелки, которые относятся к специфической точке. В этой главе, рис. 3-9, 3-16, 3-17, и 3-19 - примеры этого типа диаграммы FEO, на них некоторые стрелки и действия были удалены, чтобы разъяснить специфический пункт общей диаграммы.









Последнее изменение этой страницы: 2017-03-15; Просмотров: 13;


lektsia.info 2017 год. Все права принадлежат их авторам! Главная