O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Factores de calidad del software

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
Pruebas del Software
Pruebas del Software
Carregando em…3
×

Confira estes a seguir

1 de 9 Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Semelhante a Factores de calidad del software (20)

Anúncio

Mais recentes (20)

Factores de calidad del software

  1. 1. ¿Cómo se mide la calidad del Software? Alumno: Serón Guerrero, Sebastian Ricardo
  2. 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. 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. 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. 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. 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. 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. 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. 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.

×