Story Transcript
Itinerario de Tecnología del Software
Itinerario de Tecnologías del Software Presentación
• Metodología y Tecnología de la Inves2gación (6). • Tecnologías Informá2cas – So>ware como servicio y distribuido (3) – Tendencias actuales en la Web (3)
• Tecnologías del So>ware – – – –
Calidad del So>ware (6) Web Semán2ca (6) Desarrollo de So>ware Dirigido por Modelos (6) Ingeniería de Requisitos (6)
• 6 créditos opta2vos • Tesis de Máster (18)
Itinerario de Tecnologías del Software Software como servicio y distribuido (3 ECTS)
Itinerario de Tecnologías del Software Calidad del Software (6 ECTS) Ingeniería de Requisitos (6 ECTS)
Itinerario de Tecnologías del Software Tendencias actuales en la Web (3 ECTS)
http://internality.com/web20/files/mapa-web-20-medium.png
Itinerario de Tecnologías del Software Web Semántica (6 ECTS)
Itinerario de Tecnologías del Software Desarrollo de Software Dirigido por Modelos (6 ECTS)
Itinerario de Tecnología del Software: Contenidos de asignaturas
Itinerario de Tecnologías del Software Presentación
• Calidad del So>ware – Contenidos • Pruebas de so>ware: análisis está2ca vs dinámico, caja negra, caja blanca, prueba de mutación, slicing de programas, herramientas de prueba • Vulnerabilidades del so>ware: ataques básicos, medidas de protección, seguridad en la web, herramientas de seguridad
– Organización • Clases de teoría (24 horas) • Clases prác2cas (5 sesiones de hora y media)
– Evaluación • Pruebas teórico-‐prác2cas • Trabajo personal: entregables de prác2cas, lectura de arYculos • Entrevista personal
Itinerario de Tecnologías del Software Presentación
Desarrollo del So>ware Dirigido por Modelos – – – –
Nuevo paradigma de desarrollo de so>ware Interés en el mundo académico e industrial Modelos y DSLs para automa2zar el desarrollo Organización • • • •
Clases de teoría (24 horas) Clases prác2cas (10 sesiones de hora y media) Teoría (20%) y Prác2cas (80%) Enfrentarse a un proyecto de DSDM
Itinerario de Tecnologías del Software Presentación
Ingeniería de Requisitos (IR) – El obje2vo básico de la IR es la especificación de qué debe hacer un sistema (requisitos funcionales) y de las propiedades o atributos que debe tener ese so>ware, (requisitos no funcionales). – IR es un proceso crí2co en el desarrollo de so>ware, influyendo decisivamente en el resto de procesos de desarrollo y mantenimiento de un sistema – La industria presta cada vez más atención a la IR, debido a la correlación posi2va existente entre la dedicación a esta ac2vidad y el nivel de éxito / fracaso en los proyectos realizados. – Estudio del modelo CMMi, lo que les proporcionará información sobre un área de trabajo importante en relación con la consultoría.
Itinerario de Tecnologías del Software Presentación
Web Semán2ca – Evolución de la Web que pretende que los contenidos Web puedan ser comprendidos por las máquinas. Automa2zar procesos de búsqueda y análisis de información. – Arquitectura basada en una serie de niveles que hacen uso de estándares W3C: lenguajes y tecnologías de representación, intercambio y consulta semán2ca, fiabilidad y reputación de las fuentes de información semán2ca, etc. – Uso de ontologías para representar y compar2r conocimiento. – Grandes empresas como IBM, HP u Oracle apuestan por la WS – Fuerte desarrollo en medicina y ciencias de la vida. – Evaluación: asistencia (10%), exposición de trabajos (20%), realización de prác2cas (70%) – Distribución de horas: 50% teóricas, 50% prác2cas
Itinerario de Tecnologías del Software Presentación
Tendencias actuales en la Web – Una visión de las tecnologías Web actuales más extendidas. – Web 2.0: nueva orientación de la web. Interacción y redes sociales – Los si2os Web 2.0 actúan más como puntos de encuentro, o webs dependientes de usuarios, que como webs tradicionales. – Se estudian los fundamentos de la nueva Web 2.0, así como las tecnologías básicas que se u2lizan actualmente en la Web como la sindicación de contenidos, microformatos, linked data, mashups y redes sociales virtuales.