¿Cómo se mide la calidad
de un software?
Profesor: Malca Vicente Eddie Christian
Alumno: Del Rio Sullon Cesar Giancarlos
Código: 1615215294
Curso: Sistema de Gestión de Calidad
Carrera: Ing. De sistemas
El concepto de calidad encuentra muchas definiciones posibles. La más
tradicional se refiere al «conjunto de cualidades de una persona o cosa». Sin
embargo, las definiciones vinculadas a las actividades industriales hablan
de la medida en que un producto o servicio satisface los
requerimientos de una función dada. De todas formas, el concepto es
subjetivo. Por ejemplo, un producto que cumple con las expectativas de un
usuario puede haber sido elaborado sin conformidad con ciertas normas de
fabricación. Otros aspectos a tener cuenta pueden ser la adecuación al
uso y la ausencia de deficiencias.
Definición
¿Qué es la calidad de un producto software?
Existen dos enfoques posibles:
•Calidad funcional. Refleja en qué
medida el software cumple con o se
ajusta a un determinado diseño, basado
en requerimientos funcionales. Éstos
abarcan las actividades
del software que involucran
procesamiento de datos de entrada.
•Calidad estructural. Refleja en qué
medida el software cumple con los
requerimientos no funcionales, como
rendimiento, capacidad de
mantenimiento o escalabilidad.
•Funcionalidad. Las funciones del software son
aquellas que buscan satisfacer las necesidades del
usuario.
•Confiabilidad. La capacidad del software de
mantener su rendimiento bajo ciertas condiciones
durante cierto período de tiempo.
•Usabilidad. Basada en el esfuerzo necesario para
utilizar el software por parte de un grupo de usuarios.
•Eficiencia. Basada en la relación entre el nivel de
rendimiento del software y el volumen de recursos
utilizado, bajo ciertas condiciones.
•Capacidad de mantenimiento. Basada en el
esfuerzo necesario para realizar modificaciones
específicas.
•Portabilidad. Basada en la capacidad del software
para ser transferido de un entorno a otro.
El estándar ISO/IEC 9126 presenta la calidad del software como
un conjunto de seis características globales:
Adecuación funcional: funcionalidad adecuada, funcionalidad correcta,
funcionalidad completa.
Confiabilidad: madurez, disponibilidad, tolerancia a fallos,
recuperabilidad.
Eficiencia de rendimiento: tiempo de respuesta, utilización de recursos,
capacidad.
Operabilidad: reconocimiento de funcionalidad adecuada, facilidad de
uso, facilidad de aprendizaje, estética de la interfaz de usuario.
Seguridad: confidencialidad, integridad, no rechazo, responsabilidad,
autenticidad.
Compatibilidad: interoperabilidad, capacidad de coexistencia.
Mantenibilidad: modularidad, reusabilidad, capacidad de ser analizado,
capacidad de ser modificado, capacidad de ser verificado/probado.
Transmisibilidad/Portabilidad: instalabilidad, adaptabilidad,
reemplazabilidad.
Satisfacción de uso: utilidad,
confianza, placer, comodidad.
Seguridad de uso: mitigación de
riesgos económicos, mitigación de
riesgos para el usuario, mitigación
de riesgos ambientales.
Flexibilidad de uso: cobertura del
contexto, flexibilidad.
Efectividad de uso.
Eficiencia de uso.
La mala calidad de la información y de software impacta
negativamente en el negocio a diferentes niveles:
•Disminuye ingresos y aumenta el gasto.
•Incrementa el riesgo.
•Provoca una reducción de la confianza, tanto dentro como fuera
de la organización.
Un enfoque proactivo tanto del gobierno de la información como
del data quality permite la identificación temprana de errores o
defectos que pueden ser corregidos a tiempo, eliminando de raíz
problemas mayores.
Beneficios del uso de métricas de
calidad de software
Los efectos positivos empiezan a notarse y sus beneficios
aumentan en un ciclo de mejora continua propiciado por
control de las métricas de calidad de software.
Esta monitorización facilita el evaluar:
La calidad del producto.
El rendimiento del equipo de desarrollo.
La justificación del uso de nuevas herramientas o soluciones.
Los resultados obtenidos a partir de la incorporación del
software a los procesos y operaciones.
Beneficios del uso de métricas de
calidad de software
Bibliografía
• https://www.4rsoluciones.com/blog/como-medir-la-calidad-en-
software-2/
• https://www.eumed.net/tesis-doctorales/2014/jlcv/calidad-
software.htm
• https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/metricas-
de-calidad-de-software-una-solucion-excelente
• https://sg.com.mx/revista/40/midiendo-la-calidad-del-software

