3-2-5
SATCA1:
Ing. Informática
Carrera:
2. Presentación
Caracterización de la asignatura
En las últimas décadas existe un gran cambio masivo de aplicaciones desde entorno de escritorio
a la web. Hoy en día es habitual utilizar el servicio de correo electrónico, mensajería, blogging y
microbloggin, ofimática y multimedia cuya arquitectura se fundamenta en tecnología Web.
Conocer cómo se desarrollan y mejoran las aplicaciones web que dan sentido a la informática se
ha convertido en un requisito indispensable para las personas graduadas en Ing. en Informática.
Esta asignatura proporciona los conocimientos necesarios para que el alumno comprenda las
especificaciones, estándares, reglamentos, normas y recomendaciones, valorando el grado de
cumplimiento necesario de cada una, así como la capacidad de desarrollar, implantar y mantener
aplicaciones y sistemas informaticos, observando especificaciones y criterios involucrados de
forma sistémica e integrando los componentes adecuados para obtener un software usable,
ergonómico y para Web.
Intención didáctica
El temario está organizado en cuatro unidades; en la primera unidad se aborda el contexto de las
características, tecnologías, arquitectura y aplicaciones utilizadas para el desarrollo de una
aplicación Web.
El seguir una metodología para el desarrollo de una aplicación Web es de suma importancia por lo
que aborda en la segunda unidad los modelos o patrones a seguir en el diseño y desarrollo que
cumpla con los requisitos para ser una aplicación Web. En esta unidad también s e analizaran y
seleccionara el entorno de desarrollo para la programación de la aplicación Web así como la
Página | 1
aplicación de pruebas que cumplan con los parámetros establecidos.
En la tercera unidad se abordaran los temas que muestran la aplicación de patrones de usabilidad
y accesibilidad durante el desarrollo de aplicaciones Web.
El enfoque sugerido para la materia requiere que las actividades de aprendizaje construyan en el
estudiante las competencias pertinentes sobre las metodologías y técnicas asociadas al desarrollo
e implantación de aplicaciones Web, así como conocer las diferencias existentes en cuanto al
diseño y desarrollo de aplicaciones web frente a aplicaciones de escritorio. En las actividades
prácticas sugeridas, es conveniente que el profesor guíe a los estudiantes en el desarrollo de un
proyecto integrador de la materia, mismo que deberá reflejar la solución a un caso real.
COMPETENCIAS A DESARROLLAR.
Instrumentales:
Personales:
Trabajo en equipo.
Aprendizaje autónomo.
Habilidades en las relaciones interpersonales.
Competencias específicas
Cognitivas(Saber):
Entender los conceptos básicos de la Ingeniería Web.
Conocer los principales estándares en la Web.
Distinguir los principales entornos de desarrollo en la Web.
Conocer una metodología de desarrollo de aplicaciones Web.
Comprender la arquitectura típica de una aplicación Web.
Conocer herramientas de desarrollo de aplicaciones Web.
Procedimentales/Instrumentales (Saber hacer):
Página | 2
Realizar la especificación de requisitos de una aplicación Web
Modelar la arquitectura de una aplicación Web
Realizar el análisis y el diseño de una aplicación Web.
Desarrollar completamente una aplicación Web utilizando herramientas de
desarrollo.
4. Competencia(s) a desarrollar
Competencia(s)específica(s)de la asignatura
El alumno conocerá y comprenderá el diseño sistemático de aplicaciones Web usando técnicas de
ingeniería del Software y tecnologías para el desarrollo Web.
5. Competencias previas
Manejar el Internet.
Desarrollar aplicaciones estructuradas, orientadas a objetos y Web.
Manejo de redes.
Manejo de diseño, mantenimiento de base de datos.
Manejo adecuado de formulación de proyectos.
Página | 3
6. Temario
Nombre de tema
Específica(s):
Página | 4
desarrollo e implantación. los elementos constituyentes de las
aplicaciones web actuales.
Genéricas:
Investigar las tecnologías de desarrollo
Fomentar actividades grupales que adecuado en la ingeniería web
propicien la comunicación, el
(Investigación Documental).
intercambio argumentado de ideas,
la reflexión, la integración, y la Identificar la arquitectura para sistema
colaboración de y entre los
web plasmándola en una
estudiantes.
Propiciar, en el estudiante, el representación gráfica.
desarrollo de actividades
intelectuales de inducción-
deducción y análisis-síntesis, las
cuales lo encaminan hacia la
investigación, la aplicación de
conocimientos y la solución de
problemas.
Desarrollar actividades de
aprendizaje que propicien la
aplicación de los conceptos,
modelos y metodologías que se van
aprendiendo en el desarrollo de la
asignatura.
Nombre de tema
Metodologías y técnicas de desarrollo de aplicaciones Web.
Competencias Actividades de aprendizaje
Específica(s):
Conocer las metodologías e identificar las Investigar cómo se formula los sistemas
mejores técnicas de desarrollo de basados en la web.
aplicaciones web.
Practica de Ejercicios. Desarrollar la
Desarrollar aplicaciones web propuesta de un proyecto de Ingeniería
web que cumpla con los lineamientos
Genéricas: metodológicos y técnicas de desarrollo
web.
Fomentar actividades grupales que
propicien la comunicación, el
intercambio argumentado de ideas,
la reflexión, la integración, y la
colaboración de y entre los
estudiantes.
Propiciar, en el estudiante, el
desarrollo de actividades
intelectuales de inducción-
deducción y análisis-síntesis, las
cuales lo encaminan hacia la
Página | 5
investigación, la aplicación de
conocimientos y la solución de
problemas.
Desarrollar actividades de
aprendizaje que propicien la
aplicación de los conceptos,
modelos y metodologías que se van
aprendiendo en el desarrollo de la
asignatura.
Nombre de tema
Evaluación de calidad Web.
Competencias Actividades de aprendizaje
Específica(s):
Nombre de tema
Servicios Web.
Competencias Actividades de aprendizaje
Página | 6
Específica(s):
Genéricas:
8.Práctica(s)
Página | 7
9. Proyecto de asignatura
El objetivo del proyecto que planteé el docente que imparta esta asignatura, es demostrar
el desarrollo y alcance de la(s) competencia(s) de la asignatura, considerando las
siguientes fases:
La evaluación debe ser continua y cotidiana por lo que se debe considerar el desempeño
en cada una de las actividades de aprendizaje, haciendo especial énfasis en:
ƒ Rúbricas o productos, señalados en cada unidad académica dentro de las
actividades de aprendizaje.
ƒ Prácticas propuestas y su presentación y exposición en plenaria. Algunas se
evaluarán por equipo.
ƒ Portafolio de evidencias. Información recabada durante las consultas e
investigaciones solicitadas, plasmadas en documentos físicos (apuntes,
láminas) y electrónicos (exposiciones).
ƒ Información recabada durante las consultas e investigaciones solicitadas,
plasmadas en documentos escritos o digitales.
ƒ Exámenes teórico-prácticos para comprobar la efectividad del estudiante en
Página | 8
la resolución de casos prácticos.
3. Pressman, Roger S. Ingeniería del Software. Ed. McGraw Hill. Séptima edición.
México 2006.
Página | 9