S02.s3 - Material

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 29

CALIDAD DE SOFTWARE

Unidad 01: Fundamentos de Calidad de Software


Tema: Control de calidad de software

Sesión 3
TOMAR EN CUENTA….

Datos/Observaciones
Comentario sobre la Clase Anterior
Logro específico de aprendizaje

Al finalizar la unidad el alumno conoce y aplica el control


de calidad de software, conoce además los factores y
criterios que determinan la calidad en el software,
asimismo, determina las métricas de control de la
calidad en el software

Datos/Observaciones
Importancia

Para desarrollar un producto software de calidad es muy


importante contar con herramientas y técnicas de gestión
de control de calidad de software, asimismo, es
primordial hacer seguimiento durante el ciclo de
desarrollo mediante métricas de control de la calidad en
el software

Datos/Observaciones
Control de la calidad de software

Factores y criterios que


determinan la calidad en el
Tema software

Métricas de control de la calidad


en el software

Datos/Observaciones
Conocimientos Previas ?

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

Calidad de Calidad
https://www.youtube.com/watch?v=JsZiqyWFm
MA

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

¿Por qué debemos mejorar?

Con la aplicación de la Mejora Continua se contribuye a mejorar las debilidades y afianzar las
fortalezas de los Equipos, así como de la Empresa en su conjunto. De este modo se logra ser más
productivos y competitivos.

Las organizaciones y los Equipos deben analizar los procesos utilizados, de modo que si existe
algún inconveniente, problema o ineficiencia estás puedan mejorarse o corregir.

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

El control de la calidad

Conjunto de técnicas y actividades de carácter operativo, utilizadas para


verificar los requerimientos relativos a la calidad del producto o servicio

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

La calidad en el software está en relación directa con el cumplimiento de los


requerimientos formulados por el usuario, de tal forma que si un programa no
cumple con alguno de estos requerimientos es un software de baja calidad.

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

El control de la calidad del software está centrado


en dos objetivos fundamentales
• Mantener bajo control un proceso.
• Eliminar las causas de los defectos en las diferentes fases del ciclo
de vida.

En concreto, se puede decir que el control de la calidad del software son las
actividades para evaluar la calidad de los productos desarrollados.

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

Estrategias de Calidad de Software

Control de la Calidad Aseguramiento de la calidad


• Revisiones y auditorias • Marco de referencia
• Productos (entregables) • Estrategia de mejora
• Procesos

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

El control de calidad en el software, denominado SQA ("Software Quality Assurance"), se basa en


las siguientes actividades:

▪ Uso de métodos y herramientas de análisis, diseño, codificación y prueba.

▪ Revisiones técnicas formales, que se aplican durante cada paso de la Ingeniería de software.

▪ Control de la documentación del software y de los cambios realizados.

▪ Procedimientos que aseguren un ajuste a los estándares de desarrollo.

▪ Mecanismos de medida de la calidad ("métricas")

Datos/Observaciones
Dinámica Individual
Preguntas sobre lo tratado hasta el momento

Participar a través del Chat


CONTROL DE CALIDAD DE SOFTWARE

Factores y criterios que determinan la calidad en el


software

Los elementos básicos empleados para medir la calidad en el software se


denominan factores; éstos pueden clasificarse en dos grandes categorías:

▪ Factores que pueden ser medidos directamente: (# de errores/unidad


tiempo).
▪ Factores que sólo pueden ser medidos indirectamente; valores subjetivos: (
facilidad de uso)

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

Métricas de control de la calidad en el software

Se define como métrica el valor asociado con la


respuesta a una pregunta formulada en una
revisión para evaluar o establecer un atributo o un
requerimiento de un criterio relacionado con un
factor

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

CONTROL DE CALIDAD DE SOFTWARE

Métricas de control de la calidad en el software

En la mayoría de los desafíos técnicos, las métricas nos ayudan a


entender tanto el proceso técnico que se utiliza para desarrollar un
producto, y se mide para aumentar su calidad.

Datos/Observaciones
Dinámica Individual
Preguntas sobre lo tratado hasta el momento

Participar a través del Chat


CONTROL DE CALIDAD DE SOFTWARE

Métricas de Procesos

Indicadores de Gestión
https://www.youtube.com/watch?v=91b3RE
uGMTs

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

Métricas de control de la calidad en el software

Categorías de medición
Clientes (C)
Calidad (Q)
Relación con el cliente, expectativas,
Grado en el cual los resultados satisfacen los
percepciones, lealtad
requerimientos
Productividad (P)
Recursos Humanos (RH)
Ratio: de eficiencia, HH, Costo unitario
Habilidades, retención, esfuerzo, satisfacción de
empleados Métodos y procesos (MP)
Plazo y costo (PC) Nivel de adherencia
Desviación de costo, Desviación de plazo Nivel de madurez CMMI

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

CONTROL DE CALIDAD DE SOFTWARE


Métricas de control de la calidad en el software
Ejemplos:
Indicadores Tecnología de la Información Categoría
Disponibilidad de servicios críticos / Mes Q
Cantidad de días en que cumple la meta del Batch/ Cantidad de días de Operación x mes
Q

Disponibilidad de canales /mes Q


% de Incidencias atendidas en el tiempo establecido x mes P
Monto pérdida generada por no disponibilidad o mal funcionamiento de aplicaciones x Q
mes
% de avance del proyecto x mes PC
% de cumplimiento de proyectos en tiempo y costo PC

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

Métricas de control de la calidad en el software


Ejemplos:
Indicadores Tecnología de la Información Categoría
% De colaboradores certificados RH
% Avance de despliegue de procesos internos y certificaciones en metodologías internas x
MP
mes
% de presentación internas de los proyectos finalizados RH
% de horas en outsourcing al mes/horas de desarrollo totales MP
Requerimientos atendidos /Solicitados x mes P
Cantidad de Requerimientos de certificación atendidos al mes / Total de requerimientos en el
P
mes
Cantidad de no conformidades reportadas al mes / Cantidad de no conformidades resueltas al
Q
mes

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

Métricas de control de la calidad en el software


Ejemplos:

Indicadores Tecnología de la Información Categoría


Cantidad de no conformidades reportadas al mes / Cantidad de no conformidades P
resueltas al mes
% de satisfacción de Centro de servicios C
Nro. de iniciativas implementadas relacionadas a la atención del cliente al año C
Calidad de datos de clientes Q

Datos/Observaciones
CONTROL DE CALIDAD DE SOFTWARE

Categoría de medición
Métrica
Tarea N° 1 Q RH PC C P MP

1
Identificar métricas para
2
procesos clave de un
proyecto de software, 3 por 3
categoría (El equipo de
trabajo deberá sustentar) 4

Datos/Observaciones
 Control de la calidad del software
 Factores y criterios que determinan la calidad en el software
Que hemos aprendido
 Métricas de control de la calidad en el software
hoy?

Datos/Observaciones
Conclusiones

▪ La medición de la calidad se fundamenta en las métricas, las


cuales nos permiten cuantificar y tener valores comparativos
sobre el comportamiento y la eficiencia, en el desarrollo de
programas y sistemas para la organización

▪ Es una necesidad inminente de la industria del software y de los


usuarios que el software desarrollado cumpla con todas las
dimensiones de la calidad.

Datos/Observaciones
Participa en el foro de debate
¿Por qué es importante las métricas de proceso de desarrollo de software?

También podría gustarte