Un modelo en el que los componentes de un sistema de software se comparten entre varias computadoras se conoce como