Atributos de calidad en el desarrollo de software

17
ATRIBUTOS DE CALIDAD ATRIBUTOS DE CALIDAD EN EL DESARROLLO DE EN EL DESARROLLO DE SOFTWARE SOFTWARE

Transcript of Atributos de calidad en el desarrollo de software

Page 1: Atributos de calidad en el desarrollo de software

ATRIBUTOS DE ATRIBUTOS DE CALIDAD EN EL CALIDAD EN EL

DESARROLLO DE DESARROLLO DE SOFTWARESOFTWARE

Page 2: Atributos de calidad en el desarrollo de software

¿Qué son estos atributos¿Qué son estos atributos

Son las cualidades o propiedades de calidad que la aplicación debe satisfacer.

La calidad de una aplicación se mide en función de sus atributos de calidad.

Para facilitar su medición durante la verificación, deben expresarse cuantitativa o cualitativamente.

Page 3: Atributos de calidad en el desarrollo de software

Cuales son?Cuales son?

FUNCIONALIDADFUNCIONALIDAD FIABILIDADFIABILIDAD USABILIDADUSABILIDAD EFICIENCIAEFICIENCIA MANTENIBILIDADMANTENIBILIDAD PORTABILIDADPORTABILIDAD

Page 4: Atributos de calidad en el desarrollo de software

FUNCIONALIDADFUNCIONALIDAD

Habilidad del software de realizar las funciones para las que fue creado.

Page 5: Atributos de calidad en el desarrollo de software

Atributos de la funcionalidadAtributos de la funcionalidad Idoneidad Capacidad del producto software para proporcionar un conjunto apropiado de

funciones para tareas y objetivos de usuario especificados. Precisión Capacidad del producto software para proporcionar los resultados o efectos

correctos o acordados, con el grado necesario de precisión.  Interoperabilidad Capacidad del producto software para interactuar con uno o más sistemas

especificados. Seguridad 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 de la funcionalidad Capacidad del producto software para adherirse a normas, convenciones o

regulaciones en leyes y prescripciones similares relacionadas con funcionalidad

Page 6: Atributos de calidad en el desarrollo de software

FIABILIDADFIABILIDAD

Habilidad del software para mantenerse operativo (funcionando) dentro de condiciones normales.

Page 7: Atributos de calidad en el desarrollo de software

Atributos de la fiabilidadAtributos de la 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 caso de fallos software o de infringir sus interfaces especificados.

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 relacionadas con al fiabilidad.

Page 8: Atributos de calidad en el desarrollo de software

USABILIDADUSABILIDAD

Habilidad del software para que el usuario invierta el mínimo esfuerzo.

Page 9: Atributos de calidad en el desarrollo de software

Atributos de la usabilidadAtributos de la usabilidad Inteligibilidad 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.

Facilidad de aprendizaje Capacidad del producto software que permite al usuario aprender sobre su

aplicación. Operabilidad Capacidad del producto software que permite al usuario operarlo y controlarlo. Atractividad Capacidad del producto software para ser atractivo al usuario. Cumplimiento de la usabilidad Capacidad del producto software para adherirse a normas, convenciones,

guías de estilo o regulaciones relacionadas con la usabilidad. .

Page 10: Atributos de calidad en el desarrollo de software

EFICIENCIAEFICIENCIA

Habilidad del software para responder a una petición de usuario con la velocidad apropiada.

Page 11: Atributos de calidad en el desarrollo de software

Atributos de la eficiencia.Atributos de la eficiencia. Comportamiento en el tiempo Capacidad del producto software para proporcionar tiempos de respuesta,

tiempos de proceso y potencia apropiados, bajo condiciones determinadas.

 

Utilización de recursos Capacidad del producto software para usar las cantidades y tipos de recursos

adecuados cuando el software lleva a cabo su función bajo condiciones determinadas.

  Cumplimiento de la eficiencia Capacidad del producto software para adherirse a normas o convenciones

relacionadas con la eficiencia

Page 12: Atributos de calidad en el desarrollo de software

MANTENIBILIDADMANTENIBILIDAD

Habilidad del software para que el usuario invierta el mínimo esfuerzo para mantenerlo o mejorarlo.

Page 13: Atributos de calidad en el desarrollo de software

Atributos de la mantenibilidad.Atributos de la mantenibilidad. Capacidad para ser analizabilidad Es la capacidad del producto software para serle diagnosticadas deficiencias o

causas de los fallos en el software, o para identificar las partes que han de ser modificadas. 

Cambiabilidad Capacidad del producto software que permite que una determinada

modificación sea implementada. Estabilidad Capacidad del producto software para evitar efectos inesperados debidos a

modificaciones del software. Pruebabilidad Capacidad del producto software que permite que el software modificado sea

validado. Cumplimiento de la mantenibilidad Capacidad del producto software para adherirse a normas o convenciones

relacionadas con la mantenibilidad.

Page 14: Atributos de calidad en el desarrollo de software

PORTABILIDADPORTABILIDAD

Habilidad del software para ser transferido de un ambiente a otro y funcionar en este.

Page 15: Atributos de calidad en el desarrollo de software

Atributos de la portabilidad.Atributos de la portabilidad. Adaptabilidad Capacidad del producto software para ser adaptado a diferentes entornos

especificados, sin aplicar acciones o mecanismos distintos de aquellos proporcionados para este propósito por el propio software considerado.

Facilidad de instalacion Capacidad del producto software para ser instalado en un entorno

especificado. Coexistencia Capacidad del producto software para coexistir con otro software

independiente, en un entorno común, compartiendo recursos comunes.  Intercambiabilidad Capacidad del producto software para ser usado en lugar de otro producto

software, para el mismo propósito, en el mismo entorno. Cumplimiento de la portabilidad Capacidad del producto software para adherirse a normas o convenciones

relacionadas con la portabilidad.

Page 16: Atributos de calidad en el desarrollo de software

B.W. Bohem, J.R. Browm, M. Lipow, G.L. MacLeod y M.J. Merrit, Charasteristic of Software Quality, Elsevier North-Holland 1978.

D.A. Garvin, “What Does ``Product Quality` Really Mean, Sloan Management Review, 1984.

REFERENCIAS BIBLIOGRAFICAS

Page 17: Atributos de calidad en el desarrollo de software

GRACIAS !!