Por qué la componibilidad es el requisito más importante en el software