2000
Créditos
1
Créditos
1
Este curso se encuentra situado en la línea de formación en proyectos e innovación en el programa de Ingeniería en la Universidad de los Andes. Después de la experiencia en primer semestre para el desarrollo de proyectos con ExpoAndes, durante un año los estudiantes van a trabajar en la definición y desarrollo de proyectos de innovación con tecnología informática. Estos proyectos tienen la ambición de ser sostenibles en el tiempo y competitivos a nivel internacional. Esta dinámica debe verse reforzada con los conocimientos y competencias que se adquieren en la segunda mitad de la formación del ingeniero. Las actividades de los estudiantes en el proyecto de grado, que tiene una vocación de síntesis, pueden ser un factor de éxito para que algunos de estos proyectos iniciados en este curso encuentren un espacio en el mundo empresarial y/o académico. Al final del curso, el estudiante debería estar en la capacidad de: Desarrollar capacidades en la conformación y organización de equipos de trabajo Desarrollar competencias en el desarrollo de proyectos de innovación Desarrollar competencias de comunicación oral y escrita alrededor del desarrollo de proyectos Reforzar los procesos de aprendizaje autónomo Buscar una exposición nacional e internacional de los resultados
Créditos
3
El departamento busca fortalecer las actividades y la comunicación con sus estudiantes creando espacios de encuentro en los cuales puedan generarse comunidades que desarrollen propuestas y proyectos en torno a la carrera. Para implementar lo anterior hemos creado cuatro cursos, cada uno de cero créditos para nuestros estudiantes, entre los cuales se encuentra Visión ISIS.
A la mitad de la carrera del estudiante él debe tomar decisiones sobre qué perfil tomar en el rol de ingeniero, este curso ofrecerá información sobre qué perfil escoger y qué materias le ayudan a ello.
Créditos
0
Créditos
0
Instructor
Fernandez Juan
Créditos
0
Instructor
Fernandez Juan
Créditos
3
Créditos
3
En este curso se estudian las características mas importantes de los requerimientos de la infraestructura computacional que soporta las oPeñaciones de un proyecto o empresa, y los criterios que hay que tener en cuenta para elegirla. A partir de las anteriores se construyen diferentes alternativas de solución. Los principales ejes de estudio de la Infraestructura son: Dimensionamiento y Definición de la Infraestructura Tecnológica Análisis de Necesidades de Seguridad en Transacciones Análisis de Desempeño de Infraestructura - Experimentación Diagnóstico, Evaluación de Seguridad y Mitigación de Riesgos y Amenazas de Host.
Créditos
3
Créditos
3
Créditos
0
Instructor
Gomez Diaz Rafael
Créditos
3
Créditos
3
El objetivo del curso es estudiar la problemática de persistencia y acceso compartido de grandes volúmenes de datos en sistemas transaccionales. El curso comienza mostrando que el sistema transaccional a desarrollar es uno de los proyectos identificados en una fase previa de análisis de requerimientos, para garantizar que la solución esté alineada con los objetivos estratégicos de la organización y que cumpla con unos estándares y principios establecidos. Se hace especial énfasis en la dimensión información de una arquitectura empresarial, apoyándose en la tecnología de bases de datos en la dimensión de tecnología.
Créditos
3
Créditos
3
El objetivo de este curso es estudiar la manera de entender una problemática de TI en una estructura compleja como la de una empresa, y expresar la solución como un conjunto de requerimientos de muchos tipos, agrupados alrededor de proyectos. Para esto, el curso comienza viendo que una arquitectura empresarial incluye múltiples dimensiones, entre las cuales se encuentran la arquitectura de negocio, la arquitectura de datos, la arquitectura de aplicaciones y la arquitectura de tecnología Se hace especial énfasis en el análisis de los procesos de negocio y la manera como se soportan en las distintas dimensiones de la arquitectura empresarial. Al final del curso, se esPeña que el estudiante esté en capacidad de: Explicar qué es una arquitectura empresarial (AE), las dimensiones que incluye y las relaciones existentes entre ellas. Definir un proyecto de construcción de una EA Hacer el levantamiento de los elementos de la arquitectura de negocio que están dentro del alcance definido para una AE y expresarlos con los formalismos adecuados Hacer el levantamiento de los elementos de la arquitectura de información, de los elementos de la arquitectura de aplicaciones y de los elementos de la arquitectura de tecnología que están dentro del alcance definido para una AE y expresarlos con los formalismos adecuados. Construir las matrices que relacionan los elementos de las distintas dimensiones de la AE (procesos vs. entidades de negocio, procesos vs. aplicaciones, aplicaciones vs. entidades de negocio, entidades de negocio vs. elementos tecnológicos, otros) Construir en contextos controlados y pequeños una arquitectura objetivo, unas arquitecturas de transición, un mapa de ruta de proyectos y un DISEÑO para cada uno de los proyectos. Construir en contextos controlados y pequeños el blueprint de una arquitectura de solución Definir en contextos controlados y pequeños un portafolio de servicios (negocio, funcionalidad, entidad e infraestructura) como parte de la arquitectura de solución.
Créditos
3
Créditos
3
Créditos
3
El propósito de este curso es desarrollar habilidades en las áreas de DISEÑO y arquitectura de software, apoyándose en herramientas metodológicas como los estilos de arquitectura, los patrones (e.g. DISEÑO, arquitectura) y los modelos empresariales. Igualmente, se pretende desarrollar la capacidad de usar y entender el impacto de la tecnología en la arquitectura del software. El curso pretende desarrollar las competencias de definir, justificar, implementar y evaluar una arquitectura de software para un problema en el mundo empresarial. Al finalizar el curso el estudiante debe estar en capacidad de: Identificar los principales atributos de calidad del software (disponibilidad, desempeño, modificabilidad, seguridad) y su impacto en el DISEÑO y desarrollo de software. Utilizar los requerimientos funcionales y requerimientos de calidad para seleccionar los estilos arquitecturales y patrones de DISEÑO más apropiados para el DISEÑO de una solución. Utilizar los conceptos básicos de arquitecturas de software para definir una estrategia de desarrollo. Esto significa, identificar los elementos del mundo de la solución – los componentes de software, sus propiedades visibles externamente y las relaciones entre ellos – para estructurar y organizar el proceso de desarrollo de software. Utilizar adecuadamente los patrones (e.g. DISEÑO, arquitectura) y los estilos de arquitectura para explicar el DISEÑO de un sistema. Explicar y proponer una solución a los problemas de interacción entre los componentes. Justificar cómo una solución responde a los requerimientos y restricciones de un negocio. Comprender y desarrollar habilidades en el uso de tecnologías para el apoyo de arquitecturas de software. En particular en el uso de XML, SOA, JSF, JEE. Realizar una aplicación mediana usando el modelo empresarial por componentes JEE. Diseñar e implementar experimentos para validar propiedades de calidad en el DISEÑO de una solución.
Créditos
3
Instructor
Correal Dario
El propósito del curso, para el estudiante, es adquirir experiencia práctica a través del desarrollo de un proyecto de tamaño mediano, en grupos de cinco personas. Para esto se utiliza un proceso de entrega por etapas iterativo, apoyado en herramientas computacionales. Al finalizar el curso, se espera que el estudiante esté en capacidad de: Explicar los problemas más importantes (y sus causas) de la industria de software. Seguir un proceso de desarrollo de software incremental para la construcción de un producto de tamaño mediano. Definir roles y asignar responsabilidades en el desarrollo de un proyecto. Entender las actividades del ciclo de vida de un proyecto y estar en capacidad de realizarlas apoyado en el uso de diversas metodologías y herramientas. Coordinar mejor las actividades administrativas y de desarrollo de un proyecto. Conocer algunas herramientas de apoyo al proceso de construcción de software.
Créditos
3
Créditos
0
Instructor
Casallas Gutierrez Rubby
Créditos
3
Créditos
1
Instructor
Sanchez Puccini Mario
Distribución
-