Como se mide la calidad del software

  • 1.
    ¿Cómo se midela calidad de un software? Profesor: Malca Vicente Eddie Christian Alumno: Del Rio Sullon Cesar Giancarlos Código: 1615215294 Curso: Sistema de Gestión de Calidad Carrera: Ing. De sistemas
  • 2.
    El concepto decalidad encuentra muchas definiciones posibles. La más tradicional se refiere al «conjunto de cualidades de una persona o cosa». Sin embargo, las definiciones vinculadas a las actividades industriales hablan de la medida en que un producto o servicio satisface los requerimientos de una función dada. De todas formas, el concepto es subjetivo. Por ejemplo, un producto que cumple con las expectativas de un usuario puede haber sido elaborado sin conformidad con ciertas normas de fabricación. Otros aspectos a tener cuenta pueden ser la adecuación al uso y la ausencia de deficiencias. Definición
  • 3.
    ¿Qué es lacalidad de un producto software? Existen dos enfoques posibles: •Calidad funcional. Refleja en qué medida el software cumple con o se ajusta a un determinado diseño, basado en requerimientos funcionales. Éstos abarcan las actividades del software que involucran procesamiento de datos de entrada. •Calidad estructural. Refleja en qué medida el software cumple con los requerimientos no funcionales, como rendimiento, capacidad de mantenimiento o escalabilidad.
  • 4.
    •Funcionalidad. Las funcionesdel software son aquellas que buscan satisfacer las necesidades del usuario. •Confiabilidad. La capacidad del software de mantener su rendimiento bajo ciertas condiciones durante cierto período de tiempo. •Usabilidad. Basada en el esfuerzo necesario para utilizar el software por parte de un grupo de usuarios. •Eficiencia. Basada en la relación entre el nivel de rendimiento del software y el volumen de recursos utilizado, bajo ciertas condiciones. •Capacidad de mantenimiento. Basada en el esfuerzo necesario para realizar modificaciones específicas. •Portabilidad. Basada en la capacidad del software para ser transferido de un entorno a otro. El estándar ISO/IEC 9126 presenta la calidad del software como un conjunto de seis características globales:
  • 5.
    Adecuación funcional: funcionalidadadecuada, funcionalidad correcta, funcionalidad completa. Confiabilidad: madurez, disponibilidad, tolerancia a fallos, recuperabilidad. Eficiencia de rendimiento: tiempo de respuesta, utilización de recursos, capacidad. Operabilidad: reconocimiento de funcionalidad adecuada, facilidad de uso, facilidad de aprendizaje, estética de la interfaz de usuario. Seguridad: confidencialidad, integridad, no rechazo, responsabilidad, autenticidad. Compatibilidad: interoperabilidad, capacidad de coexistencia. Mantenibilidad: modularidad, reusabilidad, capacidad de ser analizado, capacidad de ser modificado, capacidad de ser verificado/probado. Transmisibilidad/Portabilidad: instalabilidad, adaptabilidad, reemplazabilidad.
  • 6.
    Satisfacción de uso:utilidad, confianza, placer, comodidad. Seguridad de uso: mitigación de riesgos económicos, mitigación de riesgos para el usuario, mitigación de riesgos ambientales. Flexibilidad de uso: cobertura del contexto, flexibilidad. Efectividad de uso. Eficiencia de uso.
  • 7.
    La mala calidadde la información y de software impacta negativamente en el negocio a diferentes niveles: •Disminuye ingresos y aumenta el gasto. •Incrementa el riesgo. •Provoca una reducción de la confianza, tanto dentro como fuera de la organización. Un enfoque proactivo tanto del gobierno de la información como del data quality permite la identificación temprana de errores o defectos que pueden ser corregidos a tiempo, eliminando de raíz problemas mayores. Beneficios del uso de métricas de calidad de software
  • 8.
    Los efectos positivosempiezan a notarse y sus beneficios aumentan en un ciclo de mejora continua propiciado por control de las métricas de calidad de software. Esta monitorización facilita el evaluar: La calidad del producto. El rendimiento del equipo de desarrollo. La justificación del uso de nuevas herramientas o soluciones. Los resultados obtenidos a partir de la incorporación del software a los procesos y operaciones. Beneficios del uso de métricas de calidad de software
  • 9.
    Bibliografía • https://www.4rsoluciones.com/blog/como-medir-la-calidad-en- software-2/ • https://www.eumed.net/tesis-doctorales/2014/jlcv/calidad- software.htm •https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/metricas- de-calidad-de-software-una-solucion-excelente • https://sg.com.mx/revista/40/midiendo-la-calidad-del-software