Составление дерева вызовов программных модулей важно при разработке систем, потому что это позволяет:
- Изучить новые механизмы конфигураций. 2 Для этого можно использовать специальные подсистемы, которые позволяют визуализировать сложные алгоритмы. 2
- Выявить «узкие» места. 2 Это можно сделать при анализе продолжительности вызовов. 2
- Изучить порядок следования стандартных процедур. 2 Это полезно в образовательных целях. 2
- Повысить производительность труда программиста. 2 Эффект достигается благодаря визуализации сложных алгоритмов. 2
Кроме того, на основе дерева вызовов можно составить структурную схему пакета, которая отражает структуру программы и содержит различные классы программных модулей: служебные, управляющие, с функциями ввода, хранения и выдачи информации. 1