SlideShare uma empresa Scribd logo
1 de 22
Conceptos de Calidad del Software
Dr. Juan Pablo Carvallo Vega
jpcarvallo@gmail.com
Que es calidad?
?
 “La calidad no es un arte, es un hábito”. Aristóteles
 “En los negocios existe una sola definición de calidad, la definición
del cliente”. George Bush
 “Calidad es cumplir con los requerimientos”. Philip Crosby
 “Calidad es la acumulación de experiencias satisfactorias”.
Joan Ginebra & Rafael Arana
 “La no dispersión de las características de calidad”.
Kaoru Ishikawa
 “Calidad es adecuación al uso”. Joseph Juran
 “Calidad es lo que atrae, gusta y mantiene nuestra lealtad ”.
Richard Schonberger
 “La búsqueda incansable de la mejora continua ”. David Shuster
 “La calidad es la mínima pérdida causada a la sociedad desde que el
producto es embarcado ”. Genichi Taguchi
Definiciones de Calidad (1/2)
 “Una promesa de que el proceso va a resultar en productos o
servicios que serán vendidos a clientes que estarán definitivamente
satisfechos”. Edwards Deming
 “La calidad es el juicio que tienen los clientes sobre un producto o
servicio; es el punto en el que sienten que sobrepasa sus
necesidades y expectativas”. Howard Gitlow
 “La resultante total de las características del producto y servicio de
mercadotecnia, ingeniería, fabricación y movimiento, a través de los
cuales, el producto o servicio en uso satisfará las esperanzas del
cliente”. Armand Feigenbaum
Definiciones de Calidad (2/2)
La Calidad es Subjetiva
Segura
RápidaFuncional
Atractiva
Significa diferentes cosas
para diferentes personas
Depende !
Depende del contexto
En Resumen
 Gillies (1992)
 “La calidad es generalmente transparente cuando esta
presente pero fácilmente reconocible en su ausencia”
 No es absoluta
 Está sujeta a restricciones
 Trata de compromisos aceptables
 Es multidimensional
 Los criterios de calidad no son independientes
Definiciones Formales de Calidad
 “Calidad es la totalidad de las características o rendimiento, que
puede ser usado para determinar si un producto cumple o no su
aplicación prevista o intencionada”.
Japanese Industrial Standard JIS z8110-1981
 “Calidad es la totalidad de características de un producto o servicio
que lleva en su habilidad, para satisfacer necesidades implícitas o
establecidas”.
ANSI/ASQC ESTÁNDAR A3-1987
 “Grado en el que un conjunto de características inherentes cumple
con los requisitos”.
ISO 9000:2000
 “La totalidad de las características de una entidad que le otorgan su
aptitud para satisfacer necesidades establecidas e implícitas”
ISO 8402
Tipos de Calidad
Calidad
Programada
Calidad
Realizada
Calidad
Necesaria
Control de La
Calidad
Calidad
Realizada
Calidad
Programada
Calidad
Necesaria
Calidad
Esperada
La calidad en el tiempo
Calidad
Tiempo
Brecha de
Calidad
Control de Calidad
 “Las técnicas y las actividades operacionales que se usan para
cumplir los requisitos de calidad”
 Comprende las técnicas y las actividades operacionales destinadas:
 Al seguimiento de un proceso
 A la eliminación de causas de desempeño no satisfactorio en
todas las etapas del ciclo
 A lograr la eficiencia económica.
 “La estructura organizacional, los procedimientos, los procesos y los
recursos necesarios para implementar la administración de la
calidad”
Sistema de Calidad
Estructura
Organizacional
Procedimientos
Procesos Recursos
Calidad
Aseguramiento de la Calidad
 Todas las actividades planificadas y sistemáticas implementadas
dentro del sistema de calidad
 Evidenciadas como necesarias para dar adecuada confianza de
que una entidad cumplirá los requisitos de calidad
 “Instrucciones (programas de computadora) que cuando se ejecutan
proporcionan la función y el rendimiento deseados”.
 “Estructuras de datos que permiten a los programas manipular
adecuadamente la información”.
 “Documentos que describen la operación y el uso de programas”.
 “Es un conjunto de elementos u objetos que forman una
