Sistemas_Distribuidos

Páginas: 5 (1207 palabras) Publicado: 11 de abril de 2013
1.- DATOS DE LA ASIGNATURA

Nombre de la asignatura: Sistemas Distribuidos
Carrera: Ingeniería en Sistemas
Computacionales
Clave de la asignatura: RSF-1104
Horas teoría-horas práctica-créditos:

2–4–8

2.- HISTORIA DEL PROGRAMA
Lugar y fecha de

Participantes

elaboración o revisión
Dirección general de
institutos tecnológicos
descentralizados, México
D.F., 09 y 10 de
Juniodel 2011

Observaciones

Instituto Tecnológico
Superior de Centla,
Instituto Tecnológico
Superior de
Coatzacoalcos, Instituto
Tecnológico Superior de
Champotón, Instituto
Tecnológico Superior de
Teziutlán, Instituto
Tecnológico Superior de
Uruapan y
Tecnológico de Estudios
Superiores de Jocotitlán

Dada una reunión entre
representantes de los
tecnológicos participantes seunificaron los criterios para la
especialidad de “Redes y
sistemas distribuidos”

3.- UBICACIÓN DE LA ASIGNATURA
a). Relación con otras asignaturas del plan de estudio
Anteriores
Asignaturas
Redes
computadoras

Posteriores
Temas
de - Fundamentos de
redes
- Componentes de
una red
Estándares
y
protocolos de redes

Asignaturas
-

Temas
-

b). Aportación de la asignatura alperfil del egresado
El estudiante tendrá la habilidad para diseñar y desarrollar Sistemas Distribuidos,
empleando las arquitecturas y tecnologías actuales.
4.- OBJETIVO(S) GENERAL(ES) DEL CURSO
Dominar la teoría de los Sistemas Distribuidos para aplicarla en la realización de un
sistema que cumpla con todos los requisitos de un Sistema Distribuidos completo.
5.- TEMARIO
Unidad
1

TemasCaracterización de los
Sistemas Distribuidos

Subtemas

1.1 Introducción
1.2 Características de los Sistemas Distribuidos
(SD).

1.3 Desafíos de los SD.
1.3.1 Transparencia
1.3.2 Heterogeneidad
1.3.3 Escalabilidad
1.3.4 Seguridad
1.3.5 Tratamiento de fallos.
2

Arquitectura de Sistemas
Distribuidos

2.1 Cliente/Servidor.
2.2 Capas y Niveles.
2.3 Modelo Vista Controlador (MVC).2.4 Orientadas a Servicios (SOA)

3

Comunicación

3.1 Paso de Mensajes.
3.2 Objetos distribuidos.
3.2.1 RMI
3.2.2 Corba
3.2.3 COM/DCOM
3.3 Síncrona y Asíncrona.
3.4 Consideraciones de Seguridad.
3.5 Opciones tecnológicas (WCF, ASMX, etc.)

4

Diseño de sistemas
distribuidos

4.1 Técnicas de especificación formal
4.1.1 Redes de Petri
4.1.2 Promela
4.2 Modelo tolerante afallos.
4.3 Sincronización de relojes
4.4 Coordinación entre procesos distribuidos.
4.4.1 Exclusión mutua
4.4.2 Algoritmos de elección

4.5 Memoria compartida distribuida.
4.6 Sistemas de tiempo real

5

Tipos de Aplicaciones.

6

Tendencias de los
sistemas distribuidos

5.1 Aplicaciones Web.
5.2 Aplicaciones de Internet Enriquecidas (RIA)
5.3 Aplicaciones de Cliente Enriquecidas.5.4 Servicios.
5.5 Aplicaciones Móviles.
5.6 Aplicaciones de Línea de Negocios.
6.1 Arquitectura de multiprocesadores
6.2 Aplicaciones multimedia en sistemas
distribuidos
6.3 Configuración de arquitecturas RAID

6.- APRENDIZAJES REQUERIDOS
 Implementar la Programación Orientada a Objetos.
 Analizar, diseñar, desarrollar e implementar soluciones orientadas a objetos
utilizandoencapsulamiento, herencia, polimorfismo y archivos.
 Implementar los servicios principales de una red de computadoras.
 Implementar bases de datos relacionales así como las operaciones básicas sobre
los datos (Selección, Inserción, Modificación y Eliminación).
7.- SUGERENCIAS DIDÁCTICAS












Conformar equipos de trabajo para el desarrollo de las prácticas y discutirlos resultados obtenidos en el grupo.
Proponer casos de estudio asociados al entorno, para que el estudiante
seleccione alguno y diseñe la base de datos distribuida.
Definir un esquema de documentación de los trabajos realizados o
desarrollo de aplicaciones, que contenga las estrategias metodológicas
aplicadas según sea el caso.
Elaborar un conjunto de ejercicios asociados al entorno, para...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS