<На страницу назад | На страницу вперед >
Цель
Освоение руководства для автора (разработчика) по созданию любой IDEF0-диаграммы, удовлетворяющей следующим требованиям:
а) цель и точка зрения диаграммы должны соответствовать установленной цели и точки зрения всей модели;
б) граничные дуги должны соответствовать дугам на родительской диаграмме;
в) содержание диаграммы должно точно соответствовать содержанию родительского блока.
Действия
Примечание 1
При создании любой
IDEF0-диаграммы должны быть
удовлетворены следующие
требования:
а) цель и точка зрения диаграммы должны соответствовать установленной цели и точки зрения всей модели;
б) граничные дуги должны соответствовать дугам на родительской диаграмме;
в) содержание диаграммы должно точно соответствовать содержанию родительского блока.
Поэтапный порядок построения диаграмм позволяет создавать диаграммы, образующие и взаимосвязанные модели. При этом необходимо соблюдать следующую последовательность:
Примечание
2
Создание диаграммы -
индивидуальная и наиболее
творческая работа. Различные
авторы делают это по-разному.
Никакая последовательность
действий не будет в равной
степени приемлема для всех
авторов. Ниже в помощь
начинающим авторам приведен
примерный план действий при
создании IDEF0-диаграмм:
Примечание 3
1) Модифицированные блоки
При создании первой диаграмы
получают 3-6 функциональных
блоков приблизительно одного и
того же уровня детализации.
Путем их объединения и
расщепления можно достичь
такого разбиения, которое
легче воспринимается или
обеспечивает наиболее простое
взаимодействие между
функциональными блоками.
2) Дуги, собранные вместе
Как дуги, так и блоки на
диаграмме должны иметь
соответствующий уровень
абстракции. Для достижения
этого существует два способа:
а) Соберите вместе дуги, имеющие один и тот же источник и одно и то же назначение под единым, более общим названием и сделайте одну дугу.
б) Переименуйте некоторые блоки (используя расщепление и объединение), чтобы лучше распределить подфункции, и переименуйте результирующие дуги.
Избыток дуг только в редких случаях свидетельствует об ошибке. Вполне возможно, что все они точны. Но избыточность всегда является недостатком, если картина перегружена. Число используемых дуг определяется способностью читателя разобраться в сказанном с их помощью.
3) Модификация контекста
Понимание деталей в результате
построения новой диаграммы
помогает выявить ошибки в
родительской диаграмме.
Модификация родительской
диаграммы является
естественным процессом. При
создании структуры дуг следует
выполнять правило: "если
есть сомнения в необходимости
той или иной дуги данных для
функционального блока, ее
отбрасывают; последующая
детализация покажет, нужна ли
эта дуга".
4) ICOM-синтаксис для
соединения диаграмм
Важным аспектом понимания
диаграмм является способность
находить необходимые факты и
интерпретировать их. Номера
узлов показывают структуру
декомпозиции блока. Соединения
и местоположения дуг
представляет интерфейсные
связи.
ICOM-коды пишутся на всех дугах, имеющих на диаграмме один неприсоединенный конец. Эти граничные дуги соединяют дуги "сквозь" всех диаграмм. Каждая граничная дуга обозначается ICOM-кодом, чтобы определить связь дуги с родительской диаграммой.
Примечание
4
Расположите блоки по диагонали
(в соответствии с требованиями
к структуре) от левого верхнего
угла к правому нижнему так,
чтобы дуги обратной связи шли
вверх и влево. Пронумеруйте
блоки слева направо.
Это размещение лучше начинать с наиболее часто используемых управляющих дуг, добавляя затем реже используемые дуги. Подмножество дуг позволит определить расположение блоков. Вычертите все граничные дуги, показанные на родительской диаграмме, и добавьте оставшиеся дуги.
Примечание
5
Текст, который сопровождает
каждую диаграмму, представляет
собой краткий ее обзор. Объем
текста всегда должен быть
меньше одной страницы. В тексте
освещаются особенности,
которые, по мнению автора,
представляют особый интерес
для читателя или являются
существенными для понимания
идеи диаграммы. Он не повторяет
всех деталей диаграммы. Если
диаграмма позволяет получить
всю необходимую информацию,
текст можно опустить.
Пишите текст только после того, как диаграмма получила одобрение. Откладывая момент написания текста, вы усиливаете изобразительные свойства диаграммы и способствуете передаче необходимой информации. Текст, основанный на тщательно вычерченной диаграмме, будет так же структурирован и организован, как сама диаграмма.
Включите определения в глоссарий, чтобы пояснить термины, применяемые в диаграмме. Слово может иметь различные дополнительные толкования в различных фирмах и даже внутри одной фирмы. Например, "директивы" могут исходить из проектных или финансовых подразделений, от правительства и т.д.
Попытайтесь получить хороший текст без добавления FEO-диаграмм. FEO использоваться для иллюстрации малозаметных моментов, которые проясняют суть диаграммы, но которые могли бы загромоздить ее, если бы были в нее включены. Если FEO-диаграмма необходима, текст, который сопровождает ее, должен ссылаться на соответствующую диаграмму.
Вопросы
На основании изложенного в данном разделе материала вашему вниманию предлагается Тест для самоконтроля , прохождение которого говорит о готовности вас к изучению следующего урока.