configuración que incluye Programas, Documentos y Datos”
“Programas de computadora, procedimientos, y
documentación y datos pertinentes a la operación de un
sistema de cómputo”
IEEE: Standard Glossary of Software Engineering
Terminology, 1988
Definiciones de Software
Definiciones de calidad del software
“La calidad del software es el grado con el que un sistema,
componente o proceso cumple los requerimientos
especificacados y las necesidades o expectativas del
cliente o usuario”.
IEEE, Standard 610-1990.
“Concordancia del software producido con los
requerimientos explícitamente establecidos, con los
estándares de desarrollo prefijados y con los
requerimientos implícitos no establecidos formalmente, que
desea el usuario”
Pressman, 1998
Calidad en la Ingeniería del Software
 Hay que tener en cuenta a la hora de abordar la calidad en el
software un conjunto de caracterí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 de la producción se hace aún a medida en
vez de emplear componentes existentes y ensamblar.
 Es muy flexible. Se puede cambiar con facilidad e incluso
reutilizar fragmentos.
Concepto de fabrica de software
 La creación del software se considera una ingeniería
 Se han buscado copiar metáforas para la producción de
productos materiales
 Una de estas metáforas es una fabrica:
 “Aquella organización orientada a la fabricación de un
producto de software, que planifica las distintas
tareas a realizar de forma coordinada y secuencial
con el objeto de conseguir el producto en plazo, coste
y calidad adecuado”
 Organización orientada a la especialización de funciones
Elementos de la fabrica de software
 El núcleo es equipo de desarrollo con especialistas en:
 Arquitectura
 Lenguajes
 Herramientas
 Interfaces de usuario etc.
 Unidades de servicio:
 Gestión de infraestructura (BD, Servidores, redes, sistemas
operativos, documentación , testeo etc.)
 Equipo de calidad del software
 Equipos de gestión económica y recursos humanos, gestión de
metodología y procesos
Roles de la fabrica de software
Personas
Herramientas
Procesos
Modelo de fabrica de software orientado a la calidad
 Debe considerar:
 Recursos Humanos
 Profesionalización, titulación
 Infraestructura
 Adecuada para procesos informáticos
 Formación
 Cursos de especialización en técnicas y tecnologías
apropiadas
 Metodología
 Adopción de la adecuada para cada caso
 Arquitectura
 Normalización y especialización en los productos
 Gestión
 Buena planificación y utilización de recursos
Estándares ISO 9000
 ISO 9000:2000 Quality management systems - Fundamentals and
vocabulary
 Determina un punto de partida para comprender la familia de
estándares y define los términos y definiciones fundamentales
utilizadas en la familia ISO 9000.
 En pocas palabras, expresa que hay que “decir qué se hace y
hacer lo que se dice.”
 La cumbre de esta serie es la ISO 9001, un modelo de sistema de
calidad para la garantía de la calidad en el
diseño, desarrollo, producción, instalación y servicios.
 Estándar que posibilita que una organización sea certificada para el
diseño, el desarrollo, la instalación y el mantenimiento de productos
y servicios tales como desarrollo de software, operación y soporte.
Las series ISO/IEC
 ISO 9000 es un nombre genérico para describir una serie de
estándares de sistemas de gestión. Aparece por primera vez en
1987.
 Originalmente pensada para fabricantes de productos en general
 Posteriormente adaptada a la industria del software
 Conjunto de requisitos adicionales, específicos para la industria del
software ISO 9000.3, IEEE 1298 e ISO 9004.2
 Proporcionar una guía para la gestión de la calidad: diseño e
implantación de sistemas de calidad.
 Describir los requerimientos generales para garantizar la calidad
(demostrar la idoneidad del sistema de calidad).
Más normas de la familia ISO / IEC:
 ISO 8402, gestión de la calidad y garantía de la calidad. Vocabulario.
 ISO/IEC 9126, Características de la calidad de un producto software.
 ISO 10006 para gestión del proyecto.
 ISO 10007 para gestión de la configuración.
 ISO 10012 para sistemas de medidas.
 ISO/TR 10014 para gestionar la economía de la calidad.
 ISO 10015 para formación.
 ISO 12207 procesos del ciclo de vida del software. ISO/IEC 12119,
Productos software: evaluación y pruebas.
 ISO/IEC 14102, Guía para la evaluación y selección de
herramientas CASE.
 ISO/IEC 14586, Proceso para selección del software
 ISO/TS 16949 para suministradores de automóviles.
 ISO 19011 para auditoria.
 ISO/IEC 25000 SCUARE

Mais conteúdo relacionado

Mais procurados

Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
Zuleima
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
Micky Jerzy
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
nenyta08
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
Edgardo Rojas
 

