Menú local
Guía docente 2017-18 - 13312004 - Calidad del software
TITULACIÓN: | Grado en Ingeniería informática |
CENTRO: | ESCUELA POLITÉCNICA SUPERIOR (JAÉN) |
CURSO: | 2017-18 |
ASIGNATURA: | Calidad del software |
NOMBRE: Calidad del software | |||||
CÓDIGO: 13312004 | CURSO ACADÉMICO: 2017-18 | ||||
TIPO: Obligatoria | |||||
Créditos ECTS: 6.0 | CURSO: 3 | CUATRIMESTRE: SC | |||
WEB: http://dv.ujaen.es/docencia/goto_docencia_crs_351425.html |
NOMBRE: GÓMEZ ESPINOLA, JOSÉ IGNACIO | ||
IMPARTE: Teoría - Prácticas [Profesor responsable] | ||
DEPARTAMENTO: U118 - INFORMÁTICA | ||
ÁREA: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS | ||
N. DESPACHO: A3 - 122 | E-MAIL: nacho@ujaen.es | TLF: 953212382 |
TUTORÍAS: https://uvirtual.ujaen.es/pub/es/informacionacademica/tutorias/p/58125 | ||
URL WEB: http://www4.ujaen.es/~nacho | ||
ORCID: https://orcid.org/0000-0003-0230-3307 |
La asignatura se sitúa en el segundo semestre del tercer curso, dentro del módulo de Ingeniería del Software, donde se engloba en la materia de Calidad y Gestión, junto con las asignaturas de Auditoría Informática (que se imparte también en el tercer curso, segundo semestre) y Gestión de Proyectos Software (cuarto curso, primer semestre).
Se recomienda asistir regularmente a clase de teoría y prácticas y participar activamente en las distintas actividades que se vayan proponiendo a lo largo del curso
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.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. |
Resultados de aprendizaje | |
Resultado 1 | Ser capaz de desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de la Ingeniería del Software. |
Resultado 6 | Ser capaz de diseñar soluciones apropiadas en uno o más dominios de aplicación utilizando métodos de la ingeniería del software que integren aspectos éticos, sociales, legales y económicos. |
Resultado CIS1R | Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de la Ingeniería del Software. |
Resultado CIS4R | 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. |
Garantía de la calidad del software. Modelos de madurez. Verificación y validación. Métricas del producto. Normas y estándares de calidad del software.
Bloque I. Administración de la Calidad
- Conceptos de Calidad
- Modelos y Normas de Calidad
- Calidad de los Sistemas Informáticos
- SQuaRE: la familia de normas ISO 25000
- Sitios Web de Interés
Bloque II: Verificación y Validación
- Prueba y Depuración de Programas
- Planificación de la Verificación y Validación
- Inspecciones de Software
- Herramientas para Análisis Estático Automatizado de Software
- Verificación y Métodos Formales
Bloque III. Prueba del Software
- Estrategias de Prueba del Software
- Pruebas de Unidad
- Pruebas de Integración
- Pruebas de Validación
- Pruebas de Aceptación
- Pruebas del Sistema
- El Proceso de Depuración
- Pruebas de Caja Blanca
- Pruebas de Caja Negra
- Herramientas para Pruebas de Software
Bloque IV. Medición del Software
- Fundamentos del Proceso de Medición
- Métricas de Tamaño y Complejidad
- Métricas para Sistemas Orientados a Objetos
- Métricas de Mantenimiento del Software
- Herramientas para Medición del Software
Prácticas
El alumnado tendrá la posibilidad de trabajar el siguiente programa práctico:
- Selección y Documentación de Proyectos
- Aplicación de Estándares de Codificación
- Análisis Estático Automatizado de Código
- Aplicación de Métricas Software
ACTIVIDADES | HORAS PRESENCIALES | HORAS TRABAJO AUTÓNOMO | TOTAL HORAS | CRÉDITOS ECTS | COMPETENCIAS (códigos) |
---|---|---|---|---|---|
A1 - Clases expositivas en gran grupo
|
25.0 | 50.0 | 75.0 | 3.0 |
|
A2R - Clases en pequeño grupo
|
30.0 | 32.5 | 62.5 | 2.5 | |
A3 - Tutorías colectivas/individuales
|
5.0 | 7.5 | 12.5 | 0.5 |
|
TOTALES: | 60.0 | 90.0 | 150.0 | 6.0 |
Clases teóricas
Se realizarán las siguientes actividades:
- Clases magistrales
- Exposición de teoría y ejemplos generales
- Resolución de ejercicios por parte de los alumnos asistidos por el profesor
Sesiones prácticas
- Realización de prácticas en el laboratorio
Tutorías colectivas
Se realizarán las siguientes actividades:
- Resolución de dudas
- Supervisión de trabajos dirigidos
- Comentarios sobre trabajos individuales
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) | 40.0% |
Realización de trabajos, casos o ejercicios | Realización de trabajos, casos o ejercicios | Trabajo individual y en grupo | 20.0% |
Prácticas de laboratorio/campo/uso de herramientas TIC | Prácticas de laboratorio/ordenador | Evaluación continua del trabajo práctico desarrollado | 30.0% |
Competencias por Sistema de Evaluación:
- S1 (asistencia y participación): CIS1, CIS4
- S2 (conocimientos teóricos): CIS1, CIS4
- S3 (ejercicios y trabajos): CIS1, CIS4
- S4 (conocimientos prácticos): CIS1, CIS4
Resultados por Sistema de Evaluación:
- S1 (asistencia y participación): 1,2,3,4,5,6,7,9
- S2 (conocimientos teóricos): 1,2,3,4,5,6,10
- S3 (ejercicios y trabajos): 1,2,3,4,5,6,7,9
- S4 (conocimientos prácticos): 1,2,5,6,7,8
Descripción detallada:
Se llevará a cabo una evaluación global de la asignatura, para lo cual se tendrán en cuenta los siguientes apartados:
-Teoría (hasta 4 puntos): examen escrito. Es necesario obtener al menos 2 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 2 puntos
Para poder aprobar es necesario obtener al menos 2 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 4 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
- Calidad de sistemas de información. Edición: 2ª ed. [act.]. Autor: Piattini Velthius, Mario G. y otros. Editorial: Paracuellos de Jarama, Madrid : Ra-Ma, 2011 (C. Biblioteca)
-
Medición y estimación del software: técnicas y métodos para mejorar la calidad y la productividad. Edición: -. Autor: -. Editorial: Madrid : Ra-Ma, 2008..
- Observaciones: Autores: Piattini Velthius, Mario G. y otros
- Software Engineering: A Practitioner's Approach. Edición: 8th Edition. Autor: Pressman, Roger S. Editorial: McGraw-Hill (C. Biblioteca)
- Software Engineering. Edición: 9th Edition. Autor: Sommerville, Ian. Editorial: Pearson (C. Biblioteca)
Semana | A1 - Clases expositivas en gran grupo | A2R - Clases en pequeño grupo | A3 - Tutorías colectivas/individuales | Trabajo autónomo | Observaciones | |
---|---|---|---|---|---|---|
Nº 1 29 ene. - 4 feb. 2018 |
2.0 | 2.0 | 0.0 | 6.0 | Presentación y Bloque I | |
Nº 2 5 - 11 feb. 2018 |
2.0 | 2.0 | 0.0 | 6.0 | Bloque I | |
Nº 3 12 - 18 feb. 2018 |
2.0 | 2.0 | 0.0 | 6.0 | Bloque I | |
Nº 4 19 - 25 feb. 2018 |
2.0 | 2.0 | 0.0 | 6.0 | Bloque I | |
Nº 5 26 feb. - 4 mar. 2018 |
1.0 | 2.0 | 1.0 | 6.0 | Bloque I y Tutorías Colectivas | |
Nº 6 5 - 11 mar. 2018 |
2.0 | 2.0 | 0.0 | 6.0 | Bloque II | |
Nº 7 12 - 18 mar. 2018 |
2.0 | 2.0 | 0.0 | 6.0 | Bloque II | |
Nº 8 19 - 25 mar. 2018 |
1.0 | 2.0 | 1.0 | 6.0 | Bloque II y Tutorías Colectivas | |
Período no docente: 26 mar. - 1 abr. 2018 | ||||||
Nº 9 2 - 8 abr. 2018 |
2.0 | 2.0 | 0.0 | 6.0 | Bloque III | |
Nº 10 9 - 15 abr. 2018 |
2.0 | 2.0 | 0.0 | 6.0 | Bloque III | |
Nº 11 16 - 22 abr. 2018 |
2.0 | 2.0 | 0.0 | 6.0 | Bloque III | |
Nº 12 23 - 29 abr. 2018 |
1.0 | 2.0 | 1.0 | 6.0 | Bloque III y Tutorías Colectivas | |
Nº 13 30 abr. - 6 may. 2018 |
2.0 | 2.0 | 0.0 | 6.0 | Bloque IV | |
Nº 14 7 - 13 may. 2018 |
2.0 | 2.0 | 0.0 | 6.0 | Bloque IV | |
Nº 15 14 - 20 may. 2018 |
0.0 | 2.0 | 2.0 | 6.0 | Tutorías Colectivas | |
Total Horas | 25.0 | 30.0 | 5.0 | 90.0 |