Está en la página 1de 32

MAGISTER EN TECNOLOGÍAS DE LA INFORMACIÓN

DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN

FCFM, UNIVERSIDAD DE CHILE

PROGRAMAS DE LOS CURSOS OBLIGATORIOS Y ELECTIVOS - 2006

A continuación de presenta una breve descripción del programa asociado a cada uno de
los cursos del Magíster en Tecnologías de Información, ordenados por área y por
código de curso.

AREA - GESTIÓN DE PROYECTOS DE TI ..................................................................... 2


AREA - INGENIERÍA DE SOFTWARE ............................................................................. 6
AREA - CALIDAD DE SOFTWARE ................................................................................ 11
AREA - TECNOLOGÍAS DE INFORMACIÓN Y SUS APLICACIONES ......................... 16
AREA – INTEROPERABILIDAD DE LA INFORMACIÓN ............................................... 26

1
AREA - GESTIÓN DE PROYECTOS DE TI

Código del Curso: CC63A

Nombre del Curso: Liderazgo y Trabajo en Equipo

Unidades Docentes (UD): 15

Objetivos: Este curso está orientado a diseñar un buen soporte humano para aquellas
organizaciones que abordan la problemática asociada a la gestión de proyectos de TI.
En él se enseñará al alumno a trabajar en equipo, en el marco de la gestión de
proyectos de TI. También se motivarán los valores asociados a generar liderazgo, ya
sea como persona o dirigido a un grupo específico.

Contenidos:
• Introducción.
• Aprendizaje permanente en la organización.
• Trabajo en equipo.
• Dominio personal.
• Las "reglas del juego" de un equipo.
• Diseño y gestión de reuniones.
• Liderazgo.

Tipo de Evaluación:
Trabajos teóricos y prácticos.

Bibliografía:
• Meredith Belbin, R. M. Belbin. Team Roles at Work. Butterworth-Heinemann; Reprint
edition (January 1996).
• Dave Francis (Author), Don Young. Improving Work Groups: A Practical Manual for
Team Building. Pfeiffer & Co; Revised edition (January 1995).
• Material de clases.

Código del Curso: CC63B

Nombre del Curso: Gestión de Proyectos de TI

Unidades Docentes (UD): 5

Objetivos: El curso pretende entregar al alumno los conocimientos básicos para definir
y gestionar un proyecto de TI, tanto de renovación como de implantación tecnológica.

Contenidos:
• Definición del proyecto.

2
• Planificación.
• Control y seguimiento.
• Evolución continua y posibles extensiones.

Tipo de Evaluación:
Proyecto de Fin de Curso (individual).

Bibliografía:
• Kathy Schwalbe. Information Technology Project Management, Second Edition.
Course Technology, (July, 2001).
• Project Management Institute (PMI). A Guide to the Project Management Body of
Knowledge (PMBOK Guide). 2nd. Edition. Project Management Institute, (December,
2000).

Código del Curso: CC63C

Nombre del Curso: Negociación de Proyectos de TI

Unidades Docentes (UD): 5

Objetivos: En el día a día de la ejecución de un proyecto se hace necesario alcanzar


acuerdos con el propósito de obtener recursos, compromisos de acción u otros de
interés para el éxito de éste. Se requiere entonces mejorar los esquemas naturales,
para alcanzar estos acuerdos más rápido, de manera más flexible y menos
confrontacional, para mayor satisfacción de los involucrados y para asegurar un mejor
cumplimiento de estos acuerdos. Al término del curso los participantes estarán en
condiciones de usar técnicas para lograr acuerdos más eficientes, duraderos y
satisfactorios, a través de una metodología práctica y sencilla de aplicar a proyectos de
TI.

Contenidos:
• El problema de la negociación.
• Verificar el uso de la energía.
• Estructurar un método efectivo para negociar, centrado en los intereses de las
partes.
• Preparación, intereses y valores propios y ajenos.
• Planificar la negociación.
• Mantener la relación entre los que intervienen en la negociación.

Tipo de Evaluación:
Un examen y tres trabajos prácticos.

Bibliografía:
• Mehdi Khosrowpour. Information Technology Management and Organizational
Innovations. Idea Group Publishing (1996).
• Kathy Schwalbe. Information Technology Project Management, Second Edition.
(July, 2001).

3
• Howard Smith, Peter Fingar. Business Process Management: The Third Wave.
Meghan-Kiffer Press (2002).

Código del Curso: CC63D

Nombre del Curso: Seminario de Actualización Tecnológica I

Unidades Docentes (UD): 5

Objetivos: Este curso brinda al alumno un conocimiento amplio acerca de los temas
más relevantes involucrados en los proyectos de TI.

Contenidos:
• Lenguajes de programación: C++ y Java.
• Análisis y diseño orientado a objetos.
• Avances en Redes.
• Herramientas Colaborativas.
• Desarrollo de Negocios en Internet.
• Software de Clase Mundial.

Tipo de Evaluación:
Examen.

Bibliografía
ƒ Material de las clases.

Código del Curso: CC64D

Nombre del Curso: Seminario de Actualización Tecnológica II

Unidades Docentes (UD): 5

Objetivos: Este curso profundiza en el conocimiento acerca de los temas más


relevantes involucrados en los proyectos de TI.

Contenidos:
ƒ Lenguajes de programación: C++ y Java.
ƒ Análisis y diseño orientado a objetos.
ƒ Avances en Redes.
ƒ Herramientas Colaborativas.
ƒ Desarrollo de Negocios en Internet.
ƒ Software de Clase Mundial.

Tipo de Evaluación:

4
Examen.

Bibliografía
ƒ Material de las clases.

Código del Curso: CC63E

Nombre del Curso: Gestión del Conocimiento.

Unidades Docentes (UD): 5

Objetivos: Entender la importancia de la información en las organizaciones, formular


políticas de manejo y formas específicas de uso de la información en la empresa, son
los objetivos principales que tiene este curso. Además, se capacitará al alumno en el
desarrollo de políticas y planes para administrar el conocimiento de las organizaciones,
a través de una correcta identificación del uso y rol de la información, y de cómo se
genera un posterior conocimiento.

Contenidos:
• Información en las organizaciones: sus roles y su uso.
Conceptos básicos de información.
• Roles de la información y de los registros en las organizaciones.
• Ahorrar energía y recursos.
• Políticas de manejo de la información en las organizaciones.
• Estructuras específicas de información.
Costos.
• Colaboración.
• Conocimiento.

Tipo de Evaluación:
Tres evaluaciones teórico-prácticas, una tarea, y un examen final.

Bibliografía:
• Melissie Clemmons Rumizen. The Complete Idiot's Guide to Knowledge
Management. Alpha Books; 1st edition (August 9, 2001).
• Amrit Tiwana. Knowledge Management Toolkit, The: Practical Techniques for
Building a Knowledge Management System. Prentice Hall PTR (December, 1999).

Código del Curso: CC63F

Nombre del Curso: Evaluación y Planificación Estratégica en TI.

Unidades Docentes (UD): 10

5
Objetivos: Al final del curso el alumno deberá: (a) estar en condiciones de comprender
y utilizar las metodologías de evaluación de proyectos, (b) estar en condiciones de
apoyar los procesos de planificación estratégica de su organización en lo referido a
tecnologías de la información, (c) ser capaz de priorizar una cartera de proyectos en
función de su impacto en la organización, y (d) ser capaz de discriminar qué aspectos
de un proyecto son críticos y cuáles no.

Contenidos:
• Introducción a la planificación estratégica.
• Factores críticos de éxito.
• La noción de portafolio de proyectos.
• La noción de brecha.
• Diagnóstico.
• Preparación horizonte deseado.
• Planificación del cambio.

Tipo de Evaluación:
Dos trabajos prácticos y un examen final.

