Tel. +58 274 240 2685.
ibc@ula.ve
Objetivos generales Programación semestral |
CONTENIDOS ESPECÍFICOS. Diseño de Componentes Reutilizables con UML 2.0 orientado a servicios Web |
Este seminario está preparado siguiendo el programa del plan de estudios actual de la Carrera de Ingeniería de Sistemas. Para cumplir con los objetivos del mismo, se realizarán las actividades siguientes: Exposiciones relacionadas con el tema central del seminario, Visita técnica a algunas empresas de desarrollo de sistemas computacionales en el país, Presentaciones de las líneas de investigación y desarrollo de los grupos de investigación del Departamento de Computación, Cursos cortos sobre aspectos relacionados con el tema central y Desarrollo de un proyecto individual centrado en dicho tema.
Sem. |
CONTENIDOS |
OBJETIVOS |
ACTIVIDADES |
RECURSOS |
EVALUACIÓN |
1 |
1. Seminario sobre lectura y estudio de los avances más recientes en Sistemas Computacionales Selección de artículos entre las publicaciones periódicas de la bibliografía. |
1. Desarrollar habilidades en la lectura y síntesis de artículos técnicos en inglés y en la preparación y presentación oral de trabajos técnicos. |
Leer:
Realizar una síntesis y una exposición sobre: |
|
Corrección de la exposición. |
3 |
2. Los sistemas manejadores de bases de datos: Reseña histórica. Objetivos. Conceptos generales. Arquitectura de referencia. Ejemplos de las estructuras de varios SMBD comerciales. |
2. Lograr una visión general de la estructura de los SMBD y de su evolución. |
Leer:
Realizar y entregar: |
|
|
3 |
3. Metodología de diseño de bases de datos: Enfoques de diseño y desarrollo de un sistema de base de datos. | 3. Desarrollar habilidades en la utilización de una metodología de diseño de sistemas de bases de datos. |
Leer:
Realizar y entregar: |
|
Corrección del primer informe de avance del proyecto. |
Sem. |
CONTENIDOS |
OBJETIVOS |
ACTIVIDADES |
RECURSOS |
EVALUACIÓN |
4 |
1. Modelado de datos: Conceptos generales. Modelo Entidad-Relación Extendido (ERE). Modelado de datos en ERE con una herramienta CASE. |
1. Desarrollar habilidades en el uso del modelo ERE |
Leer:
Realizar y entregar: |
|
Corrección de la exposición |
5 6 |
2. Orientación por objetos y
modelado de datos en UML: |
2. Desarrollar habilidades en el modelado orientado por objetos y su representación con UML |
Leer:
Realizar y entregar: |
|
Sem. |
CONTENIDOS |
OBJETIVOS |
ACTIVIDADES |
RECURSOS |
EVALUACIÓN |
9 |
1. Componentes Distribuidos:
Conceptos básicos. Reglas de transformación de ERE o del diagrama de clases UML al objeto-relacional. Enfoque por descomposición. Normalización. Restricciones y reglas de integridad. |
1. Desarrollar habilidades en el modelado de bases de datos objeto-relacionales. |
Leer:
Realizar y entregar: |
|
Prueba 2 sobre la unidad 2 (20%). Ejemplo de evaluación 2. Corrección del ejercicio 2(2%). |
10 11 |
2. Características de los Sistemas
Emergentes: Algebra relacional, SQL3 (estático, dinámico, compuesto y recursivo). Cálculo relacional de tuplas y QUEL. Cálculo relacional de dominios y QBE. Catálogo del sistema. |
2. Desarrollar habilidades en el uso de los lenguajes de consulta de las bases de datos objeto-relacionales. |
Leer:
Realizar y entregar: |
|
Corrección del ejercicio 3(2%). |
12 13 |
3. Bases de datos orientadas por objetos: Modelo estándar del grupo ODMG-93. Jerarquía de tipos. Lenguajes de definición (LDO) y manipulación de objetos (LMO). SMBDOO O2 y ObjectStore. Ejemplos en O2 y OQL. |
3. Desarrollar habilidades en el modelado de bases de datos orientado por objetos. |
Leer:
Realizar y entregar: |
|
Corrección del ejercicio 4 (2%). |
Sem. |
CONTENIDOS |
OBJETIVOS |
ACTIVIDADES |
RECURSOS |
EVALUACIÓN |
14 15 |
1. Procesamiento de transacciones y control de concurrencia: Conceptos básicos. Atomicidad. Transacciones serializables. Transacciones dos fases. |
1. Especificar y relacionar los conceptos del procesamiento de transacciones y el control de concurrencia en bases de datos. |
Leer:
Realizar y entregar: |
|
Prueba 3 sobre la unidad 3 (20%). Ejemplo de evaluación 3. |
16 |
2. Fallas y seguridad de los datos: Tipos de fallas. Recuperación en caso de fallas. Seguridad. Control de autorizaciones. |
2. Lograr una visión general sobre los problemas del control de fallas y la seguridad de los datos. |
Leer:
Realizar y entregar: |
|
|
17 18 |
3. Procesamiento de consultas: Conceptos básicos. Ordenamiento por reestructuraciones algebraicas y por descomposición. Estimación del costo de un plan de ejecución. Conclusiones y perspectivas futuras. |
3. Obtener una visión general de los problemas del procesamiento de consultas en un SMBD. |
Leer:
Realizar y entregar: |
|
Prueba 4 sobre la unidad 4 (10%). Ejemplo de evaluación
4 Corrección del ejercicio 5 (2%) y del informe final del proyecto (30%). |