
Menú local
Syllabus 2024-25 - 13312004 - Software Quality (Calidad del software)
- Level 1: Tutorial support sessions, materials and exams in this language
- Level 2: Tutorial support sessions, materials, exams and seminars in this language
- Level 3: Tutorial support sessions, materials, exams, seminars and regular lectures in this language
DEGREE: | Grado en Ingeniería informática |
FACULTY: | SCHOOL OF ENGINEERING OF JAÉN |
ACADEMIC YEAR: | 2024-25 |
COURSE: | Software Quality |
NAME: Software Quality | |||||
CODE: 13312004 | ACADEMIC YEAR: 2024-25 | ||||
LANGUAGE: English | LEVEL: 3 | ||||
ECTS CREDITS: 6.0 | YEAR: 3 | SEMESTER: SC |
NAME: GÓMEZ ESPINOLA, JOSÉ IGNACIO | ||
DEPARTMENT: U118 - INFORMÁTICA | ||
FIELD OF STUDY: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS | ||
OFFICE NO.: A3 - 122 | E-MAIL: nacho@ujaen.es | P: 953212382 |
WEBSITE: http://www4.ujaen.es/~nacho | ||
ORCID: https://orcid.org/0000-0003-0230-3307 | ||
LANGUAGE: English | LEVEL: null |
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:
- Práctica 1. Selección y Documentación de Proyectos
- Práctica 2. Aplicación de Estándares de Codificación
- Práctica 3. Análisis Estático Automatizado de Código
- Práctica 4. Aplicación de Métricas Software
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
- Resolución de dudas mediante el uso de foros en Docencia Virtual
Students with special educational needs should contact the Student Attention Service (Servicio de Atención y Ayudas al Estudiante) in order to receive the appropriate academic support
Competencias por Sistema de Evaluación:
- S1 (asistencia y participación): CB2R, CB3R, CB4R
- S2 (conocimientos teóricos): CB2R, CB3R, CB4R
- S3 (ejercicios y trabajos): CB2R, CB3R, CB4R
- S4 (conocimientos prácticos): CB2R, CB3R, CB4R
Resultados por Sistema de Evaluación:
- S1 (asistencia y participación): 1,6,CIS1R,CIS4R
- S2 (conocimientos teóricos): 1,6,CIS1R,CIS4R
- S3 (ejercicios y trabajos): 1,6,CIS1R,CIS4R
- S4 (conocimientos prácticos): 1,6,CIS1R,CIS4R
Descripción detallada:
Se llevará a cabo una evaluación global de la asignatura, recogida en el artículo 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 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 4 puntos): desarrollo de prácticas en el laboratorio. Es necesario obtener al menos 2 puntos para poder sumar el resto de puntuaciones obtenidas en la asignatura
- Participación en la resolución de ejercicios, cuestionarios, elaboración de trabajos y publicación en los foros de la asignatura: hasta 2 puntos
Para poder aprobar es necesario obtener al menos 2 puntos en el examen de teoría y 2 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 (prácticas y participación) durante la última convocatoria ordinaria
-
Software engineering. Edition: 10th ed. Author: Sommerville, Ian. Publisher: Harlow, Essex : Addison Wesley, 2016.
- Notes: Electronic resource
- Software Engineering: A Practitioner's Approach. Ninth edition. Edition: Ninth edition. Author: Roger S. Pressman and Bruce R. Maxim. Publisher: McGraw Hill (Library)
Educación de calidad |
Igualdad de género |
Trabajo decente y crecimiento económico |
Industria, innovación e infraestructura |
Producción y consumo responsables |
Paz, justicia e instituciones sólidas |
ODS 4: Educación de calidad
Principal utilidad para la asignatura: La asignatura "Calidad del Software" forma parte de la educación superior de calidad en Ingeniería Informática. Brinda a los estudiantes los conocimientos y habilidades necesarios para desarrollar software de alta calidad, lo que contribuye a una fuerza laboral más cualificada y preparada para afrontar los desafíos del mundo actual.
ODS 5: Igualdad de género
Principal utilidad para la asignatura: La promoción de la igualdad de género en el ámbito de la informática es crucial. La asignatura puede fomentar la participación activa de las mujeres en el campo del desarrollo de software, tanto en el aula como en la industria.
ODS 8: Trabajo decente y crecimiento económico
Principal utilidad para la asignatura: El desarrollo de software de alta calidad contribuye al crecimiento económico y la creación de empleos decentes. La asignatura equipa a los estudiantes con las habilidades necesarias para ser profesionales competentes y competitivos en el mercado laboral, impulsando su empleabilidad y contribuyendo al desarrollo económico sostenible.
ODS 9: Industria, innovación e infraestructura
Principal utilidad para la asignatura: La calidad del software es un factor fundamental para el desarrollo de infraestructuras y sistemas industriales robustos y confiables. La asignatura proporciona a los estudiantes las herramientas y metodologías necesarias para diseñar, implementar y mantener software de calidad que responda a las demandas de la industria moderna.
ODS 12: Producción y consumo responsables
Principal utilidad para la asignatura: El desarrollo de software responsable implica la creación de software eficiente que optimice el uso de recursos y reduzca su impacto ambiental. La asignatura puede abordar este tema enseñando a los estudiantes sobre principios de diseño de software responsable y buenas prácticas para la gestión responsable de proyectos de software.
ODS 16: Paz, justicia e instituciones sólidas
Principal utilidad para la asignatura: La seguridad y confiabilidad del software son esenciales para garantizar la paz, la justicia y las instituciones sólidas en la era digital. La asignatura puede abordar este tema enseñando a los estudiantes sobre principios de seguridad del software, prácticas de desarrollo ético del software y estándares y regulaciones de seguridad del software.
En definitiva, la asignatura "Calidad del Software", al enfocarse en la creación de software de alta calidad y abordar temáticas relacionadas con los ODS, no solo forma ingenieros informáticos competentes, sino que también contribuye al desarrollo sostenible y la construcción de un futuro mejor.
1) METODOLOGÍA DOCENTE Y ACTIVIDADES FORMATIVAS.
Actividades formativas |
Formato (presencial/online)* |
Metodología Docente Descripción |
A1 Clases expositivas en gran grupo |
Presencial rotativa 50% (*) |
Clase en el horario y aula asignados a una parte del grupo y retransmisión por videoconferencia al resto, con rotación periódica de estudiantes, según determine el Centro. |
A2 Clases en pequeño grupo |
Presencial rotativa 50% (*) |
Clase en el horario y aula asignados a una parte del grupo y retransmisión por videoconferencia al resto, con rotación periódica de estudiantes, según determine el Centro. |
(*) El Centro podrá establecer un porcentaje de presencialidad distinto dependiendo del número de estudiantes y aforo del aula/laboratorio.
2) SISTEMA DE EVALUACIÓN
El sistema e instrumentos de evaluación serán los mismos que para la modalidad presencial salvo que por condiciones extraordinarias fuera imposible, en cuyo caso se sustituirían las pruebas presenciales por pruebas similares desarrolladas mediante el uso de la plataforma de docencia online u otras que la Universidad permita o habilite, siempre que se garantice la identidad del estudiante.
3) RECURSOS.
Se utilizarán los sistemas de videoconferencia que estén disponibles en los espacios que se habiliten para la docencia, así como la plataforma de docencia de la Universidad. Las actividades que no puedan realizarse de forma presencial se realizarán mediante actividades síncronas y/o asíncronas realizadas mediante la plataforma de docencia virtual.
Queda expresamente prohibida la grabación por ningún medio de las actividades presenciales o no presenciales síncronas sin permiso explícito del docente.
1) METODOLOGÍA DOCENTE Y ACTIVIDADES FORMATIVAS.
Las actividades que no puedan realizarse de forma presencial se realizarán mediante actividades síncronas y/o asíncronas realizadas mediante la plataforma de docencia virtual y los mecanismos que la Universidad permita o habilite.
2) SISTEMA DE EVALUACIÓN.
El sistema e instrumentos de evaluación serán los mismos que para la modalidad presencial, sustituyendo las pruebas presenciales por pruebas similares desarrolladas mediante el uso de la plataforma de docencia online u otras que la Universidad permita o habilite, siempre que se garantice la identidad del estudiante.
3) RECURSOS.
Las actividades que no puedan realizarse de forma presencial se realizarán mediante actividades síncronas y/o asíncronas realizadas mediante la plataforma de docencia virtual.
En todo caso, queda expresamente prohibida la grabación por ningún medio de las actividades presenciales o no presenciales síncronas sin permiso explícito del docente.
Institution in charge of data processing: Universidad de Jaén, Campus Las Lagunillas, s/n, 23071 Jaén
Data Protection Delegate: dpo@ujaen.es
Purpose: In accordance with the Universities Law and other national and regional regulations in force, carrying out exams and assessment tests corresponding to the courses students are registered in. In order to avoid frauds while sitting the exam, the exam will be answered using a videoconference system, being able the academic staff of the University of Jaén to compare and contrast the image of the person who is answering the exam with the student's photographic files. Likewise, in order to provide the exam with evidential content for revisions or claims, in accordance with current regulation frameworks, the exam will be recorded and stored.
Legitimacy: compliance with legal obligations (Universities Law) and other national and regional regulations currently in force.
Addressees: service providers who are the owners of the platforms where the exams are carried out and with whom the University of Jaén has signed the corresponding data access contracts.
Storage periods: those established in current in force regulations. In the specific case of exam videoconference recordings, not before the examination records and transcripts are closed or the exam can still be reviewed or challenged.
Rights: you can exercise your right of access, amendment, cancellation, opposition, suppression, limitation and portability by sending a letter to the postal or electronic address indicated above. In the event that you consider that your rights have been violated, you may submit a complaint to the Andalusian Council for Transparency and Data Protection www.ctpdandalucia.es
Person in charge: Universidad de Jaén, Paraje Las Lagunillas, s/n; Tel.953 212121; www.ujaen.es
Data protection delegate (DPO): TELEFÓNICA, S.A.U. ; Email: dpo@ujaen.es
Procedure aim: To manage proper recordings of teaching sessions with the aim of facilitating learning process under a multimodal and/or online teaching
Period for record storage: Images will be kept during legal term according to regulations in force
Legitimacy: Data will be managed according to legal regulations (Organic Law 6/2001, December 21, on Universities) and given consent provided by selecting corresponding box in legal admission documents
Data recipients (transfers or assignments): Any person allowed to get access to every teaching modality
Rights: You may exercise your rights of access, rectification, cancellation, portability, limitation of processing, deletion or, where appropriate, opposition. To exercise these rights, you must submit a written request to the Information, Registration and Electronic Administration Service of the University of Jaen at the address above, or by e-mail to the address above. You must specify which of these rights you are requesting to be satisfied and, at the same time, you must attach a photocopy of your ID card or equivalent identification document. In case you act through a representative, legal or voluntary, you must also provide a document that proves this representation and identification. Likewise, if you consider that your right to personal data protection has been violated, you may file a complaint with the Andalusian Data Protection and Transparency Council www.ctpdandalucia.es