Bibliografía:
ƒ Robert W. Bradford, Peter Duncan, Brian Tarcy. Simplified Strategic Planning: A
No-Nonsense Guide for Busy People Who Want Results Fast!. Chandler House
Press; (September, 1999).
ƒ Timothy M. Nolan, Leonard D. Goodstein, Pfeiffer. Applied Strategic Planning,
Package includes one copy each of all Participant's Materials. John Wiley & Sons;
Package edition (June, 1992).
ƒ Per Jenster, David Hussey. Company Analysis: Determining Strategic Capability.
John Wiley & Sons; 1st edition (May, 2001).

AREA - INGENIERÍA DE SOFTWARE

Código del Curso: CC63G

Nombre del Curso: Introducción a la Ingeniería de Software

Unidades Docentes (UD): 5

Objetivos: Se pretende que a través de este curso el alumno obtenga un conocimiento


claro y preciso, acerca del estado del arte en los temas más relavantes de la ingeniería
de software.

Contenidos:
• Definición de ingeniería de software y sus implicancias.
• Cualidades del software y su proceso de desarrollo.
• Modelos de ciclo de vida del software: modelo de cascada, modelo incremental y
evolutivo, modelo de espiral, RUP, programación extrema.

6
• Comparación entre los distintos modelos.
• Selección del modelo más apropiado según el proyecto.

Tipo de Evaluación:
Examen final.

Bibliografía:
• "Ingeniería de Software". Ian Sommerville. 6ta. Edición. Addison Wesley, 2002.
• "Software Engineering: A practitioner's Approach". Roger S. Pressman, 5th edition,
McGraw-Hill, 2001.
• "Fundamentals of Software Engineering". Carlo Ghezzi, Mehdi Jazayeri, Dino
Mandrioli. Prentice Hall, 1991.
• "El Proceso Unificado de Desarrollo de Software". Ivar Jacobson, Grady Booch,
James Rumbaugh. Addison Wesley, 2000.
• "Extreme Programming Explained". Kent Beck, Addison Wesley, 1999.

Código del Curso: CC63H

Nombre del Curso: Ingeniería de Requisitos

Unidades Docentes (UD): 5

Objetivos: Al completar este curso, los participantes podrán: (a) aplicar efectivamente
habilidades de ingeniería de requisitos para producir una clara documentación de
requerimientos de un producto, (b) capturar y documentar requisitos con técnicas de
modelamiento basadas en casos de uso, (c) usar atributos y trazabilidad para ayudar a
administrar alcances de los requisitos y sus cambios a lo largo del proceso de
desarrollo, y (d) definir requisitos que manejen las subsecuentes actividades de diseño,
testeo y documentación de usuario.

Contenidos
• Introducción al modelamiento de casos de uso.
• Analizar el problema.
• Entender las necesidades de los usuarios.
• Definir el sistema: la visión, características del producto y modelos de casos de uso.
Encontrar actores y casos de uso.
• Administrar los alcances del sistema.
• Refinar la definición del sistema: detallar cada caso de uso, definir especificaciones
complementarias.
• Administrar cambios en los requisitos: modelos de casos de uso usando relaciones
basadas en UML.
• Los requisitos a lo largo del proceso de desarrollo del producto.

Tipo de Evaluación:
Dos tareas y un proyecto final.

Bibliografía

7
• "The Unified Software Development Process". Ivar Jacobson, Grady Booch, James
Rumbaugh. Addison Wesley, 2000.
• "The Unified Modeling Language Reference". Ivar Jacobson, Grady Booch, James
Rumbaugh. Addison Wesley, 2000.
• "Utilización de UML: Ingeniería del software con objetos y componentes". Perdita
Stevens, Rob Pooley. Addison Wesley, 2002.

Código del Curso: CC63I

Nombre del Curso: Análisis y Diseño Orientado a Objetos

Unidades Docentes (UD): 5

Objetivos: Se pretende que el alumno al final del curso comprenda los conceptos más
importantes del análisis y diseño orientado a objetos, y sea capaz de aplicar estos
conceptos en el desarrollo de sistemas de software, usando distintos diagramas UML.
Se pretende también que el alumno sea capaz de aplicar patrones de diseño para
modelar problemas, para lo cual se estudiará un catálogo de patrones.

Contenidos:
• Introducción.
• Análisis y diseño.
• Casos de uso.
• Modelo conceptual.
• Paquetes: Organización de los elementos.
• Diagramas de secuencia.
• Contratos.
• Diagramas de estado.
• Diagramas de colaboración.
• Patrones de diseño y responsabilidades.
• Rational Unified Process (RUP).

Tipo de Evaluación:
Tres trabajos prácticos y un examen final.

Bibliografía:
• A. Eliëns. Principles of Object-Oriented Software Development. Addison Wesley,
1995.
• Bertrand Meyer. Object-Oriented Software Construction. Second Edition. Prentice
Hall, 1997.
• Craig Larman. UML y Patrones, Introducción al Análisis y Diseño Orientado a
Objetos. Prentice Hall. Primera versión en Español, 1999.
• S. Khoshafian and R. Abnous. Object Orientation - Concepts, Languages,
Databases, User Interfaces. John Wiley & Sons, Inc., 1990.
• Ivar Jacobson. Object Oriented Software Engineering: A use case driven approach.
Addison-Wesley, 1992.

8
Código del Curso: CC63J

Nombre del Curso: Arquitectura de Software

Unidades Docentes (UD): 5

Objetivos: El objetivo principal del curso es conocer los conceptos de arquitectura de


sistemas de software, diseño arquitectónico, definición de estos diseños e
implementación de los mismos. Al finalizar el curso el alumno manejará estos conceptos
correctamente, estará familiarizado con el estado del arte respecto al diseño de
arquitectura, incluyendo patrones de arquitectura, herramientas de apoyo, lenguajes de
definición de arquitectura y tecnologías más usadas.

Contenidos:
• Introducción a la arquitectura de software.
• RTF - control del diseño.
• Fundamentos de la arquitectura de software.
• Lenguajes de especificación de arquitectura.
• Revisión de las tecnologías disponibles.

Tipo de Evaluación:
Proyecto de Curso (individual).

Bibliografía:
• Software Architecture. Perspective on an Emerging Discipline. Mary Shaw, David
Garlan. Prentice Hall 1996.
• Software Architecture in Practice (SEI Series in Software Engineering). Bass, L.,
Clements, P., Kasman, R., Bass, K. Addison-Wesley Pub. Co.; 1998.
• Pattern-Oriented Software Architecture. A System of Patterns. F. Buschman et al.
New York, John Wiley and Sons, 1996.
• Pattern-Oriented Software Architecture. Patterns for Concurrent and Networked
Objects. Volumen 2. Douglas Schmith, Michael Stal, Hans Rohnert, Frank
Buschman. John Wiley and Sons, 2000.
• Information Architecture for the World Wide Web. Rosenfeld, L and Morville, P.
O'Reilly & Associates. 1998.

Código del Curso: CC63K

Nombre del Curso: Programación Orientada a Objetos

Unidades Docentes (UD): 5

9
Objetivos: Al final del curso se espera que el alumno comprenda los conceptos más
importantes de la programación orientada al objeto, y que sea capaz de aplicar estos
conceptos en el diseño e implementación de sistemas de software.

Contenidos:
• Introducción.
• Conceptos básicos.
• Herencia.
• Polimorfismo y enlace dinámico.
• Aspectos básicos de diseño.
• Evaluación de los diseños
• Métricas.

Tipo de Evaluación:
Tres tareas y un proyecto final del curso (individual).

Bibliografía:
• Timothy Budd. An introduction to object oriented programming. Addison Wesley.
1997.
• A. Eliens. Principles of Object-Oriented Software Development. Addison Wesley,
1995.
• Bertrand Meyer. Object-Oriented Software Construction. Second Edition. Prentice
Hall, 1997.
• Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns:
Element of Reusable Object Oriented Software. Addison-Wesley, 1995.

