Иерархическая организация является простейшей структурой для визуализации и понимания ее сложности.
Повышение прозрачности иерархических взаимосвязей внутри системы является одним из эффективных способов узнавания системы. Восприятие иерархических взаимосвязей между элементами изначально является функцией их относительных положений слева-справа и верх-низ, но на эти взаимосвязи также влияет их близость, размер и наличие соединительных линий.
Суперординатные конструкты обычно считаются главными, или «родительскими», а субординатные конструкты — подчиненными, или «дочерними». Существуют три основных способа визуального представления иерархии: дерево, гнездо и ступени.
Иерархические структуры в виде дерева показывают взаимосвязи путем размещения подчиненных элементов на ветках ниже или правее главных элементов или посредством использования других стратегий, указывающих на иерархию (например, размер, соединительные линии).
Иерархическое дерево эффективно для представления иерархий средней сложности, но может оказаться громоздкими для больших или сложных иерархий. Иерархическое дерево быстро разрастается и становится запутанным, когда множество родительских элементов вместе используют общие подчиненные элементы. Иерархические структуры в виде дерева обычно применяют для представления обзоров или высокоуровневых карт организации системы.
Иерархические структуры в виде гнезд (вложенная иерархия) иллюстрируют взаимосвязи путем размещения подчиненных элементов внутри «родительских» элементов, что просматривается, как на диаграмме Венна. Вложенные иерархии наиболее эффективны для представления простых иерархий. Если взаимосвязи между различными уровнями иерархии становятся слишком плотными и сложными, чтобы их можно было различить, эти иерархические структуры становятся малоэффективными. Иерархические структуры в виде гнезд обычно используют для группировки информации и функций, а также для представления простых логических взаимосвязей.
Иерархические структуры в виде ступеней иллюстрируют взаимосвязи путем размещения подчиненных элементов ниже или правее «родительских» элементов, как показано на рисунке. Ступенчатая иерархия эффективна для представления сложных иерархий, но она усложняет зрительное восприятие и кроме того, человек иногда ошибочно устанавливает последовательные взаимосвязи между расположенными друг над другом подчиненными элементами.
Интерактивные ступенчатые структуры ПО часто решают вышеуказанную проблему путем маскировки подчиненных элементов до тех пор, пока не будет выбран «родительский» элемент. Иерархические структуры в виде ступеней обычно используют для представления крупных систем, которые изменяются с течением времени.
Иерархическое представление является самым простым способом узнать больше о структуре системы. Рассматривайте вариант иерархической структуры в виде дерева для представления высокоуровневых иерархий средней сложности. Рассматривайте вариант иерархической структуры в виде гнезда для представления природных систем, простых иерархических взаимосвязей и сгруппированной информации или функций.
Рассматривайте иерархические структуры в виде лестницы для представления сложных иерархий, особенно если изменчивость и рост конкретной системы непредсказуемы. Изучайте способы избирательного обнаружения и маскировки сложности иерархических структур, чтобы усилить их ясность и эффективность.
>