1. UNIVERSIDAS TECNICA DE MACHALA
FACULTAD DE INGENIERIA CIVIL – ESCUELA DE INFORMATICA
CARRERA DE INGENIERIA EN SISTEMAS
SYLLABUS
SISTEMAS DISTRIBUIDOS
1. ASIGNATURA : SISTEMAS DISTRIBUIDOS
2. MALLA CURRICULAR : SISTEMA QUIMESTRAL
3. PERIODO ACADEMICO : 2012-2013
4. CODIGO : 902
5. NUMERO DE CREDITOS : 4
6. PRERREQUISITO : Programación en Red, Sistemas Operativos,
CORREQUISITO :
7. No. HORAS CLASE : 64 horas
8. No HORAS NO PRESENCIALES: 64 horas
9. HORARIO DE CLASE : 4 HORAS SEMANALES (60 minutos c/hora)
10. DESCRIPCION DE LA ASIGNATURA
En el mundo actual las redes de computadores y las nuevas tecnologías de
telecomunicaciones han abierto el camino para la transmisión rápida y confiable
de la información. Las aplicaciones informáticas, que en su mayoría se ejecutan
en un mismo punto, pueden evolucionar hacia un ambiente distribuido que les
permita aprovechar la infraestructura de comunicación. En esta evolución, las
nuevas herramientas software pueden jugar un papel fundamental logrando así
obtener, al final, sistemas de calidad, oportunos y altamente competitivos.
Los sistemas de información han evolucionado de aplicaciones monousuarios a
centralizadas, cliente-servidor y distribuidas, a partir de su utilización como medio
para automatizar los procesos operativos empresariales hacia fuentes de
información que sirven de base para los procesos de toma de decisiones que
apoyan a los niveles táctico y estratégico.
2. Las empresas crecen y cada vez desean ser competitivas, es por ello que
invierten en tecnología y en sistemas informáticos con soporte multiusuario y
distribuido. Esta es la razón del por qué el Ingeniero en Sistemas, en su formación
profesional, debe potencializar sus habilidades en el desarrollo e implementación
de aplicaciones distribuidas. La asignatura de Sistemas Distribuidos tiene como
propósito el estudio de: Teoría de Sistemas distribuidos, tecnologías de Internet
como plataforma de aplicaciones distribuidas e implementación de sistema de
información gerencial mediante tecnologías de Inteligencia de Negocios.
11. CONTRIBUCION DE LA ASIGNATURA EN LA FORMACION
PROFESIONAL
Con esta asignatura, el futuro profesional adquiere las siguientes habilidades.
1. Promueve en los estudiantes la solución de problemas orientados a la
gestión de grandes volúmenes de datos y el acceso a los mismos.
2. Gestiona sistemas de información distribuidos utilizando el modelo cliente
servidor.
3. Desarrolla aplicaciones distribuidas utilizando tecnología de internet.
4. Diseñar almacenes de datos (data warehouse), proceso ETL y cubos
OLAP
5. Desarrollo de sistemas de toma de decisiones como una solución de
inteligencia de negocios.
12. RESULTADOS DE APRENDIZAJE DE LA ASIGNATURA
Caracteriza los tipos de sistemas de información en organizaciones
Identifica la necesidad de implementar sistemas distribuidos en
empresas.
Analiza y diseña aplicaciones distribuidas
Desarrolla aplicaciones distribuidas mediante tecnología de internet,
utilizando base datos con las respectivas seguridades.
Diseña e implementa sistemas de información gerencial aplicando
tecnologías de inteligencia de negocios
13. PROGRAMACION DETALLADA
DETALLE HORAS CLASE
CAPITULO I (24 Horas clase)
INTRODUCCIÓN A LOS SISTEMAS DISTRIBUIDOS (SD)
1.1 TEORÍA DE SISTEMAS: sistema, sistemas de
información (SI), tipos y uso de los SI, los Sistemas
Integrales de Administración (ERP, CRM, SCM) 4
1.2 INTRODUCCIÓN A LOS SISTEMAS DISTRIBUIDOS 1
3. DETALLE HORAS CLASE
(SD)
1.2.1 ¿Qué es un Sistema Distribuido?
1.2.2 Caracterización y evolución 1
1.2.3 El modelo Cliente-Servidor coma base de los sistemas
distribuidos 2
1.2.4 Middleware 1
1.2.5 Protocolos 2
1.2.6 Objetos distribuidos: CORBA, DCOM, RMI, otros 1
1.2.7 Base de datos distribuidas 2
1.2.8 Sistemas Cliente-Servidor y su aplicación en Internet 2
1.2.9 Tecnologías web para desarrollar aplicaciones
distribuidas 2
1.2.10 Aplicaciones ,ventajas y desventajas de los Sistemas
Distribuidos 1
1.3 Taller aplicativo: Planificación del proyecto de fin de
asignatura 3
1.4 Evaluación 2
CAPITULO II (20 horas clase)
SOLUCIONES DE INTELIGENCIA DE NEGOCIOS
2.1 Necesidad de información y conocimiento en una
empresa 1
2.2 Inteligencia de Negocios 1
2.3 Herramientas para inteligencia de negocios 1
2.4 DATA WAREHOUSE Y DATA MARTS
2.4.1 Conceptos de Data warehouse 1
2.4.2 Data warehouse versus sistemas transaccionales
(OLTP) 1
2.4.3 Data marts 1
2.4.4 Arquitectura Data warehouse 2
2.4.5 Metodologías de diseño y construcción de data
warehouse 4
2.5 El Proceso ETL 2
2.6 El Procesamiento Analítico en Línea (OLAP) 2
2.7 Taller aplicativo: orientación del proyecto de fin de
asignatura 2
2.8 Evaluación 2
CAPITULO III (20 Horas clase)
DISEÑO DE SISTEMAS DE SOPORTE DE DECISIONES
3.1 Aplicación de una metodología para el diseño de un DSS: 2
3.2 Diseño del data warehouse 2
3.3 Estudio Preliminar 1
3.4 Análisis de Requerimientos 1
3.5 Análisis de OLTP’s 2
4. DETALLE HORAS CLASE
3.6 Modelo lógico del Data warehouse 1
3.7 Diseño del proceso ETL 2
3.8 Creación de cubos OLAP 2
3.9 Diseño de SSD 2
3.10 Implementación del SSD 1
3.11 Taller aplicativo: orientación del proyecto de fin de
asignatura 2
3.12 Evaluación 2
TOTAL HORAS CLASE 64
14. TEXTO Y OTRAS REFERENCIAS
TEXTO GUIA
No Titulo del autor Titulo de la obra Editorial
1 Colouris, G., T. Sistemas Distribuidos. Conceptos y Pearson Educación,
Dollimore, J., diseño. Tercera Edición S.A. 2005, ISBN-10:
8478290494
BIBLIOGRAFIA ADICIONAL
No Titulo del autor Titulo de la obra Editorial
2 Tanenbaum, Andrew S. Sistemas Distribuidos: Principios y PEARSON PRENTICE HALL,
Paradigmas, 2da. Edición 2008. ISBN:
9789702612803
3 PADILLA, Armando Beginning Zend Framework Apress; 1 edition
ISBN-10: 1430218258
4 Zend Technologies Inc. Zend Framework: The Official Apress, 2009
Programmer’s Reference Guide ISBN-10: 1430219068
5 Jorge Figueroa Estabilidad en Sistemas Distribuidos Editorial Académica
de Consenso de Larga Vida: Teoría de Española, 2011. ISBN-10:
la computación en sistemas 3845489375
distribuidos de consenso continuo
6 Jordi Torres i Viñals Empresas en la nube - Ventajas y Llorenc Rubió, 2011. ISBN
retos del Cloud Computing
978-84-939082-2-5
7 Julio GOMEZ, Nicolas Instala, Administra, Securiza y
PADILLA, Juan Antonio GIL Virtualiza ENTORNO LINUX Alfaomega, 2009
ISBN-10:9701514203
5. 15. DESCRIPCION DE LA METODOLOGIA DE ENSEÑANZA
ESTRATEGIAS PEDAGOGICAS DEL DOCENTE
- Identificar individualidades y estilos de aprendizaje de los estudiantes
- Organizar grupos de trabajo para el estudio de los sistemas distribuidos
- Definir tareas de aprendizaje de acuerdo al avance de la materia
- Determinar tópico de investigación bibliográfica
- Se aplicarán los métodos Inductivo-Deductivo, análisis y síntesis,
Heurístico y solución de problemas
- Técnicas a aplicarse: Se dará preferencia a la investigación, a la
demostración, a la expositiva y a la de descubrimiento
TRABAJOS QUE DEBEN REALIZAR LOS ESTUDIANTES
- Ejecutar tareas de aprendizaje planificadas
- Participar en clase
- Mejorar su propio rendimiento
- Analizar bibliografía por en libros y/o por internet
- Elaborar un proyecto de investigación de sistemas distribuidos
16. TRABAJO TERMINAL
PROYECTO FINAL: Desarrollar un software distribuido para alguna empresa,
previa la investigación de requerimientos y el análisis-diseño en UML, con acceso
a bases de datos desde la web y debe integrarse a la aplicación un módulo de
inteligencia de negocios.
El estudiante, antes de la defensa del proyecto final, deberá presentar 4 avances
como mínimo.
El estudiante deberá desarrollar una aplicación, considerando los siguientes
pasos:
Recabar información de los procesos y departamentos de una organización.
Modelar los procesos y datos encontrados con UML.
Construir la aplicación informática distribuida mediante tecnología
opensource o cualquier otro DBMS.
Diseñar e implementar un módulo de inteligencia de negocios.
17. PORTAFOLIO DE LA ASIGNATURA
El portafolio de la asignatura contendrá la siguiente información
- Datos informativos
- Programa analítico de la asignatura
- Tareas escritas de aprendizaje
- Evaluaciones parciales
6. - Evaluaciones trimestrales
- Proyecto final
18. RECURSOS DIDACTICOS
Los recursos didácticos a emplearse son:
- Texto guía y Bibliografía adicional
- Información del Internet
- Centro de Cómputo y software especializado
- Proyector de diapositivas
- Aulas de Clase, Pizarrón y marcadores
19. RELACION DE LA ASIGNATURA CON LOS RESULTADOS DE
APRENDIZAJE.
Se describe que es lo que se espera que los estudiantes conozcan y sean
capaces de hacer al momento de terminar la asignatura.
RESULTADOS CONTRIBUCION EL ESTUDIANTE DEBE
a) Aplicar conocimiento en MEDIA Aplicar técnicas matemáticas en el análisis y
Matemáticas, Ciencia e diseño de sistemas distribuidos y de toma de
Ingeniería. decisiones.
b) Diseñar, conducir experi-
mentos, analizar e inter- ***** *****
pretar datos.
c) Diseñar sistemas, compo-
nentes o procesos de Ing. ALTO Diseñar aplicaciones distribuidas
bajo restricciones
realistas.
d) Trabajar como un equipo
Multidisciplinario ALTO El trabajo en grupo interdisciplinario es necesario
para desarrollar grandes sistemas distribuidos
e) Identificar, formular y
resolver problemas de ALTO
Ingeniería Participar en la resolución de problemas de la
ingeniería
f) Comprender la responsa-
Practicar los valores como: responsabilidad,
bilidad ética y profesional ALTO puntualidad, creatividad, perseverancia
g) Comunicarse
Efectivamente ALTO Disertar trabajos de investigación y proyecto final
7. h) Entender el impacto de la Investigar temas avanzados y aplicando a
ingeniería en el contexto ALTO problemas de la realidad relacionados con la
social y medio ambiental carrera.
i) Comprometerse con el Mantener contacto con el mundo de la tecnología
aprendizaje continuo ALTO y las soluciones a los problemas de software y
hardware de la ingeniería.
j) Conocer temas
contemporáneos ALTO Entender problemas de actualidad que
involucren la solución de problemas de ingeniería
k) Usar técnicas, habilidades Utilizar software especializado y acceder a
y herramientas para la ALTO internet para conseguir información relevante
práctica de ingeniería. al curso.
i) Capacidad para liderar Tener la capacidad de formar grupos de
gestionar o emprender ALTO trabajo en actividades como talleres de
Proyectos investigación.
20. EVALUACION DE LA ASIGNATURA
La evaluación de la asignatura es la determinar los resultados de aprendizaje del
estudiante durante el desarrollo de la cátedra y está conformada por el
aprovechamiento parcial de 7 puntos y un examen final de 3 puntos que sumados
dan 10 puntos.
A continuación se describen las políticas de evaluación:
Políticas de evaluación Quimestre
Pruebas parciales 20 %
Informes escritos y sustentados 10 %
Investigaciones bibliográficas 10 %
Participación en clase 10 %
Trabajo autónomo (proyecto) 20 %
Examen escrito 30 %
Total………………………………… 100 %
21. RESPONSABLE DE LA ELABORACION DEL SYLLABUS
Elaborado por: ING. BERTHA E. MAZÓN OLIVO
MAGISTER EN INFORMÁTICA APLICADA
Profesora de la Asignatura
Mail: berthaeb@yahoo.es
Celular 084847870