Código: 240605 | Asignatura: INGENIERÍA WEB | ||||
Créditos: 6 | Tipo: Optativa | Curso: | Periodo: 2º S | ||
Departamento: Ingeniería Matemática e Informática | |||||
Profesorado: | |||||
ARMENDARIZ IÑIGO, JOSÉ ENRIQUE [Tutorías ] | ALFARO LARRAGUETA, EDUARDO [Tutorías ] |
Visión general de la Ingeniería Web. Características. Tipo de proyectos y características. El proceso de la Ingeniería Web. Formulación, Planificación y análisis, Modelización, Generación de páginas, Test y Evaluación del cliente.
Las métricas de los procesos Web. La usabilidad de los proyectos Web. Métricas de usabilidad. Los métodos de evaluación. Metodología WebQEM: Su aplicabilidad. Fases y Actividades. Perfil de Usuario a Evaluar. Diseño e Implementación de la Evaluación Elemental y Global. Recomendaciones. Método basado en revisiones Heurísticas. Fortalezas y Debilidades.
El diseño de las interfaces de usuario. Características de diseño para las GUI. Evaluación de herramientas comerciales.
G1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito de la ingeniería en informática que tengan por objeto la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
G2 Capacidad para dirigir las actividades objeto de los proyectos en el ámbito de la informática.
G3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que gestionan.
G4 Capacidad para dirigir las actividades objeto de los proyectos en el ámbito de la informática.
G5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de su calidad.
G6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o distribuidas integrando hardware, software y redes.
G7 Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas de obligado cumplimiento.
G8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones.
G9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesión de Ingeniero Técnico en Informática.
G10 Conocimientos para la realización de mediciones, cálculos, valoraciones, tasaciones, peritaciones, estudios, informes, planificación de tareas y otros trabajos análogos de informática.
G11 Capacidad para analizar y valorar el impacto social y medioambiental de las soluciones técnicas, comprendiendo la responsabilidad ética y profesional de la actividad del Ingeniero Técnico en Informática.
G12 Conocimiento y aplicación de elementos básicos de economía y de gestión de recursos humanos, organización y planificación de proyectos, así como la legislación, regulación y normalización en el ámbito de los proyectos informáticos.
Metodología - Actividad
|
Horas Presenciales
|
Horas no presenciales
|
A-1 Clases expositivas/participativas
|
30
|
0
|
A-2 Prácticas
|
20
|
20
|
A-3 Debates, puestas en común, tutoría grupos
|
5
|
0
|
A-4 Elaboración de trabajo
|
10
|
30 |
A-5 Lecturas de material
|
0
|
5
|
A-6 Estudio individual
|
0
|
10
|
A-7 Exámenes, pruebas de evaluación
|
3
|
0
|
A-8 Tutorías individuales
|
2
|
0
|
|
|
|
Total
|
70
|
65
|
Aspecto
|
Instrumento de evaluación
|
Peso (%)
|
Asistencia y participación |
Trabajo en clase
|
10
|
Trabajo de las prácticas |
Presentación de las prácticas
|
15
|
Trabajo final | Presentación y entrega del trabajo final |
75
|
Tema 1 - Ingeniería Web: Visión general
Tema 1.1.- Introducción a la ingeniería web y negocios en Internet
Tema 2 - Servicios y protocolos de aplicación en Internet
Tema 2.1.-Plataformas y servidores web.
Tema 2.1.-Protocolos para Internet
Tema 3 - Seguridad en la Programación Web
Tema 3.1 - Programación segura para la web
Tema 4 - Diseño y desarrollo de cliente web
Tema 4.1 - Diseño gráfico
Tema 4.2- Tecnologías de desarrollo para clientes ligeros: HTML5, javascript, Ajax
Tema 5 - Diseño y desarrollo para servidor web
Tema 5.1 - Desarrollo de aplicaciones web para servidores de libre distribución
Tema 5.2 - Desarrollo de aplicaciones web propietarias: ASP.NET
Acceda a la bibliografía que el profesorado de la asignatura ha solicitado a la Biblioteca.
Cueva Lovelle J. M. et al. Eds."Web Engineering". LNCS 2722. Springer (2003).ISBN: 3-540-40522-4
Nielsen, J. "Designing Web Usability: The Practice of Simplicity" New Riders Publishing, Indianapolis, 2000. ISBN 1-56205-810-X.
Nielsen, J. "Usabilidad. Diseño de sitios Web". Prentice-Hall (2002). ISBN 84-205-3008-5