Código del Curso: CC73A

Nombre del Curso: Tópicos Avanzados en Ingeniería de Software

Unidades Docentes (UD): 5

Objetivos: Se pretende que a través de este curso el alumno obtenga un conocimiento


claro y preciso, acerca del estado del arte en aquellos temas de vanguardia en
Ingeniería de Software.

Tipo de Evaluación:
Examen final.

Contenidos:
• Limitaciones de la Orientación a Objetos.
• Ingeniería Web.
• Arquitecturas de Servicios.

Bibliografía:
• Advances in Software Engineering. Comprehension, Evaluation and Evolution. 2002.
Hakan Erdogmus & Oryal Tanir, Editors. Springer-Verlag.

10
• Fenton, N.E., Pfleeger, S.L., 1997, Software Metrics: a Rigorous and Practical
Approach, 2nd Ed., PWS Publishing Company.
• ISO/IEC 14598-5:1998 Information technology -- Software product evaluation -- Part
5: Process for evaluators.
• ISO/IEC 9126-1: 2001 International Standard, "Software Engineering - Product
Quality - Part 1: Quality model".
• Powell, T.; Jones, D; Cutts, D., 1998, "Web Site Engineering: Beyond Web Page
Design", Prentince Hall PTR.

Código del Curso: CC73B

Nombre del Curso: Taller de Software

Unidades Docentes (UD): 5

Objetivos: El objetivo del Taller de Software es la puesta en práctica por parte de los
alumnos de los conocimientos adquiridos en los cursos anteriores. Se atacará el
desarrollo de una aplicación del tipo de sistemas de información, utilizando tecnología
Web.

Contenidos:
• Introducción de un caso de estudio.
• Análisis de requerimientos para una porción de la realidad determinando los
principales casos de uso.
• Definición de la arquitectura de la aplicación.
• Análisis y diseño orientado a objetos de los casos de uso principales.
• Implementación de un caso de uso completo obteniendo un prototipo funcional del
sistema.

Tipo de Evaluación:
Proyecto de curso (individual).

Bibliografía:
• "Software Engineering" - Ian Somerville. 5º Ed. (1996), o 6º Ed. (2000). Addison
Wesley.
• "A Discipline for Software Engineering" - Watts Humphrey. (1995). Addison Wesley.
• "Software Engineering - A Practitioner's Approach" - Roger S. Pressman. 5º Ed.
(2000). McGraw Hill.
• "ESA Software Engineering Standards". PSS-05-0 Issue 2. ESA Board for Software
Standardization and Control (BSSC) - European Space Agency. (1991). URL:
www.ess.co.at/ECOSIM/ESA.txt.

AREA - CALIDAD DE SOFTWARE

11
Código del Curso: CC63L

Nombre del Curso: Introducción a la Gestión de Calidad de Software

Unidades Docentes (UD): 5

Objetivos: (a) Conocer el concepto de calidad de software, (b) Especificar


cuantitativamente la calidad del software, (c) Conocer cómo la calidad se integra a las
actividades normales de un ciclo de vida, (d) Representar procesos de software en
forma flexible.

Contenidos:
• Introducción a la gestión y modelos de calidad.
• Especificación de requisitos de calidad y otros requisitos no funcionales.
• Calidad en el ciclo de vida y actividades de apoyo.
• Formalización de procesos de software.

Tipo de Evaluación:
Examen final.

Bibliografía:
• Robert T. Futrell, Donald F. Shafer, Linda I. Shafer. Quality Software Project
Management. Prentice Hall; 1st edition (January, 2002).
• Pankaj Jalote. Software Project Management in Practice Addison Wesley
Professional; 1st edition (January, 2002).

Código del Curso: CC63M

Nombre del Curso: Las Normas ISO 9000: Aplicaciones para Software

Unidades Docentes (UD): 5

Objetivos: Brindar a los participantes comprensión de los conceptos relacionados con


