Я хотел бы понять точную иерархию блок-схемы.
Если блок A находится поверх блока B, означает ли это, что A каким-то абстрактным образом строится с использованием B?
Конкретный вопрос:
У меня есть компонент C, который вызывает компоненты D, E для достижения своей цели.
Находится ли C поверх D, E (поскольку он их использует) или это разные несвязанные блоки? Когда будет каждый случай? aD, E - это не платформа, на которой построен C, а всего лишь то, что он использует.
Что меня беспокоит, так это то, что я обычно вижу блок-схемы с большим базовым блоком и множеством маленьких блоков «крыши», например. основа основы и множество функций над ней. Однако в моем примере, если каждый компонент собирается с использованием двух других, я получу базу, содержащую много блоков и одну «крышу». В качестве альтернативы я мог бы получить несвязанные (неиерархические) блоки, которые, кажется, не соответствуют цели этой диаграммы (или нет?).