atributos de calidad en el desarrollo de software - copia.ppt

14
LOGO Atributos de Calidad en el Desarrollo de Software Cumaná, marzo 2013 TSU. María Millán TSU. Rosemary Rengel TSU. Joan Zabala

Upload: joan-manuel-zabala

Post on 12-Aug-2015

131 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Atributos de calidad en el desarrollo de software - copia.ppt

LOGO

Atributos de Calidad en el Desarrollo de Software

Cumaná, marzo 2013

TSU. María Millán TSU. Rosemary Rengel TSU. Joan Zabala

Page 2: Atributos de calidad en el desarrollo de software - copia.ppt

Contenido

Concepto Calidad1

Tipos33

Relación con requisitos No funcionales34

Concepto de Atributos de Calidad2

Page 3: Atributos de calidad en el desarrollo de software - copia.ppt

Definición de CalidadDefinición de Calidad

“La calidad es la suma de todos aquellos aspectos ocaracterísticas de un producto o servicio que influyen

en su capacidad para satisfacer las necesidades, expresadas o implícitas” (ISO 8402)

“Grado con el cual el cliente o usuario percibe que elsoftware satisface sus expectativas” (IEEE 729-83)

Page 4: Atributos de calidad en el desarrollo de software - copia.ppt

Atributos de Calidad (A.d.C)Atributos de Calidad (A.d.C)

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 5: Atributos de calidad en el desarrollo de software - copia.ppt

Tipos de Atributos de CalidadTipos de Atributos de Calidad

Del Software

Asociado a la Funcionalidad

Asociado a la Confiabilidad

Asociado a la Utilidad

Asociado a la EficienciaCalidadCalidad

Asociado a la Mantenibilidad

Asociado a la Portabilidad

Page 6: Atributos de calidad en el desarrollo de software - copia.ppt

Atributo de Calidad del Software

Page 7: Atributos de calidad en el desarrollo de software - copia.ppt

A.d.C Asociados a la Funcionalidad

Capacidad de la aplicación para realizar funciones apropiadas a las tareas o procesos del negocio que ejecutan los usuarios

Adecuación

Habilidad que tiene la aplicación para interactuar con otros sistemas o aplicaciones.

Interoperabilidad

Propiedad de la aplicación para prevenir el acceso no autorizado a sus programas y datos

Seguridad

evalúa si la aplicación se adhiere a estándares y regulaciones establecidas

Conformidad

Permiten calificar si una aplicación maneja adecuadamente las funciones para las cuales fue diseñada.

Page 8: Atributos de calidad en el desarrollo de software - copia.ppt

A.d.C Asociados a la Confiabilidad

Capacidad de la aplicación para realizar funciones apropiadas a las tareas o procesos del negocio que ejecutan los usuarios

Nivel de madurez

Habilidad que tiene la aplicación para interactuar con otros sistemas o aplicaciones.

Tolerancia a fallas

Propiedad de la aplicación para prevenir el acceso no autorizado a sus programas y datos

Facilidad de recuperación

Capacidad de la aplicación para mantener un nivel de rendimiento aceptable bajo condiciones normales.

Page 9: Atributos de calidad en el desarrollo de software - copia.ppt

A.d.C Asociados a la Utilidad

Capacidad que tiene la aplicación para que sus usuarios reconozcan la estructura lógica de la aplicación y sus conceptos

Comprensibilidad

Capacidad que tiene la aplicación para que sus usuarios aprendan a manejarla.

Facilidad de Aprendizaje

Capacidad de la aplicación para que sus usuarios operen y controlen los procesos que realiza

Operatividad

Evaluación del esfuerzo que los usuarios invierten en utilizar el sistema

Page 10: Atributos de calidad en el desarrollo de software - copia.ppt

A.d.C Asociados a la Eficiencia

Determina la cantidad de recursos usados y la duración de su uso durante la ejecución de sus funciones.

Uso de recursos

especifica qué tan bien o qué tan rápido, debe la aplicación ejecutar una función dada.

Rendimiento

Evalúan la relación entre el nivel de funcionamiento de la aplicación y la cantidad de recursos empleados

Page 11: Atributos de calidad en el desarrollo de software - copia.ppt

A.d.C Asociados a la Mantenibilidad

Capacidad que tiene la aplicación para que sus mantenedores puedan realizarlo.

Facilidad de modificación

capacidad de la aplicación para diagnosticar deficiencias, causas de fallas e identificar partes que han de ser modificadas.

Capacidad de análisis

Permiten determinar el esfuerzo requerido para mantener la aplicación, ya por fallas o mejoras.

capacidad de la aplicación para permitir ser validada, una vez modificada.

Facilidad de prueba

Page 12: Atributos de calidad en el desarrollo de software - copia.ppt

A.d.C Asociados a la Portabilidad

habilidad que tiene la aplicación para instalarse en su ambiente de operación.

Facilidad de instalación

capacidad para ser adaptada a diferentes ambientes de operación sin que se requiera modificarla más allá de lo requerido.

Adaptabilidad

Determinan la habilidad de la aplicación para ser transferida de un ambiente a otro.

capacidad para coexistir con otras aplicaciones compartiendo recursos comunes

Coexistencia

Page 13: Atributos de calidad en el desarrollo de software - copia.ppt

Relación con los requisitos No FuncionalesRelación con los requisitos No Funcionales

Definen las características que Definen las características que puedan puedan limitar el sistemalimitar el sistema, ,

como por ejemplo, el como por ejemplo, el rendimiento, las interfaces de rendimiento, las interfaces de usuario, la fiabilidad (robustez usuario, la fiabilidad (robustez del sistema, disponibilidad de del sistema, disponibilidad de

equipo), mantenimiento, equipo), mantenimiento, seguridad, portabilidad, seguridad, portabilidad, estándares, entre otro.estándares, entre otro.

Requisitos No FuncionalesRequisitos No Funcionales

(RNF)(RNF)

RestriccionesRestricciones

Atributos de Atributos de CalidadCalidad

Page 14: Atributos de calidad en el desarrollo de software - copia.ppt

LOGO