la calidad, y con las normas de la familia ISO 9000, en sus diferentes versiones (las
normas ISO 9000 versión 2000, especificidades de la norma ISO 9000-3 para el caso
del diseño, desarrollo, suministro, instalación y mantenimiento de software de
computación.

Contenidos:
• La calidad: conceptos fundamentales.
• Las normas de la familia ISO 9000.
• Las normas ISO 9000 en el año 2000.
• El sistema de la calidad.
• El personal: su papel en la calidad.
• Los costos de la calidad.

12
Tipo de Evaluación:
Examen Final.

Bibliografía:
• Normas ISO/IEC 9126 e ISO/IEC 12207.

Código del Curso: CC63N

Nombre del Curso: Introducción al Modelo de Madurez CMM

Unidades Docentes (UD): 5

Objetivos: (a) Describir los conceptos fundamentales de CMM, (b) Explicar el uso de la
estructura del CMM, (c) Comprender la terminología de CMM, (d) Conocer y discutir las
18 áreas claves de proceso del CMM, (e) Interpretar CMM y las prácticas claves en
diferentes contextos, (f) Dar a conocer el valor del CMM basado en casos reales de
estudio.

Contenidos:
• Síntomas de las áreas informáticas.
• Causas de los síntomas.
• Cómo saber en qué y por qué fallamos.
• Comprendiendo el CMM.
• Interpretando las áreas clave de nivel 2 y 3.
• Las áreas clave de nivel 4 y 5.
• Cómo realizar un proyecto de mejoramiento basado en CMM.
• Estadísticas del SEI.
• Retorno de la Inversión.
• Resumen y conclusiones.

Tipo de Evaluación:
Examen final.

Bibliografía:
• Pankaj Jalote. CMM in Practice: Processes for Executing Software Projects at
Infosys (The SEI Series in Software Engineering). Addison-Wesley Pub Co; 1st
edition (October, 1999).
• Mark C. Paulk, Charles V. Weber, Bill Curtis. The Capability Maturity Model:
Guidelines for Improving the Software Process. Addison-Wesley Pub Co; 1st edition
(June, 1995).

Código del Curso: CC63O

Nombre del Curso: Técnicas de Prueba de Software

Unidades Docentes (UD): 5

13
Objetivos: Brindar a los participantes una sólida formación en todos los aspectos del
proceso de prueba de software, desde el análisis de los requerimientos hasta el
mantenimiento del sistema.

Contenidos:
• Introducción.
• Estadísticas relativas al proceso de pruebas.
• Estándares relativos a la prueba de software.
• El proceso de pruebas.
• Software CAST (Computer Aided Software Testing).
• Una metodología de pruebas.

Tipo de Evaluación:
Examen final.

Bibliografía:
• Cem Kaner, Jack Falk, Hung Q. Nguyen. Testing Computer Software, 2nd Edition.
John Wiley & Sons; 2nd Edition edition (April, 1999).
• Cem Kaner, James Bach, Bret Pettichord. Lessons Learned in Software Testing.
John Wiley & Sons; 1st edition (December 15, 2001).

Código del Curso: CC63P

Nombre del Curso: Administración de Proyectos de Gestión de Calidad

Unidades Docentes (UD): 5

Objetivos: El objetivo del curso es brindarle al alumno las herramientas básicas para
poder llevar a cabo un proyecto de Gestión de Calidad de Software, de tamaño pequeño
a mediano, con una alta probabilidad de éxito.

Contenidos:
• Concepción de un proyecto de calidad de software.
• Planificación e implementación.
• Seguimiento y control.
• Temas importantes.
• Evolución continua.

Tipo de Evaluación:
Examen final.

Bibliografía:
• Pankaj Jalote. Software Project Management in Practice. Addison Wesley
Professional; 1st edition (January, 2002).
• Robert T. Futrell, Donald F. Shafer, Linda I. Shafer. Quality Software Project
Management. Prentice Hall; 1st edition (January, 2002).

14
Código del Curso: CC63Q

Nombre del Curso: Métricas y Calidad de Software

Unidades Docentes (UD): 5

Objetivos: Este curso está orientado precisamente a entregar al alumno las


herramientas necesarias para definir métricas en calidad de software así como
estimadores de productividad y esfuerzo en el desarrollo. Entre ellas están las basadas
en puntos de función, COCOMO y las orientadas a objetos.

Contenidos:
• Rol de las mediciones en software.
• Métricas de software.
• Métrica puntos de función.
• Métricas orientadas a objetos.
• Medición de productividad de software.
• Estimación de esfuerzo y tiempo de desarrollo de software.
• Enfoque de procesos para el mejoramiento de software.

Tipo de Evaluación:
Trabajos prácticos y examen final.

Bibliografía:
• "Software Engineering - A Practitioner's Approach" - Roger S. Pressman. 5º Ed.
(2000). McGraw Hill.
• Barry W. Boehm. Software Engineering Economics. Prentice Hall PTR; (January,
1982).
• Mark C. Paulk, Charles V. Weber, Bill Curtis. The Capability Maturity Model:
Guidelines for Improving the Software Process. Addison-Wesley Pub Co; 1st edition
(June, 1995).

Código del Curso: CC73C

Nombre del Curso: Taller de Proyectos de Gestión de Calidad

Unidades Docentes (UD): 5

Objetivos: Poner en práctica los conceptos y métodos tradicionales en gestión de


calidad de software. En este curso el alumno deberá definir y gestionar un pequeño
proyecto de mejoramiento de la calidad del software de una empresa, basándose en los
conocimientos adquiridos.

Contenidos:
• Experiencias creando un área de SQA.

15
• Búsqueda de estándares de SQA.
• Aplicando un proceso de desarrollo de software (PDS).
• Recomendaciones para la aplicación de un PDS.
• Preparación de un plan para la nueva área de SQA.
• Ejecución del plan de SQA para un proyecto.
• Término del plan de SQA.

Tipo de Evaluación:
Proyecto de curso.

Bibliografía:
• Robert T. Futrell, Donald F. Shafer, Linda I. Shafer. Quality Software Project
Management. Prentice Hall; 1st edition (January, 2002).

AREA - TECNOLOGÍAS DE INFORMACIÓN Y SUS APLICACIONES

Código del Curso: CC63R

Nombre del Curso: Informática Educativa

Unidades Docentes (UD): 5

Objetivos: A través del desarrollo de la asignatura se pretende que el alumno: (a)


incorpore conceptos de Informática Educativa al que hacer pedagógico, (b) analice una
variedad de formas de uso de las TICs en Educación y otros ámbitos, y (c) aplique
conceptos de Informática Educativa a través del diseño de un proyecto pedagógico.

Contenidos:
• Concepto de informática educativa.
• Usos del computador en el aula y en administración educacional.
• Usos de las herramientas de productividad.
• Confección de aplicaciones educativas con uso de herramientas informáticas.
• Atributos genéricos de un software educativo.
• Análisis de recursos educativos en Web.
• Proyectos de informática educativa.

Tipo de Evaluación:
Dos trabajos prácticos y examen final.

Bibliografía:
• Alessi, S. y Trollip, S. (1991). Computer-Based lnstruction. New Jersey: Prentice
Hall.
• Bork, A. (1985). Personal Computers for Education. New York: Harper y Row,
Publisher.
• Cannings, T. y Brown, S. (1986). The Information Age Classroom: Using the
Computer as a Tool. California: Franklin, Beedle & Associates.

16
• Klinzer, C., Sherwood, R. y Bransford, J. (1986). Computer Strategies for Education.
London: Merril Publishing Company.
• Laborda, J. (1986). Informática y Educación. Barcelona: Editorial Liai.
• Marabotto, M. & Grau, J.(1996). Multimedios y Educación. Buenos Aires: Fundec.
• Minsky, M. (1989). La Sociedad de la Mente. Buenos Aires: Editorial Galápagos.
• Negroponte, N. (1985). Ser Digital. Buenos Aires. Editorial Atlántida.
• Papert, S. (1980). Desafío a la Mente. Buenos Aires: Editorial Galápagos.
• Papert, S. (1993). The Children's Machine. Basic Books.
• Peirano, E. (1984). El Ordenador en el Aula. Salamanca: Editorial Anaya.
• Reggini, H. (1988). Computadoras: ¿Creatividad o Automatismo?. Buenos Aires:
Editorial Galápagos.
• Reggini, H. (1992). Alas para la Mente. Buenos Aires: Editorial Galápagos.
• Sánchez, J. (1991). Ciencia y Tecnología. Antofagasta: Editorial Universidad de
Antofagasta.
• Sánchez, J. (2000). Informática Educativa. Editorial Universitaria.
• Sánchez, J. (2001). Aprendizaje Visible, Tecnología Invisible. Dolmen Ediciones.
• Sánchez, J. (1998). Informática Educativa y los desafíos del Aprender. Actas
Seminario Nacional "La Contribución de los Servicios Públicos a la Educación
Integral de los Párvulos del Próximo Milenio".

Código del Curso: CC63S

Nombre del Curso: Producción de Software Educativo

Unidades Docentes (UD): 5

Objetivos: Esta asignatura pretende: (a) estudiar cómo se diseñan, implementan y


evalúan aplicaciones educativas interactivas, (b) establecer un marco de referencia para
poder tomar decisiones desde un punto de vista técnico en la elección y confección de
software educativo, (c) implementar un proyecto de software educativo que unifique los
conceptos vertidos en el curso.

Contenidos:
• Clasificación de software educativo, puntos críticos en su diseño.
• Esquemas de interfaz humano-computador para la presentación de material
interactivo.
• Pautas para la elección y procesamiento de medios.
• Ambientes de producción de software.
• Metodologías de diseño: storyboard.

Tipo de Evaluación:
Dos trabajos prácticos y examen final.

Bibliografía:
• Alessi, S. y Trollip, S. (2001). Multimedia for learning. Massachusetts, Boston: Allyn
& Bacon.

17
• M. Blattner, R. Danneberg (1992), Multimedia Interface Design, New York: ACM
Press.
• Druin, A. & Solomon, C. (1997). Designing multimedia environment for children:
computers, creativity and kids. New York: John Wiley and Sons.
• Druin, A. (Editor).(1998). The design of children’s technology. New York: Morgan
Kaufman Publishers.
• Kafai, Y. (1995). Minds in play: computer game design as a context for children’s
learning. Hillsdale, Mahway, NJ: Lawrence Erlbaum Associates.
• B. Laurel (1990), The art of human-computer interface design, Addison-Wesley
• J. Nielsen (1993), Usability engineering, New York: Academic Press Profesional.
• J. Preece, Y. Rogers, H. Sharp (1993), Human-computer interaction, New York:
Addison-Wesley.
• J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, W. Lorensen (1991), Object-
Oriented Modeling and Design, Engelwood Cliffs, NJ: Prentice Hall.
• Sánchez, J. (1999). Evaluación de Recursos Educativos Digitales. Publicación
Proyecto Enlaces-Universidad de Chile.
• J. Sánchez (2000). Informática Educativa. Santiago: Editorial Universitaria.
• J. Sánchez (2001). Aprendizaje Visible, Tecnología Invisible. Santiago: Dolmen
Ediciones.
• B. Schneiderman (1992), Designing the user interfaces (2nd edition), New York:
Addison-Wesley.
• T. Winograd (1996), Bringing design to software, New York: ACM Press.

Código del Curso: CC73D

Nombre del Curso: Multimedia e Hipermedia en Educación

Unidades Docentes (UD): 10

Objetivos: El curso tiene como objetivo analizar los conceptos básicos sobre los
multimedios e hipermedios. Además, los aprendices conocerán y utilizarán técnicas y
metodologías de diseño y desarrollo de proyectos de construcción de software
multimedial/hipermedial. A través del desarrollo de la asignatura se pretende que el
alumno: (a) analice los conceptos teóricos que sustentan a los Multimedios e
Hipermedios, (b) conozca y utilice la tecnología multimedial / hipermedial, (c) diseñe
proyectos de construcción de software multimedial / hipermedial, (d) elabore prototipos
iniciales de software multimedial / hipermedial.

Contenidos:
• Conceptos: medios, multimedia, hipertexto, hipermedia.
• Historia de los multimedia/hipermedia.
• Aflicciones en educación: ventajas, problemáticas abiertas.
• Tipologías de aplicaciones multimedia/hipermedia.
• Características deseables de aplicaciones multimedia/hipermedia.
• Sistemas multimedia/hipermedia.
• El proceso de creación de software multimedia/hipermedia.

18
• Tratamiento de medios.

Tipo de Evaluación:
Tres trabajos prácticos y un examen final.

Bibliografía:
• Marabotto M. & Grau J. (1996), Multimedios y Educación. Buenos Arires: Fundec.
• Sánchez J. (1993), Informática Educativa. Editorial Universitaria.
• Ambrom S. y Hooper K. (1990), Learning with Interactive Multimedia: Developing
and Using Multimedia Tools in Education. Washington: Microsoft Press.
• Ambrom S. y Hooper K. (1988), Interactive Multimedia: Visions of Multimedia for
developers, Educators, and Information Providers. Washington: Microsoft Press.
• Barret E. (1992), Sociomedia, Multimedia, Hypermedia, and the social construction
of Knowledge. MIT Press.
• Barret E. (1989), Text, Context, and Hypertext. MIT Press
• Delany P. & Landow G. (1991). Hypermedia and Literary Studies. MIT Press
• Desmarais N. (1994), Multimedia on the PC. MacGraw-Hill, Inc.
• Giardina M. (1992), Interactive Multimedia Learning Environments. Springer-Verlag.
• Howell G. (1992), Building Hypermedia Applications. MacGraw- Hill. Inc.
• Jonassen D. & Mandl H. (1990), Designing Hypertext/Hypermedia for learning.
Springer-Verlag.
• Marks P. (1984), Mind and Media. Harvard University Press.
• McKnigth C., Dillon A., Richardson J. (1995) Hypertext: A Psychological Perspective.
New York: Ellis Horwood.
• Nix D. & Spiro R. (1990), Cognition, Education, Multimedia. Lawrence Erlbaum
Associates, Publishers.
• Norman D. (1993), Things that Makes us Smart. Addison-Wesley.
• Papers S. (1993), The Children’s Machine. Basic Books.
• Rosenborg V. (1993), Technology Edge: A Guide to Multimedia. New Riders
Publishing.

Código del Curso: CC73E

Nombre del Curso: Bases Datos y XML

Unidades Docentes (UD): 5

Objetivos: Presentar los fundamentos de XML, sus usos, perspectivas y aplicaciones


desde el punto de vista de bases de datos.

Contenidos:
• Datos semiestructurados
• XML y tecnologias asociadas
• XML Schema
• Lenguajes de consulta para XML
• Bases de datos para XML

19
Tipo de Evaluación:
Proyecto de Curso.

Bibliografía:
• R. Elmasri, S. Navathe. Fundamentals of Database Systems (3º Edition). Addison-
Wesley Publishing. 1999.
• S. Abiteboul, P. Buneman, D. Suciu. Data on the Web: From Relations to
Semistructured Data and Xml (Morgan Kaufmann Series in Data Management
Systems). First Edition, Morgan Kaufmann. 1999.
• Especificaciones del World Wide Web Consortium (W3C) URL:
http://www.w3.org/XML

Código del Curso: CC73F

Nombre del Curso: Avances en Bases de Datos

Unidades Docentes (UD): 5

Objetivos: Este curso pretende brindar una formación básica a los alumnos, acerca del
modelamiento de datos, incluyendo modelos orientados a objetos y lógicos, como
también modelos espaciales y temporales de los datos.

Contenidos:
• Modelamiento de Datos
• Evaluación y Performance
• Data Warehousing, Data Mining y OLAP
• Bases de Datos no Estructuradas

Tipo de Evaluación:
Dos trabajos prácticos y examen final.

Bibliografía:
• C. J. Date. An Introduction to Database Systems (7th Ed.). Addison-Wesley Pub Co;
7th edition (2000).
• Héctor Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom. Database System
Implementation. Prentice Hall; 1st edition (June 11, 1999).

Código del Curso: MP751

Nombre del Curso: Fundamentos de Ingeniería en Internetworking

Unidades Docentes (UD): 5

20
Objetivos: Proporcionar una visión general de Internetworking reconociendo sus:
componentes fundamentales, tecnologías, arquitecturas, funcionalidades y evolución.

Contenidos:
• Introducción
• Clasificación de redes de computadores
• Evolución de Internet
• Problemática básica de las comunicaciones y redes de comunicación
• Estándares
• Modelo OSI
• Breve descripción de arquitecturas propietarias
• Fundamentos de redes de Área Local
• Fundamentos de redes de Área Extendida
• Elementos básicos de interconectividad de redes
• Introducción a TCP/IP
• Elementos introductorios a temas complementarios. Seguridad y administración,
multimedia sobre IP
• Fundamentos y elementos de gestión de ingeniería de Telecomunicaciones /
Internetworking
• Fundamentos y elementos de Informática/aplicaciones computacionales en
Ingeniería de Telecomunicaciones/Internetworking.

Tipo de Evaluación:
Examen.

Bibliografía:
• Andrew S. Tanenbaum, “Computer Networks, Fourth Edition”, Prentice Hall, 2003.
• Radia Perlman, “Interconnections, Second Edition: Bridges, Routers, Switches and
Internetworking Protocols”, Addison Wesley 2000.
• Dowglas E Comer, “Redes de Computadoras, Internet e Interredes”, Prentice Hall,
1997.
• Merilee Ford, “Tecnologías de Interconectividad de Redes”, Prentice Hall, 1998.
• Diane Teare, “Designing Cisco Networks”, Cisco Press, July 1999.
• Spohn D., “Data Network Design”, MacGraw-Hill, 1997.
• “Internetworking Technology Handbook”, Documentación de Cisco Online,
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/index.htm.
• Internet Engineering Task Force, Request for Comments. Documentación en Línea,
http://www.ietf.org/rfc

Código del Curso: MP752

Nombre del Curso: Redes de Area Local

Unidades Docentes (UD): 5

21
Objetivos: Proporcionar una visión detallada de las distintas tecnologías utilizadas en el
despliegue de redes de Area Local, considerando características de diseño como:
confiabilidad, escalabilidad y seguridad.

Contenidos:
• Introducción
• Métodos Control de Acceso al Medio
• Capa de Enlace en LAN
• Ethernet
• IEEE 802.2 (Logical Link Control)
• Token Ring
• Fiber Distributed Data Interface FDDI
• 100VGAnyLAN
• Fibre channel
• Evolución de Ethernet
• Fast Ethernet
• Giga Ethernet
• Elementos de Interconectividad en LAN
• Dynamic Packet Transport (DPT)

Tipo de Evaluación:
Proyecto de Curso.

Bibliografía:
• Andrew S. Tanenbaum, “Computer Networks, Fourth Edition”, Prentice Hall, 2003.
• Radia Perlman, “Interconnections, Second Edition: Bridges, Routers, Switches and
Internetworking Protocols”, Addison Wesley 2000.
• Black, U. Data Networks: Concepts, Theory and Practice, Prentice Hall, 1989.
• Spanier, S., Stevenson, T., Ford, M. and Lew, K., Internetworking Technologies
Handbook, Cisco Press, 1997.
• Stremler, F. Introduction to Comunication Systems. Third Ed. Addison Wesley, 1992.
• Kuo, F.F. (ed). Protocols and Techniques for Data Communication and Networking
Protocols, IEEE Computer Society Press, 1984.
• Martin, J. SNA: IBM's Networking Solution, Prentice Hall, 1987.
• Perlman, R. Interconnections bridges and routers. Addison-Wesley, 1992.
• Saunders, S. The McGraw-Hill High-Speed LANs Handbook, McGraw-Hill Series on
Computers Communications.
• Sherman, K. Data Communications: A User's Guide, Prentice Hall, 1990.
• Sunshine, Carl (ed). Computer Network Architectures and Protocols, 2o Ed,
Plenumm Press, 1989.
• Stallings W. ISDN and Broadband ISDN with Frame Relay and ATM, 3º Ed.,
Prentice Hall, 1995.
• Spohn D. Data Network Design, MacGraw-Hill, 1997.
• Data Comunication Magazine, McGraw-Hill, http://www.data.com.
• Cisco Systems, Internetworking Technology Overview, Cisco Systems Inc, Univer
CD. http://www.cisco.com.
• Internet Architecture Board (IAB), Request For Comments (RFC), INTERNIC
http://ds0.internic.net.
• LAN Magazine, http://www.lanmag.com

22
• Network (Ex LAN Magazine), Miller Freeman. http://www.network-mag.com.

Código del Curso: MP753

Nombre del Curso: Redes de Area Extendida

Unidades Docentes (UD): 5

Objetivos: Proporcionar una visión detallada de las distintas tecnologías utilizadas en el


despliegue de redes de Area Extendida, considerando características de diseño como:
campo de acción, confiabilidad, escalabilidad, seguridad y evolución.

Contenidos:
• Introducción
• Conceptos generales
• Red telefónica básica
• Red de datos por Conmutación de paquetes
• Red digital de servicios integrados (RDSI)
• Redes de acceso
• Introducción a los sistemas de alta velocidad
• Modelos de referencia B-ISDN
• Introducción ATM
• Nivel físico B-ISDN
• Nivel ATM B-ISDN
• Nivel adaptación ATM AAL
• Señalización ATM y PNNI
• Arquitectura de LANE
• Classical IP
• Next Hop Resolution Protocol NHRP
• Multiprotocol over ATM (MPOA) y Multiprotocol Label Switching (MPLS)

Tipo de Evaluación:
Proyecto de Curso.

Bibliografía:
• Scott Marcus. "Designing Wide Area Networks and Internetworks: A Practical
Guide". Addison-Wesley. First Edition. 1999.
• David E. McDysan, Darren L. Spohn. "ATM Theory and Application". McGraw-Hill
Osborne Media. September 1, 1998.
• Robert G. Cole, Ravi Ramaswamy, "Wide-Area Data Network Performance
Engineering" Artech House, December 1999.
• Jack L. Dempsey, "Public Network Basics". APDG Publishing, January 2001.
• Perambur S. Neelakanta, "A Textbook on ATM Telecommunications: Principles and
Implementation". CRC Press, June 2000.
• Gilbert Held, "Frame Relay Networking". Wiley, April 1999.
• Walter J. Goralski, "Frame Relay for High-Speed Networks" Wiley, February 1999.

23
• William Stallings, "ISDN and Broadband ISDN with Frame Relay and ATM (4th
Edition)". Prentice Hall, October 1998.
• John Atkins, Mark Norris, "Total Area Networking: ATM, IP, Frame Relay and Smds
Explained". Wiley, April 1998.
• P. F. Adams, John M. Griffiths, "ISDN Explained: Worldwide Network and
Applications Technology, 3rd Edition," Wiley, April 1998.
• George C. Sackett, Christopher Metz, "ATM and Multiprotocol Networking" McGraw-
Hill, January 1997.
• David E. McDysan, Darren L. Spohn, "ATM Theory and Applications" McGraw-Hill,
September 1998.
• David Ginsburg, "ATM Solutions for Enterprise Internetworking (2nd Edition),"
Addison-Wesley, December 1998.
• David E. McDysan, Darren L. Spohn, "Hands-On ATM" McGraw-Hill, January 1998.
• Mike Sexton, Andy Reid, "Broadband Networking: ATM, SDH, and SONET”. Artech
House, September 1997.
• Oliver Chukwudi Ibe, "Essentials of ATM Networks and Services," Addison-Wesley,
January 1997.
• George Dobrowski, Don Grise, "ATM and Sonet Basics," APDG Publishing, January
2001.
• Gary C. Kessler, Peter V. Southwick, "ISDN," April 1998.
• Jack L. Dempsey, "Public Network Basics," APDG Publishing, January 2001.
• John Atkins, Mark Norris, "Total Area Networking: ATM, IP, Frame Relay and Smds
Explained," Wiley, April 1998.
• P. F. Adams, John M. Griffiths, "ISDN Explained: Worldwide Network and
Applications Technology, 3rd Edition". Wiley, April 1998.
• Sanjeev Mervana, Chris Le, Christopher Le, "Design and Implementation of DSL-
Based Access Solutions," Cisco Press, September 2001.
• Roman Kikta, Lawrence J. Harte, "Delivering xDSL," McGraw-Hill, November 2000.
• Roderick W. Smith, "Broadband Internet Connections: A User's Guide to DSL and
Cable," Addison-Wesley, January 2002.
• Jason Wolf, Natalie Zee, Norman Meyrowitz, "The Last Mile: Broadband and the
Next Internet Revolution," McGraw-Hill, July 2000.
• Dennis Rauschmayer, "Adsl/Vdsl Principles: A Practical and Precise Study of
Asymmetric Digital Subscriber Lines and Very High Speed Digital Subscriber Lines
(MacMillan te)". Macmillan Technical Publishing, November 1998.
• Walter J. Goralski, "ADSL and DSL Technologies," McGraw-Hill, March 1998.