Mais procurados (20)

Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software II
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Ieee12207
Ieee12207Ieee12207
Ieee12207
 
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
Tema N° 7 Atributos de Calidad del Software según Norma ISO 25010
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Plan de pruebas de software
Plan de pruebas de softwarePlan de pruebas de software
Plan de pruebas de software
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
Conceptos basicos calidad software
Conceptos basicos calidad softwareConceptos basicos calidad software
Conceptos basicos calidad software
 

Destaque

Control de calidad de software
Control de calidad de softwareControl de calidad de software
Control de calidad de software
Cristian Sánchez
 
¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?
Software Guru
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
Lupithaa Guerrero
 
Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)
Leonel Alba
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
Joan Manuel Zabala
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWARE
Alejandro Leon
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQA
Anita Ortiz
 
Control de calidad de los alimentos
Control de calidad de los alimentosControl de calidad de los alimentos
Control de calidad de los alimentos
Ricardo Arriola
 

Destaque (14)

Control de calidad de software
Control de calidad de softwareControl de calidad de software
Control de calidad de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad de Software
Calidad de SoftwareCalidad de Software
Calidad de Software
 
6. Administración de la Calidad de Software
6. Administración de la Calidad de Software6. Administración de la Calidad de Software
6. Administración de la Calidad de Software
 
¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?¿Cómo medir la calidad del software de una manera formal pero práctica?
¿Cómo medir la calidad del software de una manera formal pero práctica?
 
AQCLab - UVa: Evaluación y Certificación de la Calidad Software
AQCLab - UVa: Evaluación y Certificación de la Calidad SoftwareAQCLab - UVa: Evaluación y Certificación de la Calidad Software
AQCLab - UVa: Evaluación y Certificación de la Calidad Software
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWARE
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQA
 
Control de Calidad del Software
Control de Calidad del SoftwareControl de Calidad del Software
Control de Calidad del Software
 
Control de calidad de los alimentos
Control de calidad de los alimentosControl de calidad de los alimentos
Control de calidad de los alimentos
 

Semelhante a 3. conceptos de calidad del software

Calidad de software
Calidad de softwareCalidad de software
Calidad de software
andimoreno
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
3134267271
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
Reivaj Sagarv
 
Estandares Iso,Spice Y Cmm Y Empresas
Estandares Iso,Spice Y Cmm Y  EmpresasEstandares Iso,Spice Y Cmm Y  Empresas
Estandares Iso,Spice Y Cmm Y Empresas
guest8e0579
 
11 introduccion a los arboles de calidad y norma
11 introduccion a los arboles de calidad y norma11 introduccion a los arboles de calidad y norma
11 introduccion a los arboles de calidad y norma
UVM
 
La calidad del software
La calidad del softwareLa calidad del software
La calidad del software
duberlisg
 

Semelhante a 3. conceptos de calidad del software (20)

Calidad Sw fundamentos.pdf
Calidad Sw fundamentos.pdfCalidad Sw fundamentos.pdf
Calidad Sw fundamentos.pdf
 
Calidad
CalidadCalidad
Calidad
 
Calidad
CalidadCalidad
Calidad
 
1761690 (1)
1761690 (1)1761690 (1)
1761690 (1)
 
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRE
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRECALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRE
CALIDAD DE SOFTWARE-SOLO SEPTIMO SEMESTRE
 
Estandares y normas iso
Estandares y normas isoEstandares y normas iso
Estandares y normas iso
 
MODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREMODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWARE
 
Ivan
IvanIvan
Ivan
 
S7-CDSQA.pptx
S7-CDSQA.pptxS7-CDSQA.pptx
S7-CDSQA.pptx
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Estandares Iso,Spice Y Cmm Y Empresas
Estandares Iso,Spice Y Cmm Y  EmpresasEstandares Iso,Spice Y Cmm Y  Empresas
Estandares Iso,Spice Y Cmm Y Empresas
 
Plantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorgePlantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorge
 
11 introduccion a los arboles de calidad y norma
11 introduccion a los arboles de calidad y norma11 introduccion a los arboles de calidad y norma
11 introduccion a los arboles de calidad y norma
 
S2-CDSQA.pptx
S2-CDSQA.pptxS2-CDSQA.pptx
S2-CDSQA.pptx
 
Laboratorio aseguramiento de software
Laboratorio aseguramiento de softwareLaboratorio aseguramiento de software
Laboratorio aseguramiento de software
 
La calidad del software
La calidad del softwareLa calidad del software
La calidad del software
 
Gestión De Calidad
Gestión De CalidadGestión De Calidad
Gestión De Calidad
 

Mais de Juan Pablo Carvallo (6)

7. introduccion a cmmi
7. introduccion a cmmi7. introduccion a cmmi
7. introduccion a cmmi
 
