SlideShare una empresa de Scribd logo
1 de 9
¿Cómo se mide la calidad
del Software?
Alumno: Serón Guerrero, Sebastian Ricardo
¿Cómo se define la Calidad del
Software?
Proceso eficaz de software que se aplica de manera que crea un producto útil que
proporciona valor medible a quienes lo producen y a quienes lo utilizan
1. Un proceso eficaz de software establece la infraestructura que da apoyo a cualquier esfuerzo de
elaboración de un producto de software de alta calidad. Los aspectos de administración del proceso
generan las verificaciones y equilibrios que ayudan a evitar que el proyecto caiga en el caos, contribuyente
clave de mala calidad.
2. Un proceso útil entrega contenido, funciones y características que el usuario final desea; sin embargo, de
igual importancia es que entrega estos activos en forma confiable y libre de errores.
3. Al agregar valor para el productor y para el usuario de un producto, el software de alta calidad proporciona
beneficios a la organización que lo produce y a la comunidad de usuarios finales. La organización que elabora
el software obtiene valor agregado por que el software de alta calidad requiere un menor esfuerzo de
mantenimiento, menos errores que corregir y poca asistencia al cliente.
Dimensiones de la calidad de Garvin
David Garvin sugiere que la calidad debe tomarse en cuenta, adoptando un
punto de vista multidimensional que comience con la evaluación de la
conformidad y termine con una visión trascendental.
1. Calidad del desempeño. ¿El software entrega todo el contenido, las
funciones y las características especificadas como parte del modelo de
requerimientos, de manera que da valor al usuario final?
2. Calidad de las características. ¿El software tiene características que
sorprenden y agradan la primera vez que lo emplean los usuarios finales
?
3. Confiablidad. ¿El software proporciona todas las características y
capacidades sin fallar? ¿Está disponible cuando se necesita?
Dimensiones de la calidad de Garvin
4. Conformidad. ¿El software concuerda con los estándares locales y
externos que son relevantes para la aplicación?
5. Durabilidad. ¿El software puede cambiar o corregirse sin la generación
inadvertida de eventos colaterales?
6. Servicio. ¿Existe la posibilidad de que el software reciba mantenimiento
o correcciones en un periodo de tiempo aceptablemente breve?
7. Estética. La mayoría de nosotros estaría de acuerdo en que una entidad
estética posee cierta elegancia que es difícil de cuantificar y que no
obstante, resulta evidente.
8. Percepción. En ciertas situaciones, existen prejuicios que influirán en la
percepción de la calidad por parte del usuario.
Dimensiones de la calidad de Garvin
También se necesita un conjunto de factores “duros” de la calidad: 1) factores que pueden
medirse en forma directa (por ejemplo, defectos no descubiertos durante las pruebas) y 2) factores
que sólo pueden medirse indirectamente (como la usabilidad o la facilidad de recibir
mantenimiento). En cada caso deben hacerse mediciones: debe compararse el software con algún
dato para llegar a un indicador de la calidad
Factores de la calidad de McCall
En relación con los factores mencionados en la figura anterior, McCall, hace
las descripciones siguientes.
1. Corrección. Grado en el que un programa satisface sus especificaciones y
en el que cumple con los objetivos de la misión del cliente.
2. Confiabilidad. Grado en el que se espera que un programa cumpla con
su función y con la precisión requerida.
3. Eficiencia. Cantidad de recursos de cómputo y de código requeridos por
un programa para llevar a cabo su función.
4. Integridad. Grado en el que es posible controlar el acceso de personas
no autorizadas al software o a los datos.
5. Usabilidad. Esfuerzo que se requiere para aprender, operar, preparar las
entradas e interpretar las salidas de un programa.
Factores de la calidad de McCall
6. Facilidad de rendimiento. Esfuerzo requerido para detectar y corregir un
error en un programa
7. Flexibilidad. Esfuerzo necesario para modificar un programa que ya
opera.
8. Susceptibilidad de someterse a pruebas. Esfuerzo que se requiere para
probar un programa a fin de garantizar que realiza la función que se
pretende.
9. Portabilidad. Esfuerzo que se necesita para transferir el programa de un
ambiente de sistema de hardware o software a otro.
10. Reusabilidad. Grado en el que un programa pueden volverse a utilizar en
otras aplicaciones.
11. Interoperabilidad. Esfuerzo requerido para acoplar un sistema con otro.
Factores de la calidad ISO 9126
Identifica los atributos clave del software de cómputo.
1. Funcionalidad. Grado en el que el software satisface las necesidades
planteadas según las establecen los atributos siguientes: adaptabilidad,
exactitud, interoperabilidad, cumplimiento y seguridad.
2. Confiabilidad. Cantidad de tiempo que el software se encuentra
disponible para su uso, según los atributos: madurez, tolerancia a fallas y
recuperación.
3. Usabilidad. Grado en el que el software es fácil de usar, según los
subatributos: entendible, aprendible y operable.
4. Eficiencia. Grado en el que el software emplea óptimamente los recursos
del sistema(comportamiento del tiempo y de los recursos)
Factores de la calidad ISO 9126
5. Facilidad de recibir mantenimiento. Facilidad con la que pueden
efectuarse reparaciones al software, según lo indican los atributos que
siguen: analizable, cambiable, estable, susceptible de someterse a
pruebas
6. Portabilidad. Facilidad con la que el software puede llevarse de un
ambiente a otro según lo indican los siguientes atributos: adaptable,
instalable, conformidad y sustituible.
Los Factores ISO 9126 no necesariamente conducen a una medición directa.
Sin embargo proporcionan una base útil para hacer mediciones indirectas y
una lista de comprobación excelente para evaluar la calidad del sistema.

