Calidad de Software

14
CALIDAD DE SOFTWARE AUTOR: MIGUEL ÁNGEL SÁNCHEZ FERNÁNDEZ

Transcript of Calidad de Software

Page 1: Calidad de Software

CALIDAD DE SOFTWARE

AUTOR: MIGUEL ÁNGEL SÁNCHEZ FERNÁNDEZ

Page 2: Calidad de Software

CONCEPTO DE CALIDAD

Calidad

Inmediato, pero que no es posible

definir explícitame

nte

Metas específicas del usuario

final

Especificaciones originales del producto

Lo que un cliente está dispuesto a pagar por

un producto

Page 3: Calidad de Software

CALIDAD DE 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.

Page 4: Calidad de Software

Cal

idad

de

Sof

twar

e Un proceso eficaz de software, generan las verificaciones y

equilibrios que ayudan a evitar que el proyecto caiga en el caos.

Un producto útil entrega contenido, funciones y características que el

usuario final desea

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.

Page 5: Calidad de Software

DIMENSIONES DE LA CALIDAD DE GARVINCalidad

Desempeño

Confiabilidad

Conformidad

Durabilidad

Servicio

Estética

Percepción

Page 6: Calidad de Software

FACTORES DE LA CALIDAD DE MCCALL

Correción Confiabilidad Eficiencia Integridad Usabilidad

Page 7: Calidad de Software

FACTORES DE LA CALIDAD DE MCCALL

Facilidad de recibir

mantenimientoFlexibilidad Susceptibilidad Portabilidad Reusabilidad Interoperativida

d

Page 8: Calidad de Software

NORMA ISO 9126

Funcionalidad. Grado en el que el software satisface las necesidades planteadas.

Confiabilidad. Cantidad de tiempo que el software se encuentra disponible para su uso.

Usabilidad. Grado en el que el software es fácil de usar.

Eficiencia. Grado en el que el software emplea óptimamente los recursos del sistema.

Portabilidad. Facilidad con la que el software puede llevarse de un ambiente.

Page 9: Calidad de Software

LOGRAR LA CALIDAD SOFTWARECalidad de Software

Métodos de la ingeniería de software, entiende mejor el problema

Técnicas de administración de proyectos, para la calidad y el cambio

Control de calidad, conjunto de acciones de Ingeniería de software que asegura que todo producto del trabajo cumpla sus metas.

Aseguramiento de la calidad, establece la infraestructura de apoyo a los métodos sólidos de la ingeniería de software, la administración racional de proyectos y las acciones de control de calidad

Page 10: Calidad de Software

GESTIÓN DE RIESGOSLos resultados de este análisis de riesgos se deben documentar a lo largo del plan del proyecto junto con el análisis de consecuencias cuando el riesgo ocurra

Identificar éstos y crear planes para minimizar sus efectos en el proyecto se llama gestión de riesgos

Los riesgos son una amenaza para el proyecto, para el software que se está desarrollando y para la organización

Page 11: Calidad de Software

CATEGORIAS DE RIESGOSRiesgos del

proyecto• Éstos afectan la

calendarización o los recursos del proyecto.

Riesgos del producto

• Éstos afectan a la calidad o al rendimiento del software que se está desarrollando.

Riesgos del negocio

• Estos afectan a la organización que desarrolla o suministra el software

Page 12: Calidad de Software

ETAPAS DE GESTIÓN DE RIESGOS

Identificación de

riesgos

Análisis de riesgos

Planificación de riesgos

Supervisión de riesgos

Page 13: Calidad de Software

TIPOS DE RIESGOSTecnología

Personal

OrganizacionalRequerimientos

Estimación

Page 14: Calidad de Software

BIBLIOGRAFÍA

• I. SOMMERVILLE, “PREGUNTAS FRECUENTES SOBRE LA INGENIERÍA DE SOFTWARE”. INGENIERÍA DE SOFTWARE. PEARSON EDUCACION S.A. : MADRID, 2005.

• R. PRESSMAN, “EL SOFTWARE Y LA INGENIERÍA DE SOFTWARE". INGENIERÍA DEL SOFTWARE. UN ENFOQUE PRÁCTICO. MCGRAW-HILL INTERAMERICANA EDITORES, S.A. : MÉXICO, 2010.