„Programowanie komputerowy jest zdecydowanie najbardziej skomplikowanym zadaniem intelektualnym podejmowanym przez człowieka. Kiedykolwiek.”
Gerald M. Weinberg - „Understanding the Professional programmer”, 1988
Problem:
Kod zbudowany jest z wielu tysięcy linii kodu (w przypadku średnich systemów komercyjnych)
Instrukcje mogą być pogrupowane w procedury; kod nadal posiada tysiące procedur
Procedury są pogrupowane w moduły (klasy, komponenty); kod nadal posiada setki modułów
EE 2007
Inżynieria Oprogramowania
13