Presentación + Lógica / Persisntencia: Retirar el manejo de datos de la
aplicación, permitendo a varios clientes uitilizar el mismo juego de datos.
Arquitectura P/ L+D
Presentación / Lógica +Persistencia: LA lógica resuelve los problemas de
persistencia encargándose de ella misma, no necesariamente utilizando un
manejador de base de datos.
Tres capas
Interfaz del usuario y de la lógica de presentación (Web Server)
Servidor de aplicación (App Server)
Lógica de negocia, flujo empresarial y entidades de negocio.
Servidor de datos (Database server)
Acceso a datos y componentes de agente de servicio.
Planeación de aplicaciones
Sirve para ahorrar tiempo y no
desviarse de la idea original.
Planificación a futuro
Prevenir posibles migraciones de bases de datos.
Tener un plan de proyecto
Control de calidad
Evitar dejar el código sucio
Documentación
Documentar todas las partes del desarrollo.
Diseño de la interfaz
Elaboración de mapas o medios gráficos.
Apreciación de conexiones a realizar.
Elaboración de diagramas de la aplicación
Funciones y conexiones internas del sistema.
Determinación de la interfaz final.
Ubicación de botones y barras.
Determinar los sistemas o
lenguajes de programación.
Compatibilidad
Consumo de energía y memoria.
Extensión
Dependerá de la cantidad de elementos o scripts con los que se ejecutará.