Universidad de Jaén

Menú local

Guía docente 2018-19 - 13312014 - Fundamentos de ingeniería del software



TITULACIÓN: Grado en Ingeniería informática
CENTRO: ESCUELA POLITÉCNICA SUPERIOR (JAÉN)
CURSO: 2018-19
ASIGNATURA: Fundamentos de ingeniería del software
GUÍA DOCENTE
1. DATOS BÁSICOS DE LA ASIGNATURA
NOMBRE: Fundamentos de ingeniería del software
CÓDIGO: 13312014 CURSO ACADÉMICO: 2018-19
TIPO: Obligatoria
Créditos ECTS: 6.0 CURSO: 2 CUATRIMESTRE: PC
WEB: http://dv.ujaen.es/docencia/goto_docencia_crs_272701.html
2. DATOS BÁSICOS DEL PROFESORADO
NOMBRE: UREÑA LÓPEZ, LUIS ALFONSO
IMPARTE: Teoría - Prácticas [Profesor responsable]
DEPARTAMENTO: U118 - INFORMÁTICA
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
N. DESPACHO: A3 - A3-129 E-MAIL: laurena@ujaen.es TLF: 953212895
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/58299
URL WEB: http//blogs.ujaen.es/laurena
ORCID: https://orcid.org/0000-0001-7540-4059
NOMBRE: AGUILERA GARCIA, ANGEL INOCENCIO
IMPARTE: Teoría - Prácticas
DEPARTAMENTO: U118 - INFORMÁTICA
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
N. DESPACHO: A3 - 227 E-MAIL: angel@ujaen.es TLF: 953211724
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/58294
URL WEB: http://wwwdi.ujaen.es/~angel/
ORCID: https://orcid.org/0000-0001-7229-7382
NOMBRE: LÓPEZ ÚBEDA, PILAR
IMPARTE: Prácticas
DEPARTAMENTO: U118 - INFORMÁTICA
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
N. DESPACHO: - E-MAIL: - TLF: -
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/88294
URL WEB: -
ORCID: -
NOMBRE: RIVAS SANTOS, VICTOR MANUEL
IMPARTE: Prácticas
DEPARTAMENTO: U118 - INFORMÁTICA
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
N. DESPACHO: A3 - 121 E-MAIL: vrivas@ujaen.es TLF: 953212344
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/58241
URL WEB: http://vrivas.es
ORCID: https://orcid.org/0000-0002-0681-7172
3. PRERREQUISITOS, CONTEXTO Y RECOMENDACIONES
PRERREQUISITOS:

Ninguno

CONTEXTO DENTRO DE LA TITULACIÓN:

La asignatura se ubica en el primer semestre del segundo curso, dentro del módulo común a la rama de informática de la titulación, permitiendo adquirir las competencias CC1, CC2, CC3 y CC16. Se enmarca dentro de la materia de Nivel 2 denominada Ingeniería del Software, que comparte con la asignatura de Gestión y Control de Proyectos Informáticos (primer semestre del tercer curso). Además, constituye una asignatura de especial interés para el alumno que esté interesado en cursar a partir del segundo semestre del tercer curso el módulo de tecnología específica denominado Ingeniería del Software

RECOMENDACIONES Y ADAPTACIONES CURRICULARES:

Ninguno

El alumnado que presente necesidades específicas de apoyo educativo, lo ha de notificar personalmente al Servicio de Atención y Ayudas al Estudiante para proceder a realizar, en su caso, la adaptación curricular correspondiente.
4. COMPETENCIAS Y RESULTADOS DE APRENDIZAJE
Código Denominación de la competencia
CB2R Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3R Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o ética.
CB4R Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público tanto especializado como no especializado.
CB5R Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía.
CC16R Conocimiento y aplicación de los principios, metodologías y ciclos de vida de la ingeniería de software.
CC1R Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y normativa vigente.
CC2R Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto económico y social.
CC3R Capacidad para comprender la importancia de la negociación, los hábitos de trabajo efectivos, el liderazgo y las habilidades de comunicación en todos los entornos de desarrollo de software.
 
Resultados de aprendizaje
Resultado 1 Diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y normativa vigente.
Resultado 16 Conocer y aplicar los principios, metodologías y ciclos de vida de la ingeniería de software.
5. CONTENIDOS

El producto software, propiedades y ciclo de vida. El proceso de desarrollo. Ingeniería de requisitos. Diseño e implementación de software. Patrones de diseño.

Teoría

Bloque 1. Software e ingeniría del software
Tema 1. Software e Ingeniería del Software
Bloque 2. El proceso del sofware
Tema 2. El Proceso del Software
Bloque 3. Ingeniería de Requisitos
Tema 3. Introducción a la Ingeniería de Requisitos
Tema 4. Modelado de la Dinámica
Tema 5. Modelado del Ciclo de Vida de los Objetos
Tema 6. Modelado de los Objetos
Tema 7. De los Requisitos a las Clases
Bloque 4. Diseño de Software
Tema 8. Fundamentos del Diseño de Software
Tema 9. Diseño Arquitectónico
Tema 10. Diseño Detallado

