Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple...
Transcript of Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple...
![Page 1: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/1.jpg)
Ingeniería web
Sergio Luján Mora
![Page 2: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/2.jpg)
• ¿Cómo eran los primeros sitios web?
![Page 3: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/3.jpg)
![Page 4: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/4.jpg)
![Page 5: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/5.jpg)
• ¿Cómo podemos saber cómo era un sitio web antes?
![Page 6: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/6.jpg)
![Page 7: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/7.jpg)
• ¿Quiénes eran los primeros desarrolladores de sitios web?
![Page 8: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/8.jpg)
Cualquiera
Caos
![Page 9: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/9.jpg)
• Diferencias entre sitios web y aplicaciones web
![Page 10: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/10.jpg)
Sitio web simple Aplicación web
Presentación de información estática Información dinámica: cambia con el tiempo y las necesidades del usuario
Poco actualizado Frecuentemente actualizado
Navegación simple Difícil de navegar y encontrar la información, imprescindible un buscador
Independiente Integrado con bases de datos y otros sistemas
El alto rendimiento no es un problema Requiere un alto rendimiento y disponibilidad continua
Fácil de crear Complejo de crear
Desarrollado por una persona o un equipo pequeño
Desarrollado por un equipo con experiencia en diferentes áreas
Seguridad mínima (sólo lectura) Seguridad crítica
Fácil de desplegar Requiere instalación, configuración y mantenimiento
![Page 11: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/11.jpg)
• ¿Es necesaria la ingeniería web?
• ¿No sirve la ingeniería del software?
![Page 12: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/12.jpg)
• Diferencias: – Tiempos de desarrollo reducidos – Constante evolución – “El contenido es el rey” – Requisitos iniciales insuficientes – Tecnologías cambiantes – Falta de procesos de prueba – La satisfacción del usuario – La competencia – El rendimiento – Multidisciplinar: hipermedia, diseño gráfico, arquitectura de la
información, usabilidad, accesibilidad, posicionamiento – Seguridad crítica – Requisitos legales (protección de datos) – Localización (idioma, cultura)
![Page 13: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/13.jpg)
• Ingeniería web:
– Desarrollo,
– despliegue y
– mantenimiento
– …de aplicaciones web
![Page 14: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/14.jpg)
• Una de las primeras definiciones:
“Web engineering is the establishment and use of sound scientific, engineering and management principles and disciplined and systematic approaches to the successful development, deployment and maintenance of high quality Web-based systems and applications”.
Web Engineering: A New Discipline for Development of Web-based Systems.
San Murugesan, Yogesh Deshpande, Steve Hansen and Athula Ginige. In Proceedings of the First ICSE Workshop on Web Engineering, 1999.
![Page 15: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/15.jpg)
![Page 16: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/16.jpg)
• Niveles
– Gestión y planificación de proyectos web
– Construcción de sistemas web
– Construcción de sitios web
– Diseño de sitios web
– Diseño de páginas web
– Construcción de páginas web
![Page 17: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/17.jpg)
• Equilibro:
– Contenido
– Estética
– Funcionalidad
– Rendimiento
– …
![Page 18: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/18.jpg)
• ¿Qué tipos de aplicaciones web existen?
![Page 19: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/19.jpg)
Funcionalidad/Categoría Ejemplos
Informativa Periódicos, catálogos de productos, boletines (newsletters), manuales, informes, anuncios clasificados, libros
Interactiva Formularios de registro, juegos
Transaccional Compras (bienes y servicios), banca, reserva de vuelos, pago de facturas
Orientada al flujo de trabajo Planificación, gestión de inventarios, seguimiento de estado, administración de la cadena de suministro
Colaborativa Herramientas de creación, herramientas de diseño colaborativo
Comunidades online Grupos de discusión, sistemas de recomendación, redes sociales
Negocios Tiendas, subastas
![Page 20: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/20.jpg)
La ingeniería web es una materia en continuo desarrollo
![Page 21: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/21.jpg)
![Page 22: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/22.jpg)
![Page 23: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/23.jpg)
![Page 24: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/24.jpg)
![Page 25: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/25.jpg)
![Page 26: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/26.jpg)
![Page 27: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/27.jpg)
![Page 28: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/28.jpg)
![Page 29: Presentación de PowerPoint - COnnecting REpositories · 2016-08-20 · Sitio web simple Aplicación web Presentación de información estática Información dinámica: cambia con](https://reader033.fdocuments.us/reader033/viewer/2022060514/5f84b4b31310e002952f6cc8/html5/thumbnails/29.jpg)
• Diferencias entre diseño web y desarrollo web