El objetivo básico del curso es la formación de profesionales en el campo de la ingeniería de los sistemas de información (SI), en su análisis, diseño y construcción. Se hace especial hincapié en los métodos, técnicas y herramientas de modelización, tanto las clásicas (datos y procesos) como las más nuevas (objetos, patrones, etc.
Dirigido a
El posgrado se dirige a titulados universitarios en Informática (ingeniería, licenciatura, ingeniería técnica o diplomatura) o en otras especialidades universitarias técnicas o científicas, con conocimientos y/o experiencia informática. También se admitirán otras titulaciones según la experiencia profesional en informática que aporten los candidatos.
C/ Diagonal Paraguay, 29. Santiago de Chile 00000 Santiago (Chile)
C/ de la Igualtat, 33. Terrassa 08222 Barcelona (España)
Plaza Eusebi Güell, 6. Barcelona 08034 Barcelona (España)
Consultar. Barcelona 08034 Barcelona (España)
Temario del curso
1- Análisis y Diseño Orientado a Objetos (27 horas) Obligatoria (Presencial)
La utilización de modelos de objetos (lo que se ha venido a denominar Orientación a Objetos, OO) como herramienta básica para la ingeniería del software (en todas sus fases de especificación, análisis, diseño y programación) se ha convertido últimamente en una referencia imprescindible para la actividad de producción de software.
El curso supone unos conocimientos básicos de OO, sobre los que introduce elementos útiles para proyectos de una cierta complejidad, en los que la arquitectura y el reuso juegan un papel fundamental. Se presentan conceptos tales como Subsistemas, Patrones de diseño y Componentes. Se amplia la capacidad expresiva del modelo dinámico complementando los diagramas de secuencia, con máquinas de estados y diagramas de actividad.
Las sesiones tendrán un enfoque eminentemente práctico donde se desarrollará un caso de estudio con una herramienta CASE con soporte de la notación UML.
Concretamente el curso pretende contribuir a la consecución por parte del alumno de los siguientes objetivos fundamentales:
Detección de la oportunidad y aplicación de patrones de diseño.
Diferenciación entre clases y componentes; criterios de elección entre ambos.
Capacidad de toma de decisiones referentes a la arquitectura.
Adquisición de una cierta soltura en la construcción de modelos dinámicos.
Adquisición de cierta práctica en el uso de una herramienta CASE.
2- Metodologías para el Desarrollo de Sistemas de Información (15 horas) Obligatoria(Presencial)
Conceptos, objetivos y beneficios: Estado actual de la metodología a las empresas
Las T.I. y las ventajas competitivas
Relaciones con otros ámbitos de actividad: Organtzación de los S.I., Planificación y Pla de Control de Qualitat, Pla Empresarial.
Las etapas según Métrica : PSI, EVS,ASI,DSI,CSI,IAS,MSI
Las prácticas según XP: El juego de la planificación, Entregas pequeñas, Metáforas, Diseño sencillo, Pruebas, Refactoring, Programación en parejas, Propiedad colectiva, Integración continua, 40 horas semanales, Cliente integrado, Estándares.
Los valores según XP: Comunicación, Simplicidad, Feedback, Coraje.
Las Técnicas recomendadas
Comparativa de metodologías
Metodologías orientadas a dar la máxima satisfacción al cliente. Los pros y contras
Casos prácticos
3- Diseño de Bases de Datos (21 horas) Obligatoria (Presencial)
El diseño de una BD para un Sistema de Información es un proceso complejo que, como todos los procesos de diseño, requiere experiencia. Pero existe una serie de técnicas y herramientas conceptuales, enseñables, universalmente reconocidas como útiles para la tarea de modelado de datos. Se supone que el alumno conoce los elementos básicos del modelado conceptual ER y relacional, así como el paso de una a otra. En esta asignatura se amplían estos conocimientos, se adoptan los diagramas de clase del UML para el modelado de datos y se profundiza en algunos aspectos de la transformación a esquemas SQL. En el campo relacional se revisan las posibilidades del SQL/ estandar ISO, especialmente en lo que se refiere a la definición de datos y restricciones. Se introducen algunos elementos básicos de diseño físico (necesario cuando la criticidad del sistema obliga a consideraciones especiales de rendimiento) y se explican las posibilidades más habituales de los SGBD del mercado en cuanto a decisiones físicas.
4- Diseño de Interfaces Centradas en el Usuario (22 horas) Obligatoria (Semipresencial)
La vertiente humana de la tecnología, es habitualmente la menos considerada. Pero no olvidemos que en un mundo cada vez más individualizado y más dependiente de esta tecnología, el objetivo principal y único debería ser que ésta sea de utilidad para satisfacer las necesidades de las personas. Este curso se enmarca en el contexto de la disciplina de Interacción Persona-Ordenador (IPO), área de desarrollo creciente y de carácter marcadamente interdisciplinar, que trata de la conciliación entre los humanos y la tecnología omnipresente en nuestra vida cotidiana. El curso presenta los conceptos básicos y una metodología, para el diseño de sistemas interactivos centrados en el usuario.
5- Almacén de Datos y Minería de Datos (Datawarehousing y Datamining) (27 horas) Optativa (Presencial)
El objetivo del curso es introducir al alumno en las principales tecnologías que actualmente se utilizan en el mundo del Business Intelligence. En una primera parte, se dan los conceptos básicos sobre diseño, creación y utilización de los Almacenes de datos (Datawarehouses, DW) y se realizan prácticas con herramientas OLAP. En la segunda parte se da una visión global de las distintas técnicas de Minería de datos (Datamining, DM) utilizando ejemplos de casos reales.
Objetivos
El objetivo básico del postgrado es formar profesionales en el campo de la Ingeniería de los sistemas de Información (SI), en su análisis, diseño y construcción. Se hace emfasis en los métodos, las técnicas y las herramientas de modelización.
Al dinalizar el curso los participantes seran capaces de:
reconocer las etapas y tareas del proceso de desarrollo de los SI y afrontar la problematica general asociada a la ingeniería de los SI;
especificar un SI mediante la construcción de modelos de objetos con los métodos y técnicas UML;
reconocer, aprovechar y crear patrones para facilitar la modelización y construcción de SI;
utilizar herramientas CASE para la construcción de diferentes modelos;
realizar modelos estáticos de los datos utilizando diagramas ER y diagramas de clases UML;
diseñar bases de datos (BD) construyendo esqueñas de BD a partir de diagramas ER o de clases;
entender las características, funcionalidades y utilización de los sistemas de gestión de BD actuales;
reconocer y aprovechar las diferencias entre los diseños de BD para sistemas OLTP y para sistemas OLAP;
entender las características, funcionalidades y utilización de los sistemas especializados en DW/OLAP ;
participar como informático en un equipo multidisciplinar de Mineria de Datos;
realizar especificaciones, diseños y prototipos de la interacción del usuario con el Sistema de Información;
entender la utilidad de una metodología y como superar las dificultades de ponerla en funcionamiento en una Organización;
conocer las metologías Métricas y XP y sus ventajas e inconvenientes