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