Esta asignatura tiene objetivo la adquisición de manera progresiva de los principales conceptos, tipos, modelos y normas de calidad, así como la calidad en los sistemas informáticos, en lo productos y procesos software.
Los resultados esperados del aprendizaje son:
conocer y practicar los conceptos de calidad y tipos de calidad.
conocer las medidas del software y aplica los métodos de medición y estimación adecuados.
conocer y aplicar los principales estándares de normalización y certificación.
conocer y aplicar los modelos, metodologías y estándares, así como lo principios de mejora continua en los procesos de desarrollo de un sistema software para alcanzar la calidad.
conocer y aplicar las principales herramientas utilizadas en el ámbito de la calidad de software.
RA1. Conoce el concepto, el enclave, los orígenes y la evolución histórica de Ingeniería de software. Así como el concepto de ciclo de vida de software, los diferentes enfoques y ampliaciones.
RA4. Conoce y practica los conceptos de calidad y tipos de calidad. Conoce las medidas del software y aplíca los métodos de medición y estimación adecuados. Conoce y aplicar los principales estándares de normalización y certificación. BC.2, G.1, G.2 BTEisw.1,4 BTEsi.1,6
RA5. Conoce y aplica los modelos, metodologías y estándares así como lo principios de mejora continua en los procesos de desarrollo de un sistema software para alcanzar la calidad. BC.2, G.1, G.2 BTEisw.1,4
RA6. Conoce y es capaz de utilizar las métricas del software existentes de diseño que se conjuguen adecuadamente con los objetivos de negocio de la organización. BC.2, G.1, G.2 BTEisw.1,4
RA8. Conoce y aplica las técnicas apropiadas para el mejor desarrollo de un sistema software. G.3, G.6, BC.1, BC.2, BC.3, BTEisw.1,4, BTEsi.1,6
RA9. Conoce y aplica los modelos de procesos de desarrollo de un sistema software. Evalúa y justifica la aplicación de una metodología de desarrollo de un sistema software. BC.1, BC.2 BTEisw.1,4, BTEsi.1,6
RA10. Conoce y aplica los principios de mejora continua en los procesos de desarrollo de un sistema software.