Académique Documents
Professionnel Documents
Culture Documents
- DATOS DE LA ASIGNATURA
Nombre de la asignatura:
Sistemas Distribuidos
Carrera:
Ingeniera en Sistemas
Computacionales
Clave de la asignatura:
RSD-1205
Crditos
2-3-5
2.- PRESENTACIN
Caracterizacin de la asignatura.
Esta asignatura apoya en la implementacin de aplicaciones computacionales
para solucionar problemas de diversos contextos, integrando diferentes
tecnologas, plataformas o dispositivos, por medio del desarrollo de software que
considere aspectos de comunicacin, seguridad y estndares.
Para el logro de las competencias es necesario que el estudiante tenga
competencias previas en cuanto al diseo y programacin de bases de datos,
instalacin y configuracin de servicios de red as como el empleo de una
metodologa de desarrollo de software.
Intencin didctica.
Se organiza el temario en cinco secciones, en el primer tema se estudia la
introduccin y fundamentacin de los sistemas distribuidos, caractersticas y
retos a los que se enfrentan. Se examinan los diversos tipos de aplicaciones de
software para comprender su objetivo y escenarios en los cuales pueden ser
recomendables. Es recomendable considerar los conocimientos previos del
grupo y las herramientas de desarrollo con las que estn familiarizados.
El segundo tema se enfoca al estudio de los diferentes estilos de arquitectura
que se emplean actualmente como parte de las buenas prcticas para la
creacin de aplicaciones robustas, flexibles y escalables. Los estilos
mencionados pueden ser aplicables a cualquier de los tipos de aplicaciones que
tienen una importante presencia dentro del mbito tecnolgico.
En el tercer tema se abordan las diversas tcnicas y tecnologas utilizadas para
llevar a cabo la comunicacin entre los diferentes componentes en una
aplicacin, ya sea de manera local como remota, empleando estndares para
asegurar la compatibilidad as como las propuestas tecnolgicas emergentes. Lo
anterior debe considerar en todo momento la seguridad que ofrece cada una de
las tecnologas.
En el cuarto tema se aborda de manera ms profunda la seguridad desde un
enfoque integral como parte de una arquitectura robusta a diversos tipos de
amenazas informticas. Se consideran aspectos tecnolgicos como los
relacionados a polticas y cultura organizacional.
Competencias genricas:
Competencias instrumentales
Capacidad de anlisis y sntesis
Capacidad de organizar y planificar
Comunicacin oral y escrita
Habilidad para buscar y analizar
informacin proveniente de fuentes
diversas.
Solucin de problemas.
Toma de decisiones.
Habilidades del manejo de la
computadora.
Competencias interpersonales
Capacidad crtica y autocrtica
Trabajo en equipo
Habilidades interpersonales.
Capacidad de comunicarse con
profesionales de otras reas.
Competencias sistmicas
Capacidad de aplicar los
conocimientos en la prctica
Habilidades de investigacin
Capacidad de aprender
Capacidad de generar nuevas ideas
(creatividad).
Habilidad para trabajar en forma
autnoma.
Capacidad de disear y gestionar
proyectos.
Iniciativa y espritu emprendedor.
Participantes
Observaciones
(Cambios y
justificacin
Academia de Ingeniera Anlisis
y
en
sistemas enriquecimiento de los
computacionales.
programas
por
competencias generados
en reuniones nacionales
en el 2012.
7.- TEMARIO
Unidad
Temas
Caracterizacin
de
Sistemas Distribuidos
Subtemas
los 1.1. Caractersticas de los Sistemas Distribuidos
(S.D.)
1.2. Desafos de los Sistemas Distribuidos.
1.3. Clasificacin de los S.D.
1.4. Tipos de Aplicaciones (Web, Mviles,
Servicios, etc.)
Cliente/Servidor
Capas y Niveles
Modelo Vista Controlador (MVC)
Orientadas a Servicios
Comunicacin
Cmputo en la nube
Aplicaciones Multimedia.
5.1. Videoconferencia
5.2. Geoprocesamiento
5.3. Enseanza asistida por computadora
5.4. Juegos Multiusuario
Actividades de aprendizaje
Establece mecanismos de
comunicacin a emplear
para la colaboracin entre
los diversos componentes de
software.
Unidad 3: Comunicacin
Competencia especfica
a desarrollar
Actividades de aprendizaje
Investiga los conceptos relacionados a la
comunicacin entre aplicaciones, elabora
preguntas gua y participa en la discusin
grupal.
Realiza prcticas que
implementen los
diferentes mecanismos de comunicacin y
colaboracin de componentes de software para
solucionar problemas
que lo requieran y
elabora su reporte correspondiente.
Realiza una investigacin sobre los retos para
la comunicacin y colaboracin entre los
componentes de software, la forma de
resolverlos y realiza la discusin en grupo.
Presenta los avances de los proyectos al grupo
que incluya la arquitectura candidata, los
principales componentes de software, servicios
y la comunicacin entre ellos para
enriquecerlos con las opiniones del docente y
de los estudiantes
Comprende la tecnologa
asociada al cmputo en la
nube para plantear posibles
soluciones segn el contexto
Actividades de aprendizaje
Realiza investigacin sobre los fundamentos
del cmputo en la nube, elabora un cuadro
sinptico, comentarlo en equipos y llega a una
conclusin.
Realiza investigacin sobre los tipos de
servicios ofertados en la nube, determina los
Actividades de aprendizaje
Realiza investigacin sobre las tendencias de
las aplicaciones que utilicen recursos
multimedia,
elabora un cuadro sinptico,
comentarlo en plenaria.
Identifica los diferentes escenarios donde las
aplicaciones multimedia tienen presencia,
considerando
diferentes
dispositivos
y
plataformas tecnolgicas.
Presentacin de proyecto en plenaria para
recibir los comentarios u observaciones como
oportunidad de mejora por parte del docente y
dems estudiantes.