Programming in-the-small:
un programmatore, un modulo = edit-compile-test Programming in-the-large: progettare
software decomposto in più moduli, su
più versioni, su più configurazioni Programming in-the-many:
progettare software <<grande>> richiede la cooperazione
ed il coordinamento di più programmatori, nell’ambito di
un ciclo di vita