Prácticas

Se realizarán diferentes actividades en el laboratorio de prácticas al objeto de aclarar, profundizar y afianzar los contenidos prácticos de la asignatura. Estos contenidos serán desarrollados tanto en las sesiones de teoría en gran grupo como en las sesiones de prácticas en el laboratorio.

6. METODOLOGÍA Y ACTIVIDADES
 
ACTIVIDADES HORAS PRESEN­CIALES HORAS TRABAJO AUTÓ­NOMO TOTAL HORAS CRÉDITOS ECTS COMPETENCIAS (códigos)
A1 - Clases expositivas en gran grupo
  • M1 - Clases magistrales
  • M2 - Exposición de teoría y ejemplos generales
  • M3 - Actividades introductorias
  • M4 - Conferencias
  • M5 - Otros
25.0 37.5 62.5 2.5
  • CB2R
  • CB3R
  • CB4R
  • CB5R
  • CC16R
  • CC1R
  • CC2R
  • CC3R
A2R - Clases en pequeño grupo
  • M10R - Aulas de informática
  • M11R - Resolución de ejercicios
  • M13R - Otros
  • M6R - Actividades practicas
  • M9R - Laboratorios
30.0 45.0 75.0 3.0
  • CC16R
  • CC1R
  • CC2R
  • CC3R
A3 - Tutorías colectivas/individuales
  • M14 - Supervisión de trabajos dirigidos
  • M15 - Seminarios
  • M17 - Aclaración de dudas
  • M18 - Comentarios de trabajos individuales
5.0 7.5 12.5 0.5
  • CC16R
  • CC1R
  • CC2R
  • CC3R
TOTALES: 60.0 90.0 150.0 6.0  
 
INFORMACIÓN DETALLADA:

Clases teóricas

 Se realizarán las siguientes actividades:

  • Clases magistrales
  • Exposición de teoría y ejemplos generales
  • Sesiones prácticas

Clases prácticas

Se realizarán las siguientes actividades:

  • Realización de prácticas en el laboratorio
  • Resolución de ejercicios por parte de los alumnos asistidos por el profesor

Se realizarán las siguientes actividades:

  • Resolución de dudas
  • Supervisión de trabajos dirigidos
  • Comentarios sobre trabajos individuales
7. SISTEMA DE EVALUACIÓN
 
ASPECTO CRITERIOS INSTRUMENTO PESO
Asistencia y/o participación en actividades presenciales y/o virtuales Asistencia y participación -Observación y notas del profesor. 10.0%
Conceptos teóricos de la materia Conceptos teóricos de la materia Examen teórico (prueba objetiva) 50.0%
Realización de trabajos, casos o ejercicios Realización de trabajos, casos o ejercicios Evaluación contínua del trabajo práctico desarrollado 30.0%
Prácticas de laboratorio/campo/uso de herramientas TIC Prácticas de laboratorio/ordenador Trabajo individual y en grupo 10.0%
El sistema de calificación se regirá por lo establecido en el RD 1125/2003 de 5 de septiembre por el que se establece el sistema europeo de créditos y el sistema de calificaciones en la titulaciones universitarias de carácter oficial
INFORMACIÓN DETALLADA:

Competencias por Sistema de Evaluación:

  • S1 (asistencia y participación): CC1, CC2, CC3
  • S2 (conocimientos teóricos): CC1, CC2, CC3, CC16
  • S3 (ejercicios y trabajos): CC1, CC2, CC3, CC16
  • S4 (conocimientos prácticos): CC1, CC2, CC3, CC16

Resultados por Sistema de Evaluación:

  • S1 (asistencia y participación): 1, 16
  • S2 (conocimientos teóricos): 1, 16
  • S3 (ejercicios y trabajos): 1, 16
  • S4 (conocimientos prácticos): 1, 16

Descripción detallada:

Se llevará a cabo una  evaluación global de la asignatura, atendiendo a lo recogido en el art. 13 del Reglamento de Régimen Académico y de Evaluación del alumnado de la Universidad de Jaén, para lo cual se tendrán en cuenta los siguientes apartados:

-Teoría (hasta 5 puntos): examen escrito. Es necesario obtener al menos 2,25 puntos para poder sumar el resto de puntuaciones obtenidas en la asignatura

-Prácticas (hasta 3 puntos): desarrollo de prácticas en el laboratorio. Es necesario obtener al menos 1,5 puntos para poder sumar el resto de puntuaciones obtenidas en la asignatura

- Asistencia a clase de teoría: hasta 0,5 puntos