Más contenido relacionado

La actualidad más candente

Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
Zuleima
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
Sergio Sanchez
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
Brihany Rossell
 
Evaluacion de arquitecturas
Evaluacion de arquitecturasEvaluacion de arquitecturas
Evaluacion de arquitecturas
Samis Ambrocio
 

La actualidad más candente (20)

Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Gestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de SoftwareGestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de Software
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del software
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software II
 
calidad de los sistemas de informacion
calidad de los sistemas de informacioncalidad de los sistemas de informacion
calidad de los sistemas de informacion
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 
Evaluacion de arquitecturas
Evaluacion de arquitecturasEvaluacion de arquitecturas
Evaluacion de arquitecturas
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
5. Métodos de Prueba de Software
5. Métodos de Prueba de Software5. Métodos de Prueba de Software
5. Métodos de Prueba de Software
 

Similar a Factores de calidad del software

Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Software
juic
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
Luisa Chiappe
 
Calidad del software
Calidad del software Calidad del software
Calidad del software
Luisa Chiappe
 
Trabajo finaldecalidaddesoftware
Trabajo finaldecalidaddesoftwareTrabajo finaldecalidaddesoftware
Trabajo finaldecalidaddesoftware
MariChR
 
Trabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo MartinezTrabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo Martinez
Jairo Martinez Molina
 
Calidad Del Software
Calidad Del SoftwareCalidad Del Software
Calidad Del Software
UVM
 

Similar a Factores de calidad del software (20)

Conceptos de calidad
Conceptos de calidadConceptos de calidad
Conceptos de calidad
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del software
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Calidad del software
Calidad del software Calidad del software
Calidad del software
 
Medición de la calidad de un software
Medición de la calidad de un softwareMedición de la calidad de un software
Medición de la calidad de un software
 
Trabajo finaldecalidaddesoftware
Trabajo finaldecalidaddesoftwareTrabajo finaldecalidaddesoftware
Trabajo finaldecalidaddesoftware
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Trabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo MartinezTrabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo Martinez
 
14.administración de la calidad
14.administración de la calidad14.administración de la calidad
14.administración de la calidad
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Calidad de software y la auditoría en sistemas
Calidad de software y la auditoría en sistemasCalidad de software y la auditoría en sistemas
Calidad de software y la auditoría en sistemas
 
Trabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo MartinezTrabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo Martinez
 
Calidadtarea1
Calidadtarea1Calidadtarea1
Calidadtarea1
 
Calidad Del Software
Calidad Del SoftwareCalidad Del Software
Calidad Del Software
 
Guía 2. Estandares de Calidad de Software - Sullin Santaella
Guía 2. Estandares de Calidad de Software - Sullin SantaellaGuía 2. Estandares de Calidad de Software - Sullin Santaella
Guía 2. Estandares de Calidad de Software - Sullin Santaella
 
Articulo Calidad Del Software El Camino Al Exito Ver. Revisada
Articulo Calidad Del Software El Camino Al Exito Ver. RevisadaArticulo Calidad Del Software El Camino Al Exito Ver. Revisada
Articulo Calidad Del Software El Camino Al Exito Ver. Revisada
 
Material de apoyo unidad 2. estandares en el diseño de algoritmos
Material de apoyo unidad 2. estandares en el diseño de algoritmosMaterial de apoyo unidad 2. estandares en el diseño de algoritmos
Material de apoyo unidad 2. estandares en el diseño de algoritmos
 
331161221 santaella u2-estandaresenedisenodealgoritmos
331161221 santaella u2-estandaresenedisenodealgoritmos331161221 santaella u2-estandaresenedisenodealgoritmos
331161221 santaella u2-estandaresenedisenodealgoritmos
 

