Sports Store Una Aplicación Real

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Sports Store Una Aplicación Real por Mind Map: Sports Store Una Aplicación Real

1. Aplicaciones Web

1.1. En ingeniería de software una aplicación web es aquella que los usuarios usan accediendo a un servidor web a través de Internet o de una intranet.

2. ¿Qué es una Aplicación Web de Base de Datos?

2.1. Una aplicación Web de base de datos está diseñada para ayudar al usuario realizar una tarea. Puede ser una sencilla aplicación que muestra información en una ventana del navegador o un programa complicado con funcionalidades extendidas (por ejemplo, la aplicación bookordering en Amazon.com o en la aplicación de licitación en eBay).

3. Piezas en las que se divide una Aplicación de Base de Datos

3.1. Base de datos

3.1.1. La base de datos es la memoria a largo plazo de su aplicación de base de datos Web. La aplicación no puede cumplir su propósito sin la base de datos. Sin embargo, la base de datos por sí sola no es suficiente.

3.2. Aplicación

3.2.1. La aplicación es el programa o grupo de programas que realizan las tareas. Los programas creados muestran lo que el usuario ve en la ventana del navegador, ellos aseguran que la aplicación interactúe mediante la aceptación y procesamiento de la información que el usuario escribe en la ventana del navegador, ellos almacenan y recuperan la información en la base de datos.

4. Estructura

4.1. Capa del navegador

4.1.1. Son muy utilizados lenguajes o arquitecturas que no son propiamente lenguajes de programación, como HTML o XML. Se utilizan para servir los datos adecuados a las necesidades del usuario, en función de cómo hayan sido definidos por el dueño de la aplicación.

4.2. Capa del servidor

4.2.1. Existen numerosos lenguajes de programación empleados para el desarrollo de aplicaciones web en el servidor, entre los que destacan PHP, Perl, Ruby, Python, Node.js, etc.

4.3. Capa de persistencia

4.3.1. Los datos se almacenan en alguna base de datos estándar.

5. Características

5.1. Concurrencia

5.1.1. Un gran número de usuarios puede tener acceso a la aplicación web al mismo tiempo. En muchos casos, los patrones de uso entre los usuarios finales variarán enormemente.

5.2. Carga impredecible

5.2.1. El número de usuarios de la aplicación web puede variar en órdenes de magnitud de día con día.

5.3. Desempeño

5.3.1. Si un usuario de la aplicación web debe esperar demasiado puede decidir irse a cualquier otra parte.

5.4. Disponibilidad

5.4.1. 24/7/365

5.5. Gobernada por los datos

5.5.1. La función primordial de muchas aplicaciones web es usar hipermedia para presentar contenido de texto, gráficos, audio y video al usuario final.

5.6. Sensibilidad al contenido

5.6.1. La calidad y naturaleza estética del contenido sigue siendo un importante determinante de la calidad de una aplicación web.

5.7. Evolución continúa

5.7.1. A diferencia del software de aplicación convencional, que evoluciona a lo largo e una serie de planeadas liberaciones espaciadas cronológicamente, las aplicaciones web evolucionan de manera continua.

5.8. Inmediatez

5.8.1. Aunque la inmediatez es una característica de muchos dominios de aplicación, las aplicaciones web con frecuencia muestran un tiempo para comercializar que puede ser cuestión de unos cuantos días o semanas.

5.9. Seguridad

5.9.1. Con la finalidad de proteger el contenido confidencial y ofrecer modos seguros de transmisión de datos, se deben implementar fuertes medidas de seguridad a lo largo de la infraestructura que sustenta una aplicación web y dentro de la aplicación misma.

5.10. Estética

5.10.1. Cuando una aplicación se diseña para comercializar o vender productos o ideas, la estética puede tener tanto que ver con el éxito como el diseño técnico.