Calidad del producto software

Solo disponible en BuenasTareas
  • Páginas : 7 (1521 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de marzo de 2011
Leer documento completo
Vista previa del texto
CALIDAD DEL PRODUCTO SOFTWARE
Ing. Carolina Murillo Martinez Centro Metalmecanico Sena

QUE ES CALIDAD DEL SOFTWARE?
Es el grado en el que el producto software incorpora un conjunto de características, definidas por la industria, de tal manera que se garantiza su eficiencia de uso, respecto a los requerimientos de los clientes. Es decir, Calidad de Software es el grado en el que un clientepercibe que el software cumple con sus expectativas.

CUANDO ME DOY CUENTA QUE NO HAY CALIDAD EN EL PRODUCTO?
• • •



Programas que no hacen exactamente lo que se espera. Proyectos que se abandonan debido a sobrecostos. Sistemas que se descartan porque son demasiado difíciles de operar. Cronogramas incumplidos.

QUE IMPLICA CALIDAD DEL SOFTWARE?

Calidad de Software implica evaluardos ámbitos:
•El producto final •Los procesos Los ámbitos del control de calidad están estandarizados. Estos estándares se llaman Modelos de Referencia.

MODELO DE REFERENCIA POR AMBITOS
Ambitos del Control de Calidad

Producto

Procesos

ISO/IEC 9126, 14598, 25000

CMMI, ISO/IEC 15504

CALIDAD DURANTE EL CICLO DE VIDA
proceso
influye calidad de proceso
Depende de

productoinfluye Calidad interna
Depende de

Efecto del uso
Diferentes usos
influye Calidad externa
Depende de

Calidad de uso

proveedor

usuario

MODELO DE CALIDAD PARA METRICAS INTERNAS Y EXTERNAS
Calidad externa e interna
funcionalidad fiabilidad

usabilidad

eficiencia

Facilidad de mantenimiento

portabilidad

Aplicabilidad

Madurez Tolerancia a Fallos RecuperabilidadConformidad de fiabilidad

Entendibilidad

Comportamiento

Analizabilidad

Adaptabilidad Instalabilidad

Precisión
Interoperabilidad

Facilidad de aprendizaje Operabilidad
Atractividad

En el tiempo
Utilización de recursos Conformidad de eficiencia

Cambiabilidad
Estabilidad

Coexistencia
Reemplazabilidad

Seguridad
Conformidad

Testeabilidad
Conformidad

funcionabilidadConformidad

usabilidad

de facilidad de
mantenimiento

Conformidad de portabilidad

FUNCIONALIDAD
• Adecuación: Capacidad del producto software para proporcionar un conjunto apropiado de funciones para tareas y objetivos de usuario especificados. • Exactitud: Capacidad del producto software para proporcionar los resultados o efectos correctos o acordados, con el grado necesario deprecisión.
• Interoperabilidad: Capacidad del producto software para interactuar con uno o más sistemas especificados.

FUNCIONALIDAD
• Seguridad de acceso: Capacidad del producto software para proteger información y datos de manera que las personas o sistemas no autorizados no puedan leerlos o modificarlos, al tiempo que no se deniega el acceso a las personas o sistemas autorizados
•Cumplimiento funcional: Capacidad del producto software para adherirse a normas, convenciones o regulaciones en leyes y prescripciones similares relacionadas con funcionalidad.

FIABILIDAD

• Madurez: Capacidad del producto software para evitar fallar como resultado de fallos en el software.

• Tolerancia a fallos: Capacidad del software para mantener un nivel especificado de prestaciones en casode fallos software o de infringir sus interfaces especificados.

FIABILIDAD

• Capacidad de recuperación: Capacidad del producto software para restablecer un nivel de prestaciones especificado y de recuperar los datos directamente afectados en caso de fallo.

• Cumplimiento de la fiabilidad: Capacidad del producto software para adherirse a normas, convenciones o regulaciones relacionadascon al fiabilidad.

USABILIDAD

• Capacidad para ser entendido: Capacidad del producto software que permite al usuario entender si el software es adecuado y cómo puede ser usado para unas tareas o condiciones de uso particulares.

• Capacidad para ser aprendido: Capacidad del producto software que permite al usuario aprender sobre su aplicación.

USABILIDAD
• Capacidad para ser operado:...
tracking img