6. seleccion de componentes
6. seleccion de componentes6. seleccion de componentes
6. seleccion de componentes
 
5. construccion de modelos de calidad
5. construccion de modelos de calidad5. construccion de modelos de calidad
5. construccion de modelos de calidad
 
4. introduccion a los modelos de calidad
4. introduccion a los modelos de calidad4. introduccion a los modelos de calidad
4. introduccion a los modelos de calidad
 
2. sistemas hibridos
2. sistemas hibridos2. sistemas hibridos
2. sistemas hibridos
 
1. introduccion a la calidad del software
1. introduccion a la calidad del software1. introduccion a la calidad del software
1. introduccion a la calidad del software
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 

3. conceptos de calidad del software

  • 1. Conceptos de Calidad del Software Dr. Juan Pablo Carvallo Vega jpcarvallo@gmail.com
  • 3.  “La calidad no es un arte, es un hábito”. Aristóteles  “En los negocios existe una sola definición de calidad, la definición del cliente”. George Bush  “Calidad es cumplir con los requerimientos”. Philip Crosby  “Calidad es la acumulación de experiencias satisfactorias”. Joan Ginebra & Rafael Arana  “La no dispersión de las características de calidad”. Kaoru Ishikawa  “Calidad es adecuación al uso”. Joseph Juran  “Calidad es lo que atrae, gusta y mantiene nuestra lealtad ”. Richard Schonberger  “La búsqueda incansable de la mejora continua ”. David Shuster  “La calidad es la mínima pérdida causada a la sociedad desde que el producto es embarcado ”. Genichi Taguchi Definiciones de Calidad (1/2)
  • 4.  “Una promesa de que el proceso va a resultar en productos o servicios que serán vendidos a clientes que estarán definitivamente satisfechos”. Edwards Deming  “La calidad es el juicio que tienen los clientes sobre un producto o servicio; es el punto en el que sienten que sobrepasa sus necesidades y expectativas”. Howard Gitlow  “La resultante total de las características del producto y servicio de mercadotecnia, ingeniería, fabricación y movimiento, a través de los cuales, el producto o servicio en uso satisfará las esperanzas del cliente”. Armand Feigenbaum Definiciones de Calidad (2/2)
  • 5. La Calidad es Subjetiva Segura RápidaFuncional Atractiva Significa diferentes cosas para diferentes personas Depende ! Depende del contexto
  • 6. En Resumen  Gillies (1992)  “La calidad es generalmente transparente cuando esta presente pero fácilmente reconocible en su ausencia”  No es absoluta  Está sujeta a restricciones  Trata de compromisos aceptables  Es multidimensional  Los criterios de calidad no son independientes
  • 7. Definiciones Formales de Calidad  “Calidad es la totalidad de las características o rendimiento, que puede ser usado para determinar si un producto cumple o no su aplicación prevista o intencionada”. Japanese Industrial Standard JIS z8110-1981  “Calidad es la totalidad de características de un producto o servicio que lleva en su habilidad, para satisfacer necesidades implícitas o establecidas”. ANSI/ASQC ESTÁNDAR A3-1987  “Grado en el que un conjunto de características inherentes cumple con los requisitos”. ISO 9000:2000  “La totalidad de las características de una entidad que le otorgan su aptitud para satisfacer necesidades establecidas e implícitas” ISO 8402
  • 8. Tipos de Calidad Calidad Programada Calidad Realizada Calidad Necesaria Control de La Calidad Calidad Realizada Calidad Programada Calidad Necesaria Calidad Esperada
  • 9. La calidad en el tiempo Calidad Tiempo Brecha de Calidad
  • 10. Control de Calidad  “Las técnicas y las actividades operacionales que se usan para cumplir los requisitos de calidad”  Comprende las técnicas y las actividades operacionales destinadas:  Al seguimiento de un proceso  A la eliminación de causas de desempeño no satisfactorio en todas las etapas del ciclo  A lograr la eficiencia económica.
  • 11.  “La estructura organizacional, los procedimientos, los procesos y los recursos necesarios para implementar la administración de la calidad” Sistema de Calidad Estructura Organizacional Procedimientos Procesos Recursos Calidad
  • 12. Aseguramiento de la Calidad  Todas las actividades planificadas y sistemáticas implementadas dentro del sistema de calidad  Evidenciadas como necesarias para dar adecuada confianza de que una entidad cumplirá los requisitos de calidad
  • 13.  “Instrucciones (programas de computadora) que cuando se ejecutan proporcionan la función y el rendimiento deseados”.  “Estructuras de datos que permiten a los programas manipular adecuadamente la información”.  “Documentos que describen la operación y el uso de programas”.  “Es un conjunto de elementos u objetos que forman una configuración que incluye Programas, Documentos y Datos” “Programas de computadora, procedimientos, y documentación y datos pertinentes a la operación de un sistema de cómputo” IEEE: Standard Glossary of Software Engineering Terminology, 1988 Definiciones de Software
  • 14. Definiciones de calidad del software “La calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientos especificacados y las necesidades o expectativas del cliente o usuario”. IEEE, Standard 610-1990. “Concordancia del software producido con los requerimientos explícitamente establecidos, con los estándares de desarrollo prefijados y con los requerimientos implícitos no establecidos formalmente, que desea el usuario” Pressman, 1998
  • 15. Calidad en la Ingeniería del Software  Hay que tener en cuenta a la hora de abordar la calidad en el software un conjunto de caracterí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 de la producción se hace aún a medida en vez de emplear componentes existentes y ensamblar.  Es muy flexible. Se puede cambiar con facilidad e incluso reutilizar fragmentos.
  • 16. Concepto de fabrica de software  La creación del software se considera una ingeniería  Se han buscado copiar metáforas para la producción de productos materiales  Una de estas metáforas es una fabrica:  “Aquella organización orientada a la fabricación de un producto de software, que planifica las distintas tareas a realizar de forma coordinada y secuencial con el objeto de conseguir el producto en plazo, coste y calidad adecuado”  Organización orientada a la especialización de funciones
  • 17. Elementos de la fabrica de software  El núcleo es equipo de desarrollo con especialistas en:  Arquitectura  Lenguajes  Herramientas  Interfaces de usuario etc.  Unidades de servicio:  Gestión de infraestructura (BD, Servidores, redes, sistemas operativos, documentación , testeo etc.)  Equipo de calidad del software  Equipos de gestión económica y recursos humanos, gestión de metodología y procesos
  • 18. Roles de la fabrica de software Personas Herramientas Procesos
  • 19. Modelo de fabrica de software orientado a la calidad  Debe considerar:  Recursos Humanos  Profesionalización, titulación  Infraestructura  Adecuada para procesos informáticos  Formación  Cursos de especialización en técnicas y tecnologías apropiadas  Metodología  Adopción de la adecuada para cada caso  Arquitectura  Normalización y especialización en los productos  Gestión  Buena planificación y utilización de recursos
  • 20. Estándares ISO 9000  ISO 9000:2000 Quality management systems - Fundamentals and vocabulary  Determina un punto de partida para comprender la familia de estándares y define los términos y definiciones fundamentales utilizadas en la familia ISO 9000.  En pocas palabras, expresa que hay que “decir qué se hace y hacer lo que se dice.”  La cumbre de esta serie es la ISO 9001, un modelo de sistema de calidad para la garantía de la calidad en el diseño, desarrollo, producción, instalación y servicios.  Estándar que posibilita que una organización sea certificada para el diseño, el desarrollo, la instalación y el mantenimiento de productos y servicios tales como desarrollo de software, operación y soporte.
  • 21. Las series ISO/IEC  ISO 9000 es un nombre genérico para describir una serie de estándares de sistemas de gestión. Aparece por primera vez en 1987.  Originalmente pensada para fabricantes de productos en general  Posteriormente adaptada a la industria del software  Conjunto de requisitos adicionales, específicos para la industria del software ISO 9000.3, IEEE 1298 e ISO 9004.2  Proporcionar una guía para la gestión de la calidad: diseño e implantación de sistemas de calidad.  Describir los requerimientos generales para garantizar la calidad (demostrar la idoneidad del sistema de calidad).
  • 22. Más normas de la familia ISO / IEC:  ISO 8402, gestión de la calidad y garantía de la calidad. Vocabulario.  ISO/IEC 9126, Características de la calidad de un producto software.  ISO 10006 para gestión del proyecto.  ISO 10007 para gestión de la configuración.  ISO 10012 para sistemas de medidas.  ISO/TR 10014 para gestionar la economía de la calidad.  ISO 10015 para formación.  ISO 12207 procesos del ciclo de vida del software. ISO/IEC 12119, Productos software: evaluación y pruebas.  ISO/IEC 14102, Guía para la evaluación y selección de herramientas CASE.  ISO/IEC 14586, Proceso para selección del software  ISO/TS 16949 para suministradores de automóviles.  ISO 19011 para auditoria.  ISO/IEC 25000 SCUARE