Los formalismos de la Programación Orientada a Objetos son una parte clave en la preparación de cualquier informático, aunque no son menos importantes los conocimientos de Análisis y Diseño Software. Desde esta perspectiva podemos afirmar que existen dos niveles en la formación de un ingeniero de software: las capacidades de programación algorítmica y las capacidades de Análisis y Diseño Orientado...