Código del Curso: MP754

Nombre del Curso: Interconectividad e Internet

Unidades Docentes (UD): 10

Objetivos: Proporcionar los conocimientos y herramientas para el adecuado uso de los


protocolos de ruteo según los requerimientos de: escalabilidad, seguridad, cobertura,
confiabilidad y administrabilidad.

24
Contenidos:
• Introducción
• Internet Protocol IP
• IP y elementos de Ruteo
• Protocolos de Ruteo
• Redes TCP/IP Avanzadas
• Internet Protocol IP
• Ruteo
• Nivel Transporte
• Aplicaciones Básicas

Tipo de Evaluación:
Proyecto de Curso.

Bibliografía:
• Cisco Online. “Internetworking Technology Handbook”.
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/index.htm.
• Stevens W. Richard. “TCP/IP Ilustrated Vol I: The Protocols“. Addison Wesley,1994.
• Stevens W. Richard, “TCP/IP Ilustrated Vol III: TCP for Transactions, HTTP, NNTP
and the UNIX Domain Protocols”, Addison Wesley, 1996.
• Dowglas E Comer, “Internetworking with TCP/IP Vol. I, Third Edition: Principles
Protocols and Architectures”, Prentice Hall, 1995.
• Mathew H. Birkner. “Cisco Internetwork Design”, Cisco Press, 2000.
• Christian Huitema. “Routing in the Internet”, Prentice Hall, 1995.
• Douglas E. Comer & David L. Stevens. “Internetworking with TCP/IP: Design,
Implementation, and Internals”. Vol. II, 2nd. Ed., Prentice-Hall, 1994.
• Internet Engineering Task Force. “Request for Comments”. Documentación en línea,
http://www.ietf.org/rfc

