La idea básica es organizar el software como una serie de capas donde [23, Tanenbaum]:
• Las capas inferiores se encarguen de ocultar las peculiaridades del hardware a las capas superiores.
• Las capas superiores deben presentar una interfaz agradable, limpia y regular a los usuarios.
|