ÚСтруктурное проектирование отыскивает факторы программы в нисходящей
иерархии модулей, которые имеют следующие свойства:
ÚМодули должны иметь сильную внутреннюю связность. Каждый
модуль должен выполнять одну и только одну функцию. Это позволяет многократно
использовать модули в будущих программах.
ÚМодули должны быть слабо связаны между собой; иными
словами, модули должны быть минимально зависимы между собой. Это минимизирует
эффект влияния будущих изменений одного модуля на другой.
ÚГруппировать все модули (или процессы) вызванные одной
операций для формирования операционного центра. Например, все задачи,
выполняемые при получении заказа от поставщика, связаны. Часто, центр
управления служит как модуль управления.