Структурный подход влияет на декомпозицию сложных программных систем следующим образом: система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, эти подфункции подразделяются на задачи и так далее. 3 Процесс разбиения продолжается вплоть до конкретных процедур. 3
При этом автоматизируемая система сохраняет целостное представление, в котором все составляющие компоненты взаимоувязаны. 3
В процессе декомпозиции стараются выделить аналогичные блоки, которые можно было бы разрабатывать на общей основе. 1 Это обеспечивает увеличение степени повторяемости кодов и, соответственно, снижение стоимости разработки. 1
Результат декомпозиции обычно представляют в виде схемы иерархии, на нижнем уровне которой располагают сравнительно простые блоки, а на верхнем — объект, подлежащий разработке. 1