Código del Curso: MP760

Nombre del Curso: Desarrollo de Aplicaciones en Internet

Unidades Docentes (UD): 5

Objetivos: Proporcionar las herramientas y conocimientos necesarios para el desarrollo


de aplicaciones en redes.

Contenidos:
• Introducción
• JAVA
• Programación Orientada al Objeto Parte I
• Programación Orientada al Objeto Parte II
• Servidores Concurrentes
• Broadcasting y Multicasting

25
• RPC, RMI, CORBA
• Tecnologías alternativas de middleware
• Applets y servlets

Tipo de Evaluación:
Proyecto de Curso.

Bibliografía:
• Mary Campione, Kathy Walrath, Alison Huml, “The Java(TM) Tutorial: A Short
Course on the Basics (3rd Edition)”, Addison-Wesley Pub Co, 2000.
• Gary Cornell, Cay S. Horstmann, Cay S. Forstmann, “Core Java 2, Volume I:
Fundamentals (6th Edition)”, Prentice Hall, 2002.
• Merlin Hughes, Michael Shoffner, Derek Hamner, Conrad Hughes, “Java Network
Programming: A Complete Guide to Networking, Streams, and Distributed
Computing”, Manning Publications Company, 1999.
• Kenneth L. Calvert, Michael J. Donahoo, “TCP/IP Sockets in Java: Practical Guide
for Programmers”, Morgan Kaufmann, 2001.
• Elliotte Rusty Harold, “Java Network Programming”, O'Reilly & Associates, 1997.
• David Reilly, Michael Reilly, “Java(TM) Network Programming and Distributed
Computing”, Addison Wesley Professional, 2002.
• Gerald Brose, Andreas Vogel, Keith Duddy, “JavaTM Programming with CORBA:
Advanced Techniques for Building Distributed Applications”, John Wiley & Sons,
2001.

