3 PEA
Programa de Estudios por Asignatura
Datos generales de la asignatura
- Unidad académica
- Facultad de Ingeniería de Sistemas
- Carrera
- Ingeniería en Sistemas Informáticos y de Computación
- Código
- SIC754
- Semestre referencial
- 7
- Asignaturas Pre-requisito
-
- SIC616 Computación Distribuida
- SIC534 Bases de Datos Distribuidas
- SIC634 Ingeniería de Software II
Resultados del aprendizaje de la asignatura
- De conocimientos
- Desarrollar aplicaciones web utilizando metodologías apropiadas para ese entorno.
- De destrezas
- Ingeniar aplicaciones web con criterios de calidad de software.
- De valores y actitudes
- Valorar el trabajo en equipo para facilitar la implantación de aplicaciones web.
Detalle de la asignatura
CONTENIDOS
-
Capítulo 1: INGENIERÍA WEB
- 1,1 Atributos de los sistemas y aplicaciones basados en Web
- 1,2 El proceso de ingeniería Web
- 1,3 Mejores prácticas en ingeniería Web
-
Capítulo 2: FORMULACIÓN Y PLANEACIÓN PARA INGENIERÍA WEB
- 2,1 Formulación de sistemas basados en Web
- 2,2 Planeación de proyectos de ingeniería Web
- 2,3 Medición para ingeniería Web y WebApps
-
Capítulo 3: ANÁLISIS PARA APLICACIONES WEB
- 3,1 El modelado de análisis para WebApps
- 3,2 El modelo de contenido
- 3,3 El modelo de interacción
- 3,4 El modelo funcional
- 3,5 El modelo de configuración
- 3,6 Análisis relación-navegación
-
Capítulo 4: DISEÑO PARA APLICACIONES WEB
- 4,1 Diseño de la interfaz de la WebApp
- 4,2 Diseño del contenido
- 4,3 Diseño arquitectónico
- 4,4 Diseño de navegación
- 4,5 Diseño al nivel de componentes
- 4,6 Patrones de diseño hipermedia
- 4,7 Método de diseño hipermedia orientado a objetos
- 4,8 Métricas de diseño para WebApps
-
Capítulo 5: CÓMO PROBAR APLICACIONES WEB
- 5,1 El proceso de prueba
- 5,2 Prueba del contenido
- 5,3 Prueba de la interfaz del usuario
- 5,4 Prueba al nivel de componentes
- 5,5 Pruebas de navegación
- 5,6 Pruebas de la configuración
- 5,7 Pruebas de seguridad
- 5,8 Pruebas del desempeño
PRÁCTICAS DE LABORATORIOS/EJERCICIOS
- Tópico 1: Planificación de un proyecto web
- Tópico 2: Análisis de aplicaciones web
- Tópico 3: Diseño de aplicaciones web
- Tópico 4: Implementación de aplicaciones web
- Tópico 5: Pruebas de aplicaciones web