Factores de calidad del software

  • 1. ¿Cómo se mide la calidad del Software? Alumno: Serón Guerrero, Sebastian Ricardo
  • 2. ¿Cómo se define la Calidad del Software? Proceso eficaz de software que se aplica de manera que crea un producto útil que proporciona valor medible a quienes lo producen y a quienes lo utilizan 1. Un proceso eficaz de software establece la infraestructura que da apoyo a cualquier esfuerzo de elaboración de un producto de software de alta calidad. Los aspectos de administración del proceso generan las verificaciones y equilibrios que ayudan a evitar que el proyecto caiga en el caos, contribuyente clave de mala calidad. 2. Un proceso útil entrega contenido, funciones y características que el usuario final desea; sin embargo, de igual importancia es que entrega estos activos en forma confiable y libre de errores. 3. Al agregar valor para el productor y para el usuario de un producto, el software de alta calidad proporciona beneficios a la organización que lo produce y a la comunidad de usuarios finales. La organización que elabora el software obtiene valor agregado por que el software de alta calidad requiere un menor esfuerzo de mantenimiento, menos errores que corregir y poca asistencia al cliente.
  • 3. Dimensiones de la calidad de Garvin David Garvin sugiere que la calidad debe tomarse en cuenta, adoptando un punto de vista multidimensional que comience con la evaluación de la conformidad y termine con una visión trascendental. 1. Calidad del desempeño. ¿El software entrega todo el contenido, las funciones y las características especificadas como parte del modelo de requerimientos, de manera que da valor al usuario final? 2. Calidad de las características. ¿El software tiene características que sorprenden y agradan la primera vez que lo emplean los usuarios finales ? 3. Confiablidad. ¿El software proporciona todas las características y capacidades sin fallar? ¿Está disponible cuando se necesita?
  • 4. Dimensiones de la calidad de Garvin 4. Conformidad. ¿El software concuerda con los estándares locales y externos que son relevantes para la aplicación? 5. Durabilidad. ¿El software puede cambiar o corregirse sin la generación inadvertida de eventos colaterales? 6. Servicio. ¿Existe la posibilidad de que el software reciba mantenimiento o correcciones en un periodo de tiempo aceptablemente breve? 7. Estética. La mayoría de nosotros estaría de acuerdo en que una entidad estética posee cierta elegancia que es difícil de cuantificar y que no obstante, resulta evidente. 8. Percepción. En ciertas situaciones, existen prejuicios que influirán en la percepción de la calidad por parte del usuario.
  • 5. Dimensiones de la calidad de Garvin También se necesita un conjunto de factores “duros” de la calidad: 1) factores que pueden medirse en forma directa (por ejemplo, defectos no descubiertos durante las pruebas) y 2) factores que sólo pueden medirse indirectamente (como la usabilidad o la facilidad de recibir mantenimiento). En cada caso deben hacerse mediciones: debe compararse el software con algún dato para llegar a un indicador de la calidad
  • 6. Factores de la calidad de McCall En relación con los factores mencionados en la figura anterior, McCall, hace las descripciones siguientes. 1. Corrección. Grado en el que un programa satisface sus especificaciones y en el que cumple con los objetivos de la misión del cliente. 2. Confiabilidad. Grado en el que se espera que un programa cumpla con su función y con la precisión requerida. 3. Eficiencia. Cantidad de recursos de cómputo y de código requeridos por un programa para llevar a cabo su función. 4. Integridad. Grado en el que es posible controlar el acceso de personas no autorizadas al software o a los datos. 5. Usabilidad. Esfuerzo que se requiere para aprender, operar, preparar las entradas e interpretar las salidas de un programa.
  • 7. Factores de la calidad de McCall 6. Facilidad de rendimiento. Esfuerzo requerido para detectar y corregir un error en un programa 7. Flexibilidad. Esfuerzo necesario para modificar un programa que ya opera. 8. Susceptibilidad de someterse a pruebas. Esfuerzo que se requiere para probar un programa a fin de garantizar que realiza la función que se pretende. 9. Portabilidad. Esfuerzo que se necesita para transferir el programa de un ambiente de sistema de hardware o software a otro. 10. Reusabilidad. Grado en el que un programa pueden volverse a utilizar en otras aplicaciones. 11. Interoperabilidad. Esfuerzo requerido para acoplar un sistema con otro.
  • 8. Factores de la calidad ISO 9126 Identifica los atributos clave del software de cómputo. 1. Funcionalidad. Grado en el que el software satisface las necesidades planteadas según las establecen los atributos siguientes: adaptabilidad, exactitud, interoperabilidad, cumplimiento y seguridad. 2. Confiabilidad. Cantidad de tiempo que el software se encuentra disponible para su uso, según los atributos: madurez, tolerancia a fallas y recuperación. 3. Usabilidad. Grado en el que el software es fácil de usar, según los subatributos: entendible, aprendible y operable. 4. Eficiencia. Grado en el que el software emplea óptimamente los recursos del sistema(comportamiento del tiempo y de los recursos)
  • 9. Factores de la calidad ISO 9126 5. Facilidad de recibir mantenimiento. Facilidad con la que pueden efectuarse reparaciones al software, según lo indican los atributos que siguen: analizable, cambiable, estable, susceptible de someterse a pruebas 6. Portabilidad. Facilidad con la que el software puede llevarse de un ambiente a otro según lo indican los siguientes atributos: adaptable, instalable, conformidad y sustituible. Los Factores ISO 9126 no necesariamente conducen a una medición directa. Sin embargo proporcionan una base útil para hacer mediciones indirectas y una lista de comprobación excelente para evaluar la calidad del sistema.