AREA – INTEROPERABILIDAD DE LA INFORMACIÓN

Código: CC63T

Curso: Documentación Electrónica

Unidades Docentes (UD): 5

Objetivo: El objetivo de este curso es introducir los conceptos que están detrás de la
gestión de documentos electrónicos, tanto desde el punto de vista legal, como técnico.
Particularmente, se hará énfasis en la situación legal Chilena. Al terminar el curso los
alumnos tendrán en claro cuál es el marco de referencia nacional, y cuáles son las
principales ventajas, desafíos y oportunidades para hacer gestión de documentos
electrónicos en Chile.

Contenidos:
• La problemática del gobierno electrónico en Chile.
o Necesidad de entregar servicios e información eficientemente.
o Estudio y análisis de ejemplos prácticos.
o El documento electrónico como elemento base hacia la construcción de
sistemas y servicios más complejos.
o Legislación vigente.
• Integración e Interoperabilidad.

26
o Tipos de interoperabilidad.
o Integración de la información.
o Requerimientos que debe cumplir el documento electrónico para
alcanzar la interoperabilidad.
• Definición del documento electrónico.
o Propiedades relevantes en un documento electrónico.
o Estructura y semántica del documento.
o XML como documento electrónico.
• Operaciones claves sobre el documento electrónico.
o Visualización.
o Procesamiento.
• Flujo documental
o Flujo de documentos: Recibir, procesar, enviar, guardar, firmar, etc.
o Gestión documental al interior de y entre organizaciones: Permisos,
disponibilidad, almacenamiento, seguridad.
o Necesidad de una arquitectura.

Tipo de Evaluación:
Una tarea y un examen práctico.

Bibliografía:
o C. Gutiérrez, et al. e-Government in Chile, and the adoption of XML as standard:
Experiences, Challenges and Perspectives. Workshop on E-Government, DEXA
2005.
o Decreto Supremo 77. Norma técnica sobre eficiencia de las comunicaciones
electrónicas entre órganos de la administración del Estado y entre estos y los
ciudadanos. Gobierno de Chile, Junio 2004.
o Decreto Supremo 81. Norma técnica para los órganos de la administración del
Estado sobre interoperabilidad de documentos electrónicos. Gobierno de Chile,
Junio 2004.
o Decreto Supremo 83. Norma técnica para los órganos de la administración del
Estado sobre Seguridad y Confidencialidad de los documentos electrónicos.
Gobierno de Chile. Junio 2004.
o S. Varas, et al. Gobierno electrónico en Chile: Estado del Arte. Proyecto de
Reforma y Modernización del Estado. Ministerio Secretaría General de la
Presidencia. Departamento de Ingeniería Industrial, Universidad de Chile. Abril
2003. pp. 84-87.
o RoadMap for e-Government in the developing world. 10 Questions e-
Governments leaders should ask themselves. The Working group on e-
Government in the developing World. Abril 2002.
o Ley 19.799. Ley sobre documentos electrónicos, firma electrónica y servicios de
certificación de dicha firma. Ministerio de Economía, Fomento y Reconstrucción;
Subsecretaría de Economía, Fomento y Reconstrucción. Gobierno de Chile,
Mayo 2002.
o T. Erl. Service-Oriented Architecture: A Field Guide to Integrating XML and Web
Services. Prentice Hall, 2004.

27
Código: CC63U

Curso: XML y la Documentación Electrónica

Unidades Docentes (UD): 5

Objetivo: Este curso brinda los conocimientos necesarios para que el alumno entienda
la función y la relación entre los componentes de la familia XML. Los conocimientos
entregados en el curso le permitirán además, hacer uso de estos componentes de
manera apropiada, a fin de crear, validar, procesar y transferir documentos electrónicos
basados en XML.

Contenidos:
• XML: Sintaxis y estructura lógica.
• XML Schema (XSD).
• Consultas (XPath).
• Transformaciones XSL.
• Ejemplos de Aplicaciones.

Tipo de Evaluación:
Una tarea y un examen práctico.

Bibliografía:
o David Hunter, Andrew Watt, Jeff Rafter. Beginning XML, 3rd Edition. Wrox Press.
2004.
o Eilliotte Harold, W. Scott Means XML in a Nutshell. O'Reilly & Associates,
Paperback, 3rd Edition. 2004.
o David Chapell. Enterprise Service Bus. Theory in Practice. 2003.
o Eric van der Vlist XML Schema O'Reilly & Associates. June 2002.
o Eric Newcomer. Understanding Web Services: XML, WSDL, SOAP, and UDDI.
Independent Technologies Guides. Addison Wesley, 2002.
o Aaron Skonnard, Martin Gudgin. Essential XML Quick Reference: A
Programmer's Reference to XML, XPath, XSLT, XML Schema, SOAP, and More.
Addison-Wesley. 2001.

Código: CC63V

Curso: Arquitecturas Orientadas a Servicios

Unidades Docentes (UD): 5

Objetivo: Este curso introduce los conceptos que están detrás de las Arquitecturas
Orientadas a Servicios y el patrón general que los agrupa. Además, analiza las
ventajas, desventajas y oportunidades que esta estrategia ofrece. Al finalizar este curso,
el alumno será capaz de describir la estructura y la dinámica de una arquitectura
orientada a servicios. Se hará especial énfasis en arquitecturas que permiten la
creación y circulación de documentos electrónicos.

28
Contenidos:
• Definición de Arquitectura: Conceptos generales de arquitectura de software,
especificación de distintas vistas y modelos generales de arquitecturas.
• Cualidades del software: Cualidades potencialmente deseables en un sistema
de software y sus implicancias en la definición de la arquitectura. Decisiones de
compromiso para lograr una calidad general balanceada entre las diferentes
cualidades individuales deseadas.
• Patrón de Arquitecturas de Servicio: Definición general, conceptos,
ventajas/desventajas/oportunidades, usos habituales, características más
importantes y ejemplos. Ejemplos: Patrón de broker y arquitecturas orientadas a
servicios (SOA).
• Modelamiento de Procesos: Stakeholders, restricciones de entrada/salida,
modelamiento de los procesos de negocio, definición de la arquitectura
involucrada, definición de WS, seguridad y privacidad en el acceso a los datos.
• Desarrollo de Ejemplos: Propuesta de arquitectura para documentos
electrónicos. Decisiones de compromiso. Arquitectura global. Cuellos de botella.
Evaluación de atributos de calidad.

