Está en la página 1de 3

INTERFACES

• Estática

-De propósito especial (Stand-Alone)


-Centralizado (Novell)
-Distribuido (Internet)

• Dinámica

-Front-end
-Back-end

Interfaz Front-
Front-End.

• Diseño de formatos.
• Presentación.
• Lógica de la aplicación.
• Manipulación de datos.
• Herramientas de consulta.
• Utilerías/menús

1
Interfaz Back-
Back-End

• Administración de la memoria.
• Seguridad.
• Manejo de base de datos.
• Procesamiento remoto.

Definición: En el diseño de software


• Front-end: es la parte de un sistema de software
que interactúa directamente con el usuario;
mientras que Back-end comprende los
componentes que procesan la salida del front-
end.
• La separación de los sistemas de software en
"front-end" y "back-end", es una abstracción que
sirve para mantener separadas las diferentes
partes de un sistema.

2
Definición: A nivel de sistema operativo

• El concepto de interfaz gráfica (GUI),


puede ser visto como un fron-end del
sistema (para los usuarios en general),
mientras que la línea de comandos
(interfaz de comandos) es lo
suficientemente técnica como para ser
considerada back-end.

Definición: en Compiladores
• El front-end traduce el código fuente en
una representación intermedia, y el back-
end trabaja con la representación interna
para producir código en un lenguaje
máquina. El back-end generalmente
optimiza para producir código que se
ejecute rápido.

También podría gustarte