- Asistencia a clase de prácticas: hasta 0,5 puntos

- Participación en la resolución de ejercicios y elaboración de trabajos y publicación en la wiki de la asignatura: hasta 1 punto

Para poder aprobar es necesario obtener al menos 2,25 puntos en el examen de teoría y 1,5 puntos en la evaluación de las prácticas. Además, será necesario sumar al menos 5 puntos entre todos los apartados puntuables.

Para poder aprobar la convocatoria extraordinaria es obligatorio haber superado la parte práctica durante la última convocatoria ordinaria.

En la convocatoria extraordinaria se evaluará el apartado de Teoría (examen escrito), dando opción a obtener hasta 5 puntos. Para garantizar la opción a obtener la máxima nota posible en dicha convocatoria (de acuerdo con el Reglamento de Régimen Académico y de Evaluación del Alumnado de la Universidad de Jaén, aprobado en Consejo de Gobierno nº 33, de 21/11/2013), a dicha puntuación se le sumará la puntuación obtenida en los restantes apartados evaluables (asistencia, prácticas y participación) durante la última convocatoria ordinaria

8. DOCUMENTACIÓN / BIBLIOGRAFÍA
ESPECÍFICA O BÁSICA:
  • Análisis y diseño orientado a objetos de sistemas: usando UML. Edición: 3ª ed.. Autor: Bennett, Simon. Editorial: Madrid : Mac Graw-Hill Interamericana, 2007.  (C. Biblioteca)
  • UML 2. Iniciación, ejemplos y ejercicios corregidos. 3ª edición. Edición: 3ª Edición. Autor: Laurent DEBRAUWER and Fien VAN DER HEYDE. Editorial: Ediciones ENI  (C. Biblioteca)
  • Software Engineering: A Practitioner's Approach . Edición: 8th Edition . Autor: Pressman, Roger S . Editorial: McGraw-Hill  (C. Biblioteca)
GENERAL Y COMPLEMENTARIA:
  • Análisis y diseño orientado a objetos con UML y el proceso unificado. Edición: -. Autor: Schach, Stephen R.. Editorial: México, D.F.: McGraw-Hill Interamericana, 2005  (C. Biblioteca)
  • UML y patrones: una introducción al análisis y diseño orientado a objetos y al proceso unificado. Edición: 2ª ed., últ. reimp. 2004. Autor: Larman, Craig. Editorial: Madrid [etc.]: Prentice-Hall, 2004  (C. Biblioteca)
  • Patrones de diseño para C#. Los 23 modelos de diseño: descripción y soluciones ilustradas en UML 2 y C#”. Edición: 2012. Autor: Debrauwer, L.. Editorial: Ediciones ENI  (C. Biblioteca)
  • Análisis y diseño estructurado y orientado a objetos de sistemas informáticos. Edición: -. Autor: 2. De Amescua, A. y otros. Editorial: McGraw-Hill  (C. Biblioteca)
  • Software Engineering . Edición: 9th Edition . Autor: Sommerville, Ian . Editorial: Pearson  (C. Biblioteca)
9. CRONOGRAMA (primer cuatrimestre)
 
Semana A1 - Clases expositivas en gran grupo A2R - Clases en pequeño grupo A3 - Tutorías colectivas/individuales Trabajo autónomo Observaciones
Nº 1
10 - 16 sept. 2018
2.02.00.0 6.0 Bloque 1 
Nº 2
17 - 23 sept. 2018
2.02.00.0 6.0 Bloque 1 
Nº 3
24 - 30 sept. 2018
2.02.00.0 6.0 Bloque 2 
Nº 4
1 - 7 oct. 2018
2.02.00.0 6.0 Bloque 2 
Nº 5
8 - 14 oct. 2018
2.02.00.0 6.0 Bloque 3 
Nº 6
15 - 21 oct. 2018
2.02.00.0 6.0 Bloque 3  
Nº 7
22 - 28 oct. 2018
2.02.00.0 6.0 Bloque 3 
Nº 8
29 oct. - 4 nov. 2018
2.02.00.0 6.0 Bloque 3 
Nº 9
5 - 11 nov. 2018
2.02.00.0 6.0 Bloque 3  
Nº 10
12 - 18 nov. 2018
2.02.00.0 6.0 Bloque 3 
Nº 11
19 - 25 nov. 2018
2.02.00.0 6.0 Bloque 4  
Nº 12
26 nov. - 2 dic. 2018
2.02.00.0 6.0 Bloque 4 
Nº 13
3 - 9 dic. 2018
1.02.00.0 6.0 Bloque 4  
Nº 14
10 - 16 dic. 2018
0.02.00.0 6.0   
Nº 15
17 - 20 dic. 2018
0.02.00.0 6.0   
Total Horas 25.0 30.0 0.0 90.0