Los programas grandes deben ser descompuestos en subsistemas, cada uno