DISTRIBUCION
Nombre de la asignatura: Desarrollo de aplicaciones para
ambientes distribuidos
Carrera:
Licenciatura en Informática
Clave de la asignatura:
IFM - 0410
Horas teoría-horas práctica-créditos
3-2-8
2.- HISTORIA DEL PROGRAMA
Lugar y fecha de
elaboración o
revisión
Instituto Tecnológico
de Puebla del
8 al 12 septiembre
2003.
ParticipantesRepresentantes de la
academia de sistemas y
computación de los
Institutos Tecnológicos.
Observaciones
(cambios y justificación)
Reunión nacional de
evaluación curricular de la
carrera de Licenciatura en
Informática.
Institutos
Tecnológicos de:
Campeche, Orizaba,
Tepic
13 septiembre al 28
de noviembre 2003.
Academia de sistemas y Análisis y enriquecimiento de
computación.
las propuestasde los
programas diseñados en la
reunión nacional de
evaluación
Instituto Tecnológico
de Tepic
15 al 19 de marzo
2004.
Comité de consolidación
de la carrera de
Licenciatura en
Informática.
Definición de los programas
de estudio de la carrera de
Licenciatura en Informática.
3.- UBICACIÓN DE LA ASIGNATURA
a). Relación con otras asignaturas del plan de estudio
AnterioresAsignaturas
Temas
Clases y objetos.
Programación I.
Herencia.
Polimorfismo.
Posteriores
Asignaturas
Temas
Bases de datos
distribuidas.
Interconectividad
de redes.
Sistemas de
información II.
Sistemas
operativos II.
b). Aportación de la asignatura al perfil del egresado
•
•
•
•
•
•
•
Proporciona conceptos, métodos, herramientas, técnicas y habilidades para
eldesarrollo de aplicaciones distribuidas, utilizando estándares y
arquitecturas abiertas.
Identifica problemas y oportunidades donde se aplique el tratamiento de
información para proponer soluciones por medio de modelos y facilitar con
ello la toma de decisiones.
Desarrolla y administra sistemas de información para aumentar la
productividad y competitividad de las organizaciones.
Selecciona yutiliza de manera optima las herramientas computacionales
actuales y emergentes.
Dirige y participa en grupos de trabajo multi e interdisciplinarios que
propongan soluciones integrales en su entorno.
Observa y fomenta el cumplimiento de las disposiciones de carácter legal
relacionadas con la función informática.
Realiza actividades de auditoria y consultoría relacionadas con la funcióninformática.
•
•
•
•
Realiza estudios de factibilidad para la selección de productos de software y
hardware.
Formula y evalúa proyectos en su ámbito de competencia.
Administra tecnologías de redes para satisfacer las necesidades de
información de las organizaciones.
Aplica normas y estándares de calidad en el ejercicio de la función
informática.
4.- OBJETIVO(S) GENERAL(ES) DEL CURSODesarrollará aplicaciones utilizando métodos, herramientas y técnicas para el
desarrollo de aplicaciones distribuidas, observando estándares y arquitecturas
abiertas.
5.- TEMARIO
Unidad
Temas
1
Panorama general de las
aplicaciones distribuidas.
1.1
1.2
1.3
1.4
Subtemas
Evolución de las aplicaciones
informáticas.
1.1.1 Aplicaciones monolíticas.
1.1.2 Aplicacionescliente/servidor.
1.1.3 Aplicaciones de 2,3 y n capas.
1.1.4 Aplicaciones distribuidas.
Evolución de las tecnologías para el
desarrollo de aplicaciones distribuidas.
1.2.1 De interfaz de usuario.
1.2.2 De aplicación.
1.2.3 De base de datos.
1.2.4 De comunicación de datos.
1.2.5 De conexión entre capas.
Escenarios de utilización de las
aplicaciones distribuidas.
Problemas comunes en el desarrolloy
uso de aplicaciones distribuidas.
2
Arquitectura de
aplicaciones distribuidas.
2.1
2.2
2.3
2.4
2.5
Capa de interfaz de usuario.
Capa de manejo de datos.
Capa de procesamiento de datos.
Integración de sistemas heredados.
Distribución de elementos de una
aplicación.
2.6 Integración de tecnologías
heterogéneas y homogéneas.
2.7 Servicios de la arquitectura (email,...
Regístrate para leer el documento completo.