TRABAJOS FIN DE GRADO curso: 2017-18
Estudio y modelado de sistemas Cloud actuales |
Tecnologías Específicas
Ingeniería del Software Tecnologías de la Información
Descripcion y Objetivos
Estudio de los sistemas Cloud actuales existentes actualmente, con el fin de determinar las características y elementos estructurales comunes a todos ellos. Definir un lenguaje de modelado que permita modelizar todas estas características para obtener automáticamente la infraestructura e interacción de cada sistema Cloud estudiado.
Por tanto, el objetivo principal sería la definición de un lenguaje de modelado común a un conjunto de Clouds actuales, ya que estos sistemas se caracterizan por su heterogenidad en hardware y software, por lo que actualmente no existe un lenguaje común que permita englobar todas las características de estos sistemas y obtener su infraestructura e interacción a partir de un modelo gráfico.
Metodología y Competencias
Se utilizará una metodología en Scrum con el fin de realizar el proyecto de forma iterativa e incremental, que permita obtener resultados en fases tempranas del desarrollo del proyecto.
Plan de Trabajo: En primer lugar, se estudiarán un amplio conjunto de los simuladores y sistemas Cloud existentes actualmente para seleccionar un conjunto de ellos con características comunes. Tras lo cual, se estudiarán las tecnologías existentes para el modelado de sistemas. Posteriormente, se definirán el conjunto de características comunes a todos ellos para pasar a definir un lenguaje de modelado que permita modelizar todas las características analizadas. A partir de este lenguaje se podrá generar automáticamente la infraestructura y las interacciones en el Cloud.
Las competencias a conseguir con este trabajo son las siguientes:
[TI1] Capacidad para comprender el entorno de una organización y sus necesidades en el ámbito de las tecnologías de la información y las comunicaciones.
[TI2] Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad adecuados.
[TI3] Capacidad para emplear metodologías centradas en el usuario y la organización para el desarrollo, evaluación y gestión de aplicaciones y sistemas basados en tecnologías de la información que aseguren la accesibilidad, ergonomía y usabilidad de los sistemas.
[TI4] Capacidad para seleccionar, diseñar, desplegar, integrar y gestionar redes e infraestructuras de comunicaciones en una organización.
[TI6] Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación móvil.
[IS3] Capacidad de dar solución a problemas de integración en función de las estrategias, estándares y tecnologías disponibles.
[IS4] Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, modelos y técnicas actuales.
[IS5] Capacidad de identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran presentarse.
Medios a utilizar
PC con conexión a Internet.
Bibliografía
"Above the Clouds: A Berkeley View of Cloud Computing". Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica and Matei Zaharia, 2009.
Tutores PIQUERAS, M BERNAL BERMEJO, ADRIAN | Alumno LOZANO LOZANO, GRATINIANO ANTONIO
|
|