Diseño y arquitectura de Software Juan Carlos Ruiz Pacheco Néstor Fernández John Bulla Róbinson Moscoso William Alejandro Gómez.