Строгая иерархическая декомпозиция подчиняется нескольким правилам. Во-первых, на каждом уровне иерархии план или проект должен иметь законченный вид на данном уровне детализации. Во-вторых, на любом уровне иерархии каждое разбиение полностью охватывает отдельную функцию или проблему, соответствующую данному уровню детализации. Например, если имеются две функции, определяемые на четвертом уровне, но только одна из них может быть явно разложена дальше на пятом (нижнем) уровне, то другая функция четвертого уровня должна быть описана со степенью детализации, которая соответствует пятому уровню.