Magíster en Ciencias de la Ingeniería Área Ingeniería de Software (Procesos y Arquitectura)
TitulaciónMagíster en Ciencias de la Ingeniería área Ingeniería de Software (procesos y arquitectura)
ContenidoLínea Ingeniería de software (procesos y arquitectura) La investigación se centra en el desarrollo de métodos y herramientas que permitan construir software de alta calidad y bajo costo. Para ello se estudian procesos de desarrollo, mecanismos de especificación y arquitecturas de software que permitan construir aplicaciones robustas, extensibles y confiables con el presupuesto asignado y en los plazos estipulados. El problema se aborda tanto desde la perspectiva de los procesos de desarrollo de software como también desde un punto de vista arquitectónico o de diseño. En el área de procesos se analizan, estudian y adaptan procesos modernos de desarrollo para ser usados en escenarios concretos relevantes (grupos pequeños, aplicaciones Web, aplicaciones embebidas, etc.) Desde la perspectiva de diseño se buscan arquitecturas que permitan construir aplicaciones ultra flexibles que puedan responder a una estructura de requisitos cada vez mas cambiante y dinámica. El importante caso especial de las aplicaciones Web presenta desafíos desde ambos puntos de vista. Por una parte se requieren procesos especialmente adaptados a marcos de tiempo de desarrollo muy cortos y donde hay poca cultura de documentación. Por otro lado la arquitectura debe maximizar las posibilidades de reutilizar componentes y al mismo tiempo permitir efectuar cambios permanentemente.No hay cursos asociados a esta línea de especialización.