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

6.3. Перечерчивание IDEF0-диаграмм

6.3.1. Модифицированные блоки

При создании первой диаграмы получают 3-6 функциональных блоков приблизительно одного и того же уровня детализации. Путем их объединения и расщепления можно достичь такого разбиения, которое легче воспринимается или обеспечивает наиболее простое взаимодействие между функциональными блоками.

Чаще всего используют и объединение, и расщепление. Блоки расщепляют и полученные части объединяют в новые, которые более точно передают соответствующую идею. Охват остается тем же, но части группируются более понятным образом.

Расщепляйте и перефразируйте

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

Иногда один блок не соответствует другим блокам текущей диаграммы.

Часто это происходит потому, что другие аспекты подвергались изменениям и уточнениям. То, что раньше было хорошо, теперь стало противоречивым.

Разделите неудачный блок на две или более частей, одна из которых будет содержать суть первоначальной идеи.

Будьте готовы изменить формулировку имени блока (или блоков). При разделении новые идеи становятся более отчетливыми и больше увязываются с соответствующими блоками.

Объединяйте и заменяйте

Часто более абстрактное понятие яснее и строже, чем преждевременная детализация. Объедините соответствующие блоки и замените их одним блоком.

Часто хороший уровень абстракции можно улучшить путем объединения нескольких блоков в более общий и переносом деталей в следующий нижний уровень. Нарисуйте линию вокруг объединенных блоков и замените их все на один с соответствующим наименованием. Дополнительный уровень не приводит к усложнению. Он дает лучшее представление, потому что более ясно показывается структура.

Данный способ часто применяется совместно с расщеплением, и является одним из наиболее мощных методов представления функций.

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