Calidad Del Software
Ingeniería del Software I Universidad Rey Juan Carlos
Definición de Calidad Software
“I do not worry whether something is cheap or expensive. I only worry if it is good. If it is good enough, the public will pay you back for it” Walt Disney
Ingeniería del Software I - Calidad del Software Universidad Rey Juan Carlos 2
FERRARI
La calidad es relativa a laspersonas, a su edad, a las circunstancias de trabajo, el tiempo… •Un caramelo para un niño.
FIAT
Ingeniería del Software I - Calidad del Software
•Un mapa gastronómico mundial. •El tiempo varia las percepciones.
Universidad Rey Juan Carlos 3
Funcionalidad
Oportunidad
Ingeniería del Software I - Calidad del Software
Universidad Rey Juan Carlos
4
VISTAS DE LA CALIDAD
Garvin(1984)
• TRASCENDENTAL (calidad = excelencia innata)
• BASADA EN USUARIO (adecuación al propósito)
• BASADA EN FABRICANTE (conformidad con requisitos)
• BASADA EN PRODUCTO (económica) • BASADA EN VALOR (precio asequible)
Ingeniería del Software I - Calidad del Software Universidad Rey Juan Carlos 5
Concepto de calidad: Definiciones
Propiedad o conjunto de propiedadesinherentes a una cosa, que permiten apreciarla cono igual, mejor o peor que las restantes de su especie (DRAE). Totalidad de las características de un producto o servicio que le confieren su aptitud para satisfacer unas necesidades expresadas o implícitas (Norma UNE 66-001-92 traducción de ISO 8402).
Universidad Rey Juan Carlos 6
Ingeniería del Software I - Calidad del Software
• Adecuación (delproducto) al uso (Juran) • Conformidad con requisitos y confiabilidad en el funcionamiento (Deming)
• Cero defectos (Crosby)
• Pérdida económica que un producto supone para la
sociedad desde el momento de su expedición
(Taguchi) • Grado en el que un conjunto de características inherentes cumple con los requisitos (ISO 9000:2000)
Ingeniería del Software I - Calidad del Software UniversidadRey Juan Carlos 7
• Totalidad de las características y aspectos de un producto o servicio en los que se basa su aptitud para satisfacer una necesidad dada (EOQ) • El grado de satisfacción que produce al cliente • Un buen producto no es el que cumple con una determinada especificación, sino el que es bien recibido por el cliente (Drucker)
Ingeniería del Software I - Calidad del SoftwareUniversidad Rey Juan Carlos
8
CONCEPTO DE CALIDAD
Gillies (1992)
• No es absoluto • Está sujeto a restricciones • Trata de compromisos aceptables • Es multidimensional
• Los criterios de calidad no son independientes
Ingeniería del Software I - Calidad del Software
Universidad Rey Juan Carlos
9
Concepto de calidad
Según la UNE 66-001-92 [AENOR, 1992], se define lacalidad como: “Totalidad de características de un producto o servicio que le confieren su aptitud para satisfacer unas necesidades expresadas o implicitas”
La consecución de la calidad puede tener tres orígenes:
Calidad Realizada: La que es capaz de obtener la persona que realiza el trabajo. Calidad Programada: La calidad que se ha pretendido obtener. Calidad Necesaria: La calidadque el cliente exige con mayor o menor grado de concreción.
Ingeniería del Software I - Calidad del Software
Universidad Rey Juan Carlos
10
GESTIÓN DE LA CALIDAD
Ingeniería del Software I - Calidad del Software
Universidad Rey Juan Carlos
11
Calidad en la Ingeniería del Software
Hay que tener en cuenta a la hora de abordar la calidad en el software un conjunto decaracterísticas del mismo que lo hace un producto peculiar:
Se desarrolla, no se fabrica en el sentido clásico del mismo. Se trata de un producto lógico, sin existencia física. No se degrada con el uso. Por la complejidad del SW y la ausencia de controles adecuados, se suele entregar el SW conscientemente con defectos (incluso públicamente declarados). Un gran porcentaje...
Regístrate para leer el documento completo.