Calidad de Software
-
Upload
miguel-sanchez -
Category
Software
-
view
157 -
download
0
Transcript of Calidad de Software
CALIDAD DE SOFTWARE
AUTOR: MIGUEL ÁNGEL SÁNCHEZ FERNÁNDEZ
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
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.
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.
DIMENSIONES DE LA CALIDAD DE GARVINCalidad
Desempeño
Confiabilidad
Conformidad
Durabilidad
Servicio
Estética
Percepción
FACTORES DE LA CALIDAD DE MCCALL
Correción Confiabilidad Eficiencia Integridad Usabilidad
FACTORES DE LA CALIDAD DE MCCALL
Facilidad de recibir
mantenimientoFlexibilidad Susceptibilidad Portabilidad Reusabilidad Interoperativida
d
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.
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
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
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
ETAPAS DE GESTIÓN DE RIESGOS
Identificación de
riesgos
Análisis de riesgos
Planificación de riesgos
Supervisión de riesgos
TIPOS DE RIESGOSTecnología
Personal
OrganizacionalRequerimientos
Estimación
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.