Tipo de Evaluación:
Dos tareas y un examen.

Bibliografía:
o L. Bass et at. Software Architecture in Practice. Addison Wesley, 1996.
o F. Buschman et al. Pattern Oriented Software Architeture. A system of patterns.
Wiley, 1997.
o G. Alonso et al. Web Services. Concepts, Architectures and Applications.
Springer, 2004.
o Douglas K. Barry. Web Services and Service-Oriented Architectures: The Savvy
Manager's Guide. Search Inside. 2004.
o Mike Clark, Peter Fletcher, J. Jeffrey Hanson, Romin Irani, Mark Waterhouse,
Jorgen Thelin. Web Services Business Strategies and Architectures. Look Inside,
2004.
o Dirk Krafzig, Karl Banke, and Dirk Slama. Enterprise SOA: Service-Oriented
Architecture Best Practices. The Coad Series. 2004.
o Thomas Earl. Service-Oriented Architecture: Concepts, Technology, and Design
Prentice Hall, 2003.
o Eric Newcomer, Greg Lomow Understanding SOA with Web Services:
Independent Technology Guides. Independent Technologies Guides. Addison
Wesley, 2003.
o Sanjiva Weerawarana, Francisco Curbera, Frank Leymann, Tony Storey, Donald
F. Ferguson. Web Services Platform Architecture: SOAP, WSDL, WS-Policy,
WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More. Prentice Hall.
March 2005.

Código: CC63W

Curso: Seguridad de Documentación Digital

29
Unidades Docentes (UD): 5

Objetivo: El objetivo de este curso es enseñar la aplicación práctica de la firma


electrónica en Chile. Esto involucra: (a) los fundamentos técnicos sobre los que se
implementa la firma electrónica (b) las aplicaciones prácticas de la firma electrónica en
Chile, (c) cómo se adquiere y administra un certificado de firma electrónica, y (d) los
fundamentos técnicos de la firma de documentos XML.

Contenidos:
• Introducción a la seguridad de documentación digital.
o Propiedades de una firma (autenticidad, integridad, no repudio).
• Introducción a la criptografía.
o Objetivos de la criptografía.
o Cifrado simétrico y su limitación.
• Criptografía de llave pública.
o Llaves asimétricas y sus propiedades.
ƒ Concepto de llave pública y privada.
o Cifrar, descifrar / firmar, verificar una firma.
o Infraestructura de Llave Pública (ILP).
ƒ Problema: “Middle-man attack”.
ƒ Una solución: ILP.
ƒ Certificado de firma electrónica.
• Certificados de Firma Electrónica en la práctica.
o Clases de Certificados.
ƒ Clase 3.
ƒ Firma avanzada.
o Aplicaciones legales de certificados de firma electrónica en Chile.
o Obtención y Administración.
ƒ Autoridades Certificadoras.
ƒ Registro Presencial.
ƒ Instalación y administración.
• Proveedores Criptográficos.
ƒ Revocación.
• Firma digital en XML.
o Estándar xmldsig.
o Algoritmo de firma de un xml.
ƒ Concepto de hash (SHA1).
ƒ Algoritmos criptográficos (RSA).
ƒ Canonicalización de documentos XML.
ƒ Firmas adjuntas e incrustadas.
o Validación de Firma en un XML.
o Ejemplo práctico: la factura electrónica del SII.

Tipo de Evaluación:
Examen práctico.

Bibliografía:
o Simon Sigh. The Code Book: The Science of Secrecy from Ancient Egypt to
Quantum Cryptography. Ramdom House, Inc. 2000.

30
o Schneier Bruce. Applied Cryptography: Protocols, Algorithms, and Source Code
in C. Second Edition. Search Incide. 1995.
o Alfred J. Menezes, Paul C. van Oorschot y Scott A. Vanstone. Handbook of
Applied Cryptography, 1996. http://cacr.math.uwaterloo.ca/hac/
o Andrew S. Tanenbaum. Redes de computadores. Cuarta edición, Pearson
Prentice Hall, 2003.
o Sitios web:
- http://www.w3.org/TR/xmldsig-core/: Estándar xmldsig.
- http://ospkibook.sourceforge.net/: Libro “Open Source” sobre las
Infraestructuras de Llave Publica.
- http://www.kriptopolis.org /: Portal de seguridad informática.
- http://www.sii.cl: Factura Electrónica.

Código: CC63X

Curso: Servicios Web y Frameworks de Desarrollo

Unidades Docentes (UD): 5

Objetivo: El objetivo de este curso es introducir los conocimientos básicos acerca de


los Servicios Web, su razón de ser y las herramientas existentes para su manejo.
Profundizar en el diseño e implementación de Servicios Web para hacer gestión
documental. Conocer las capacidades y restricciones de las actuales tecnologías y
frameworks de desarrollo. Reconocer escenarios propicios para la introducción de
Servicios Web.

Contenidos:
1. Introducción a la arquitectura de 3 capas.
2. Servicios Web – Introducción.
a. Introducción Computación Distribuida.
i. RPC.
ii. CORBA.
iii. DCOM/COM+.
iv. RMI.
b. Interoperabilidad.
i. Reseña de la heterogeneidad de los sistemas (Unix, Legados,
Windows).
c. Irrupción de los Servicios Web.
i. Cronología.
ii. Consorcios involucrados.
iii. Consolidación.
3. Arquitectura de Servicios Web.
a. Nivel Conceptual.
i. Servicio Web como una función.
ii. Interfaces.
iii. Mensajes.
iv. Descubrimiento.
v. Composición.

31
b. Estándar W3C para Servicios Web.
i. Descripción: WSDL.
ii. Estructura Mensajes: SOAP.
iii. Composición/Orquestación.
iv. Descubrimiento y Publicación UDDI.
c. Extensiones y actualizaciones.
i. WSDL 2.0.
ii. Extensiones a SOAP.
iii. SOAP con attachments.
iv. SOAP 1.2.
v. Framework de Invocación (Invocation Framework).
d. Implementación de Servicios Web.
i. Servicios Web en Java.
1. Servicios Web en Java AXIS.
ii. Servicios Web en ASP.NET.
1. ASP.NET Web Services con C#.
iii. Integración Java - .NET.
e. Problemas de los Servicios Web.
i. Problemas de la especificación estándar.
ii. Problemas de la descripción.
iii. Problemas del descubrimiento.
f. Ontología de Servicios Web Semánticos OWL-S.
i. Introducción a los Metadatos.
1. Introducción a Web semántica.
2. Introducción a RDF.
3. Introducción a RDFS.
4. Introducción a OWL.
ii. Ontología OWL-S.
1. Perfiles.
2. Procesos.
3. Grounding (Soporte).
g. Aplicaciones de Servicios Web Semánticos con OWL-S.

Tipo de Evaluación:
Proyecto de curso.

Bibliografía:
o World Wide Web Consortium (W3C). Web Services Activity. URL:
http://www.w3.org/2002/ws/ (Last visit: August 2005).
o Eric Newcomer. Understanding Web Services: XML, WSDL, SOAP, and UDDI
Independent Technologies Guides. Addison Wesley, 2002.
o Alex Ferrara, Matthew MacDonald. Programming .NET Web Services. O'Reilly.
2002.
o The Apache Software Foundation. Web Services Documentation – AXIS, URL:
http://ws.apache.org/axis/java/index.html, and Recommended Readings, URL:
http://ws.apache.org/axis/java/reading.html (Last visit: August 2005).

32

También podría gustarte