Ingeniería del Software de Gestión Presentación de la asignatura Diana M. Sánchez Fúquene Marcos López Sanz Profesorado Diana M. Sánchez Fúquene ◦ Despacho 2014-B Edif. Ampliación de Rectorado Campus Móstoles ◦ diana.sanchez@urjc.es Marcos López Sanz ◦ Despacho 2014-B Edif. Ampliación de Rectorado Campus Móstoles ◦ marcos.lopez@urjc.es Información General Página Web: ◦ http://www.kybele.es/docencia/IS_LADE Aula: Sala 257 Edificio Departamental Horarios: ◦ 1er Cuatrimestre Martes de 13 a 15h Viernes de 11 a 13h ◦ 2º Cuatrimestre Miércoles de 13 a 15h Jueves de 11 a 13 h Objetivos de la asignatura Entender qué es Ingeniería del Software. Conocer el proceso de desarrollo de software. Aplicar métodos y técnicas de los paradigmas de desarrollo estructurado y orientado a objetos. Conocer algunas técnicas de gestión de proyectos. Aprender a trabajar en equipo. Programa de la asignatura I. Introducción a la Ingeniería del Software ◦ Tema 1. Introducción a la Ingeniería del Software ◦ Tema 2. Ciclo de vida del Software ◦ Tema 3. Metodologías de desarrollo II. Ingeniería del Software orientada a objetos ◦ Tema 4. Conceptos básicos del paradigma Orientado a Objetos. Lenguaje UML ◦ Tema 5. Construcción de software orientado a objetos. El Proceso Unificado de Desarrollo Programa de la asignatura (II) III. Gestión de Proyectos Software ◦ Tema 6. Conceptos sobre Gestión de Proyectos y Planificación de Proyectos ◦ Tema 7. Gestión de la configuración del Software. IV. Ingeniería del Software estructurada ◦ Tema 8. Ingeniería del Software Estructurada. Diagramas de Flujos de Datos ◦ Tema 9: Diccionarios de Datos y Especificación de Procesos ◦ Tema 10: Diseño Estructurado: Diagramas de Estructuras V. Pruebas del Software ◦ Tema 11.Técnicas y Pruebas Software. Impartición de la asignatura 1er cuatrimestre I. Introducción a la Ingeniería del Software. Marcos López Sanz II. Ingeniería del Software orientada a objetos. III. Gestión de Proyectos Software. 2º cuatrimestre IV. Ingeniería del Software estructurada. V. Pruebas del Software. Diana M. Sánchez Fúquene Sistema de evaluación La asignatura se divide en dos partes: Teórica y Práctica Es necesario superar ambas partes (nota mayor de 5 en cada parte) para aprobar la asignatura Parte teórica 50% • • Parte práctica 50% Cada cuatrimestre tiene un examen teórico: Test y Ejercicios La nota final es la media entre las notas de los exámenes de los dos cuatrimestres Aprobado: o o Hay que aprobar el examen con nota mínima de 5. Una nota de 4.99 es suspenso • Examen de diciembre: No es obligatorio Libera materia Esta nota no se refleja en actas • Una por cada cuatrimestre Cada una aporta el 40% del total de la nota final de prácticas 2 prácticas opcionales o o Situaciones posibles: Quienes no aprueben en diciembre o quienes habiendo aprobado quieran volver a presentarse al examen del 1er cuatrimestre en mayo, la nota final es la media entre las notas de diciembre y de mayo Si un alumno no se presenta en diciembre, se deberá presentar en mayo a los exámenes de los dos cuatrimestres La realización de las prácticas es obligatoria para todos los alumnos La asistencia a las clases prácticas es opcional 4 prácticas durante el año: 2 prácticas obligatorias Una por cada cuatrimestre. Cada una aporta el 10% del total de la nota final de prácticas Entrega de prácticas: Las prácticas obligatorias de cada cuatrimestre se entregan como máximo el día del examen y deben ser superadas con una nota mínima de 5 La fecha de entrega de las prácticas opcionales se establecerá durante el curso Las prácticas de años anteriores no se convalidan NO hay examen de prácticas Bibliografía recomendada 1. Ingeniería del software: un enfoque práctico. R. S. Pressman. Ed. McGraw-Hill. Madrid 1996. ISBN: 84481-1186-9 2. Construcción de Software Orientado a Objetos. B. Meyer. Ed. Prentice-Hall. Madrid 1998. ISBN: 8483220407 3. Software Engineering. I. Sommerville. Ed. Addison-Wesley. Harlow 1996. ISBN: 0201427656 4. The Unified Software Development Process. I. Jacobson, G. Booch, J. Rumbaugh. Ed. AddisonWesley, 1999 5. UML: Lenguaje Unificado de Modelado. G. Booch, I. Jacobson, J. Rumbaugh. Ed. Addison-Wesley. 1999. ISBN: 020130998X 6. Aplicaciones Informáticas de Gestión. M. Piattini, J.A. Calvo-Manzano, J. Cervera, L. Fernández. Editorial Rama. 1996. 7. Análisis Estructurado Moderno.Titulo original. Modern Structured Analysis. Yourdon, Edward. Prentice Hall. 1993. ISBN: 968-880-303-0 8. Systems Analysis & Design in a changing world. Satzinger, John, Jackson, Robert; Burd, S. Fifth Edition. Course Technology. CENGEGE Learning. Canada, 2009. ISBN-13: 978-0-324-59377-8 Bibliografía recomendada Prácticas Adicionales. Lecturas base 1. Los 10 hitos de una década tecnológica. PC World España. 04 Enero de 2010. Arantxa Herranz. Accesible en : http://www.idg.es/pcworldtech/2000-2010.-Los-10-hitos-de-una-decadatecnologica/art198953-.htm 2. Arquitectura orientada a servicios (SOA). Cómo reformular la Arquitectura Corporativa para alcanzar el alto rendimiento. Centro de Alto Rendimiento de Accenture (CAR). Marzo de 2008. Accesible en: http://www.accenture.com/NR/rdonlyres/4EDB1C67-F737-4FCD-B6DAE14E665F1E0F/0/SOA.pdf 3. CTO Roundtable – Cloud Computing. ACM Queue. Volumen 7. Issue 5, June 2009. doi: 10.1145/1551644.1551646 10 Calendario de las prácticas adicionales. Lecturas base. 1. Los 10 hitos de una década tecnológica. 26 de Enero 16 de Febrero 16 de Marzo 2. Arquitectura orientada a servicios (SOA). 3. CTO Roundtable – Cloud Computing. 11 Tutorías Diana M. Sánchez Jueves de 9 a 11 hs Marcos López Sanz Viernes de 9 a 11 hs Lugar : ◦ Despacho 062. Edificio Departamental Campus de Vicálvaro Cualquier otro día con cita previa También por e-mail marcos.lopez@urjc.es diana.sanchez@urjc.es Ingeniería del Software de Gestión Presentación de la asignatura Diana M. Sánchez Fúquene Marcos López Sanz