SlideShare una empresa de Scribd logo
1 de 141
Calidad de Software Ing. Felipe Aliaga Cavero
CAPACIDAD  I Fundamentos de la Calidad de Software
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Calidad en el Proceso de Software
 
 
 
 
 
CAPACIDAD  II Modelos y Estándares de Calidad de Software
[object Object],[object Object],[object Object],[object Object],[object Object],Modelos de Calidad de Software – Calidad del Proceso
ISO:  INTERNATIONAL ORGANIZATION FOR STANDARIZATION COMITÉS TÉCNICOS (TC) SUBCOMITÉS (SC) GRUPOS DE TRABAJO (WG) Borrador de WG WD Borrador de comité CD Borrador de norma intern. DIS Borrador final norma intern. FDIS Norma intern. IS Especificación técnica (TS) Informe técnico (TR) Especificación pública (PAS) Acuerdo técnico de la industria (ITA) ISO 9000
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],NORMAS ISO 9000 ISO 9000
NORMAS ISO 9000 ISO 9000
RAZONES PARA USAR ISO 9000 Demanda del cliente Necesidad de mejorar procesos/sistemas ISO 9000
ISO 9000
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],PRINCIPIOS DE GESTIÓN DE LA CALIDAD ISO 9000
OBJETO Y CAMPO DE APLICACIÓN a)  las organizaciones que buscan ventajas por medio de la implementación de un sistema de gestión de la calidad; b) las organizaciones que buscan la confianza de sus proveedores en que sus requisitos para los productos serán satisfechos; c) los usuarios de los productos; d) aquellos interesados en el entendimiento mutuo de la terminología utilizada en la gestión de la calidad (por ejemplo: proveedores, clientes, entes reguladores); e) todos aquellos que, perteneciendo o no a la organización, evalúan o auditan el sistema de gestión de la calidad para determinar su conformidad con los requisitos de la Norma  ISO 9001  f)  todos aquellos que, perteneciendo o no a la organización, asesoran o dan formación sobre el sistema de gestión de la calidad adecuado para dicha organización; g) aquellos quienes desarrollan normas relacionadas. ISO 9000
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ISO 9000
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ISO 9000
Enfoque  basado en   proceso s ISO 9000
Enfoque  basado en   proceso s ISO 9000
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Papel de  la  alta dirección ISO 9000
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ISO 9000
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ISO 9000
M ejora  continua a)  A nálisis y evaluación de la situación existente para identificar áreas para la mejora; b)  E stablecimiento de los objetivos para la mejora; c )  B úsqueda de posibles soluciones para lograr los objetivos; d)  E valuación de dichas soluciones y su selección; e)  I mplementación de la solución seleccionada; f)  M edición, verificación, análisis y evaluación de los resultados de la implementación para determinar que se han alcanzado los objetivos ISO 9000
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CAPACIDAD  III Métricas en la Calidad de Software
Modelo Mc-Call
CAPACIDAD  IV Actividades de Control de Calidad de Software
Calidad del Producto
Verificación & Validación
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Pruebas de Software
Contenidos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introducción ,[object Object],[object Object],[object Object],[object Object]
... Introducción Prueba Modelo de  Fiabilidad Depuración Evaluación Configuración del Software Configuración de la Prueba Errores Correciones Predicción Fiabilidad Resultados  esperados Resultados de  la prueba Datos de tasa  de error
... Introducción ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
... Introducción ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],... Introducción
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Pruebas de Caja Blanca
[object Object],[object Object],[object Object],[object Object],... Pruebas de Caja Blanca Prueba del Camino Básico
Pruebas de Caja Blanca Prueba del Camino Básico - Grafo de Flujo Secuencia if While then else end if CASE opción1 no opción1 END CASE opción2 no opción2 ... ... no opciónN opciónN
Pruebas de Caja Blanca Prueba del Camino Básico - ... Grafo de Flujo Aristas Nodos Región
Pruebas de Caja Blanca Prueba del Camino Básico -  Complejidad Ciclomática ,[object Object],[object Object],[object Object],[object Object],[object Object]
Pruebas de Caja Blanca Prueba del Camino Básico -  ... Complejidad Ciclomática ,[object Object],[object Object],[object Object],[object Object],1 1 2, 3 11 11 10 10 9 9 8 8 7 7 6 6 4, 5 4, 5
Pruebas de Caja Blanca Prueba del Camino Básico - Conjunto Básico 1 2, 3 11 10 9 8 7 6 4, 5 Un conjunto de caminos independientes Camino 1:  1-11 Camino 2:  1-2-3-4-5-10-1-11 Camino 3:  1-2-3-6-8-9-10-1-11 Camino 4:  1-2-3-6-7-9-10-1-11 El camino 1-2-3-4-5-10-1-2-3-6-8-9-10-1-11 No se considera un camino independiente,  ya que es simplemente una combinación  de caminos ya especificados Los cuatro caminos anteriores constituyen un  conjunto básico  para el grafo
Pruebas de Caja Blanca Prueba del camino básico - ... Conjunto Básico ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],a x y b x Nodos  Predicado False True False True
Pruebas de Caja Blanca Prueba del camino básico -  Derivación de casos de prueba ,[object Object],[object Object],[object Object],[object Object],[object Object]
Pruebas de caja blanca Prueba del camino básico -  ... Derivación de casos de prueba PROCEDURE imprime_media(VAR x, y : real;) VAR resultado : real; resultado:=0; IF (x < 0 OR y < 0) THEN WRITELN( “ x e y deben ser positivos”); ELSE resultado := (x + y)/2 WRITELN( “ La media es: “, resultado); ENDIF END imprime_media 1 2 3 4 5 6 Ejemplo:
Pruebas de Caja Blanca Prueba del camino básico -  ... Derivación de casos de prueba 1 2 3 4 4 6 5 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],False False True True x < 0 y < 0
Pruebas de Caja Blanca Otras Pruebas de Caja Blanca – Prueba de Condiciones ,[object Object],[object Object],[object Object],[object Object],[object Object]
Pruebas de Caja Blanca Otras Pruebas de Caja Blanca – Prueba de Bucles Bucles simples Bucles anidados Bucles concatenados Bucles no estructurados
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Pruebas de Caja Blanca Otras Pruebas de Caja Blanca – ... Prueba de Bucles
[object Object],[object Object],[object Object],[object Object],[object Object],Pruebas de Caja Blanca Otras Pruebas de Caja Blanca – ... Prueba de Bucles
[object Object],[object Object],[object Object],[object Object],Pruebas de Caja Blanca Otras Pruebas de Caja Blanca – ... Prueba de Bucles
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Pruebas de Caja Negra
Pruebas de Caja Negra Partición Equivalente ,[object Object],[object Object],[object Object],[object Object]
Pruebas de Caja Negra Partición Equivalente  Paso 1: Identificar Clases de Equivalencia ,[object Object],[object Object],[object Object],[object Object],Condición de entrada Clases de Equivalencia Válidas Clases de Equivalencia No ´Válidas
[object Object],[object Object],[object Object],[object Object],[object Object],Pruebas de Caja Negra ...  Partición Equivalente  Paso 1: Identificar Clases de Equivalencia
[object Object],[object Object],[object Object],Pruebas de Caja Negra …  Partición Equivalente  Paso 1: Identificar Clases de Equivalencia
Pruebas de Caja Negra Análisis de Valores Límite ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Pruebas de Caja Negra Ejemplo
Condición  de Entrada Tipo Clase Equivalencia  Válida Clase Equivalencia  No Válida Código banco Lógica (puede estar o no)  Si está es Rango 1 :  En blanco 2 : 100<= Código banco <= 999 3 : Un valor no numérico 4 : Código banco < 100 5 : Código banco > 999 Código sucursal Rango 6 : 1000 <= Código sucursal  <= 9999 7 : Código sucursal < 1000 8 : Código sucursal >= 9999 Nº Cuenta Valor 9 : Cualquier número de cinco dígitos 10 : Número de más de cinco dígitos 11 : Número de menos de cinco dígitos Clave Valor 12 : Cualquier cadena de caracteres alfanuméricos de 5 posiciones 13 : Cadena de menos de cinco posiciones 14 : Cadena de más de cinco posiciones Orden Conjunto, con comportamiento distinto 15 : “” 16 : “Talonario” 17 : “Movimientos” 18 : Cadena distinta de blanco y de las válidas
[object Object],[object Object],Pruebas de Caja Negra …  Ejemplo Número Clases de Equivalencia Propósito del Caso Datos de Prueba Condición de Entrada 1 Condición de Entrada 2 … Condición de Entrada n
Herramientas para Pruebas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Tsp (Team Software Process )
Tsp (Team Software Process )Tsp (Team Software Process )
Tsp (Team Software Process )silviachmn
 
CMMI y PMI en la Gestión de Requerimientos
CMMI y PMI en la Gestión de RequerimientosCMMI y PMI en la Gestión de Requerimientos
CMMI y PMI en la Gestión de RequerimientosVictor Caravantes
 
MODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREMODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREEdwingelviz
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de softwareHernan Espinoza
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiJimmy Davila
 
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareGestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareJosé Antonio Sandoval Acosta
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de softwareGiovanny Guillen
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareyecka25
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoLu Martinez
 
Estándares y modelos de calidad del software
Estándares y modelos de calidad del softwareEstándares y modelos de calidad del software
Estándares y modelos de calidad del softwarerodigueezleidy
 
CMMI v2.0: Más dinámico, ligero y adaptable
CMMI v2.0: Más dinámico, ligero y adaptableCMMI v2.0: Más dinámico, ligero y adaptable
CMMI v2.0: Más dinámico, ligero y adaptableSoftware Guru
 

La actualidad más candente (20)

ISO/SPICE 15504
ISO/SPICE 15504ISO/SPICE 15504
ISO/SPICE 15504
 
CMMI Y SCAMPI
CMMI Y SCAMPICMMI Y SCAMPI
CMMI Y SCAMPI
 
Estimación de Proyectos de Software
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
 
Tsp (Team Software Process )
Tsp (Team Software Process )Tsp (Team Software Process )
Tsp (Team Software Process )
 
CMMI y PMI en la Gestión de Requerimientos
CMMI y PMI en la Gestión de RequerimientosCMMI y PMI en la Gestión de Requerimientos
CMMI y PMI en la Gestión de Requerimientos
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Iso 25000
Iso 25000Iso 25000
Iso 25000
 
Sqap ejemplos
Sqap ejemplosSqap ejemplos
Sqap ejemplos
 
MODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREMODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWARE
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de software
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmiCuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareGestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el 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
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Estándares y modelos de calidad del software
Estándares y modelos de calidad del softwareEstándares y modelos de calidad del software
Estándares y modelos de calidad del software
 
Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
CMMI v2.0: Más dinámico, ligero y adaptable
CMMI v2.0: Más dinámico, ligero y adaptableCMMI v2.0: Más dinámico, ligero y adaptable
CMMI v2.0: Más dinámico, ligero y adaptable
 
IT MARK
IT MARK IT MARK
IT MARK
 

Destacado

Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De SoftwareJimmy Campo
 
Control de Calidad del Software
Control de Calidad del SoftwareControl de Calidad del Software
Control de Calidad del SoftwareTonymx
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126JekittaB
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blancaStudentPc
 
Kelli Janae Lindsay : LRA Uganda
Kelli Janae Lindsay : LRA Uganda Kelli Janae Lindsay : LRA Uganda
Kelli Janae Lindsay : LRA Uganda Kelli Kling
 
Final copy lra conflict uganda
Final copy lra conflict ugandaFinal copy lra conflict uganda
Final copy lra conflict ugandaKelli Kling
 
LRA Presentation 1
LRA Presentation 1LRA Presentation 1
LRA Presentation 1ildikoscurr
 
Gj Sue Tr Policy
Gj Sue Tr PolicyGj Sue Tr Policy
Gj Sue Tr PolicyCallieO
 
Validação e Testes de Software - MOD1
Validação e Testes de Software - MOD1Validação e Testes de Software - MOD1
Validação e Testes de Software - MOD1Fernando Palma
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaFabrício Campos
 
Verificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareCamilo Almendra
 
Desenhando Componentes de Software com UML
Desenhando Componentes de Software com UMLDesenhando Componentes de Software com UML
Desenhando Componentes de Software com UMLRildo (@rildosan) Santos
 
C-LRA Program Evaluation and Needs Assessment
C-LRA Program Evaluation and Needs AssessmentC-LRA Program Evaluation and Needs Assessment
C-LRA Program Evaluation and Needs AssessmentRobert Grossman-Vermaas
 
LRA Investor Presentation 13 05-17
LRA Investor Presentation 13 05-17 LRA Investor Presentation 13 05-17
LRA Investor Presentation 13 05-17 Lara_Exploration
 
Semantic Relations
Semantic RelationsSemantic Relations
Semantic RelationsJennifer Lee
 
Open Source Software im geschäftskritischen Einsatz
Open Source Software im geschäftskritischen EinsatzOpen Source Software im geschäftskritischen Einsatz
Open Source Software im geschäftskritischen EinsatzMatthias Stürmer
 
Projektmanagement 2.0: Social Software für die Projektkommunikation
Projektmanagement 2.0: Social Software für die ProjektkommunikationProjektmanagement 2.0: Social Software für die Projektkommunikation
Projektmanagement 2.0: Social Software für die ProjektkommunikationKommunikation-zweinull
 

Destacado (20)

Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
Control de Calidad del Software
Control de Calidad del SoftwareControl de Calidad del Software
Control de Calidad del Software
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blanca
 
Kelli Janae Lindsay : LRA Uganda
Kelli Janae Lindsay : LRA Uganda Kelli Janae Lindsay : LRA Uganda
Kelli Janae Lindsay : LRA Uganda
 
Final copy lra conflict uganda
Final copy lra conflict ugandaFinal copy lra conflict uganda
Final copy lra conflict uganda
 
LRA Presentation (1)
LRA Presentation (1)LRA Presentation (1)
LRA Presentation (1)
 
LRA Presentation 1
LRA Presentation 1LRA Presentation 1
LRA Presentation 1
 
Gj Sue Tr Policy
Gj Sue Tr PolicyGj Sue Tr Policy
Gj Sue Tr Policy
 
Ctai Teste De Software Aula 1
Ctai Teste De Software Aula 1Ctai Teste De Software Aula 1
Ctai Teste De Software Aula 1
 
Validação e Testes de Software - MOD1
Validação e Testes de Software - MOD1Validação e Testes de Software - MOD1
Validação e Testes de Software - MOD1
 
Introdução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem práticaIntrodução ao Teste de Software - Uma abordagem prática
Introdução ao Teste de Software - Uma abordagem prática
 
Verificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de Software
 
Desenhando Componentes de Software com UML
Desenhando Componentes de Software com UMLDesenhando Componentes de Software com UML
Desenhando Componentes de Software com UML
 
C-LRA Program Evaluation and Needs Assessment
C-LRA Program Evaluation and Needs AssessmentC-LRA Program Evaluation and Needs Assessment
C-LRA Program Evaluation and Needs Assessment
 
LRA Investor Presentation 13 05-17
LRA Investor Presentation 13 05-17 LRA Investor Presentation 13 05-17
LRA Investor Presentation 13 05-17
 
Conflict in North Uganda
Conflict in North UgandaConflict in North Uganda
Conflict in North Uganda
 
Semantic Relations
Semantic RelationsSemantic Relations
Semantic Relations
 
Open Source Software im geschäftskritischen Einsatz
Open Source Software im geschäftskritischen EinsatzOpen Source Software im geschäftskritischen Einsatz
Open Source Software im geschäftskritischen Einsatz
 
Projektmanagement 2.0: Social Software für die Projektkommunikation
Projektmanagement 2.0: Social Software für die ProjektkommunikationProjektmanagement 2.0: Social Software für die Projektkommunikation
Projektmanagement 2.0: Social Software für die Projektkommunikation
 

Similar a Calidad De Software Diapositivas

Introducción a los Sistemas de Gestión de la Calidad ISO 9000
Introducción a los Sistemas de Gestión de la Calidad ISO 9000Introducción a los Sistemas de Gestión de la Calidad ISO 9000
Introducción a los Sistemas de Gestión de la Calidad ISO 9000Juan Carlos Fernandez
 
Curso de introducción a los sistemas de calidad
Curso de introducción a los sistemas de calidadCurso de introducción a los sistemas de calidad
Curso de introducción a los sistemas de calidadjunkymashi
 
PONENCIA MIGLIARINO ISO 9002 BS.pdf
PONENCIA MIGLIARINO ISO 9002 BS.pdfPONENCIA MIGLIARINO ISO 9002 BS.pdf
PONENCIA MIGLIARINO ISO 9002 BS.pdfbianxizz
 
Evaluación de Procesos
Evaluación de ProcesosEvaluación de Procesos
Evaluación de Procesoshvasconez
 
4 Caelum Solo Pruebas 2009
4  Caelum Solo Pruebas 20094  Caelum Solo Pruebas 2009
4 Caelum Solo Pruebas 2009Pepe
 
Calidad Sw fundamentos.pdf
Calidad Sw fundamentos.pdfCalidad Sw fundamentos.pdf
Calidad Sw fundamentos.pdfrodrigorobert8
 
ICH Q8 y Gestion del conocimiento
ICH Q8 y Gestion del conocimientoICH Q8 y Gestion del conocimiento
ICH Q8 y Gestion del conocimientoAlicia Tébar
 
Presentacion normas iso
Presentacion normas isoPresentacion normas iso
Presentacion normas isoerick valera
 
ISO 9000 POLLITAS UAMRA
ISO 9000 POLLITAS UAMRAISO 9000 POLLITAS UAMRA
ISO 9000 POLLITAS UAMRAFernandaFdez
 
Metodologías P Competividad Clase Mundial P3
Metodologías P Competividad Clase Mundial P3Metodologías P Competividad Clase Mundial P3
Metodologías P Competividad Clase Mundial P3Juan Carlos Fernandez
 

Similar a Calidad De Software Diapositivas (20)

Iso 9004 00 capitulo03
Iso 9004  00 capitulo03Iso 9004  00 capitulo03
Iso 9004 00 capitulo03
 
Gerencia de la Calidad
Gerencia de la CalidadGerencia de la Calidad
Gerencia de la Calidad
 
Gerencia de Calidad
Gerencia de CalidadGerencia de Calidad
Gerencia de Calidad
 
Introducción a los Sistemas de Gestión de la Calidad ISO 9000
Introducción a los Sistemas de Gestión de la Calidad ISO 9000Introducción a los Sistemas de Gestión de la Calidad ISO 9000
Introducción a los Sistemas de Gestión de la Calidad ISO 9000
 
Curso de introducción a los sistemas de calidad
Curso de introducción a los sistemas de calidadCurso de introducción a los sistemas de calidad
Curso de introducción a los sistemas de calidad
 
PONENCIA MIGLIARINO ISO 9002 BS.pdf
PONENCIA MIGLIARINO ISO 9002 BS.pdfPONENCIA MIGLIARINO ISO 9002 BS.pdf
PONENCIA MIGLIARINO ISO 9002 BS.pdf
 
Norma ISO 9001:2008 | Requisitos
Norma ISO 9001:2008 | RequisitosNorma ISO 9001:2008 | Requisitos
Norma ISO 9001:2008 | Requisitos
 
Evaluación de Procesos
Evaluación de ProcesosEvaluación de Procesos
Evaluación de Procesos
 
Auditorias ISO 9001 2008
Auditorias  ISO 9001 2008Auditorias  ISO 9001 2008
Auditorias ISO 9001 2008
 
Calidad 1
Calidad 1Calidad 1
Calidad 1
 
4 Caelum Solo Pruebas 2009
4  Caelum Solo Pruebas 20094  Caelum Solo Pruebas 2009
4 Caelum Solo Pruebas 2009
 
Calidad
CalidadCalidad
Calidad
 
Calidad
CalidadCalidad
Calidad
 
Calidad en el desarrollo del software
Calidad en el desarrollo del softwareCalidad en el desarrollo del software
Calidad en el desarrollo del software
 
Calidad Sw fundamentos.pdf
Calidad Sw fundamentos.pdfCalidad Sw fundamentos.pdf
Calidad Sw fundamentos.pdf
 
Cmmi iso 9001
Cmmi   iso 9001Cmmi   iso 9001
Cmmi iso 9001
 
ICH Q8 y Gestion del conocimiento
ICH Q8 y Gestion del conocimientoICH Q8 y Gestion del conocimiento
ICH Q8 y Gestion del conocimiento
 
Presentacion normas iso
Presentacion normas isoPresentacion normas iso
Presentacion normas iso
 
ISO 9000 POLLITAS UAMRA
ISO 9000 POLLITAS UAMRAISO 9000 POLLITAS UAMRA
ISO 9000 POLLITAS UAMRA
 
Metodologías P Competividad Clase Mundial P3
Metodologías P Competividad Clase Mundial P3Metodologías P Competividad Clase Mundial P3
Metodologías P Competividad Clase Mundial P3
 

Último

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 

Último (11)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Calidad De Software Diapositivas

  • 1. Calidad de Software Ing. Felipe Aliaga Cavero
  • 2. CAPACIDAD I Fundamentos de la Calidad de Software
  • 3.  
  • 4.  
  • 5.  
  • 6.  
  • 7.  
  • 8.  
  • 9.  
  • 10.  
  • 11.  
  • 12.  
  • 13.  
  • 14.  
  • 15.  
  • 16.  
  • 17.  
  • 18.  
  • 19.  
  • 20.  
  • 21.  
  • 22.  
  • 23.  
  • 24.  
  • 25.  
  • 26.  
  • 27.  
  • 28.  
  • 29.  
  • 30.  
  • 31.  
  • 32.  
  • 33.  
  • 34.  
  • 35.  
  • 36.  
  • 37.  
  • 38.  
  • 39.  
  • 40.  
  • 41.  
  • 42.  
  • 43.  
  • 44. Calidad en el Proceso de Software
  • 45.  
  • 46.  
  • 47.  
  • 48.  
  • 49.  
  • 50. CAPACIDAD II Modelos y Estándares de Calidad de Software
  • 51.
  • 52. ISO: INTERNATIONAL ORGANIZATION FOR STANDARIZATION COMITÉS TÉCNICOS (TC) SUBCOMITÉS (SC) GRUPOS DE TRABAJO (WG) Borrador de WG WD Borrador de comité CD Borrador de norma intern. DIS Borrador final norma intern. FDIS Norma intern. IS Especificación técnica (TS) Informe técnico (TR) Especificación pública (PAS) Acuerdo técnico de la industria (ITA) ISO 9000
  • 53.
  • 54. NORMAS ISO 9000 ISO 9000
  • 55. RAZONES PARA USAR ISO 9000 Demanda del cliente Necesidad de mejorar procesos/sistemas ISO 9000
  • 57.
  • 58. OBJETO Y CAMPO DE APLICACIÓN a) las organizaciones que buscan ventajas por medio de la implementación de un sistema de gestión de la calidad; b) las organizaciones que buscan la confianza de sus proveedores en que sus requisitos para los productos serán satisfechos; c) los usuarios de los productos; d) aquellos interesados en el entendimiento mutuo de la terminología utilizada en la gestión de la calidad (por ejemplo: proveedores, clientes, entes reguladores); e) todos aquellos que, perteneciendo o no a la organización, evalúan o auditan el sistema de gestión de la calidad para determinar su conformidad con los requisitos de la Norma ISO 9001 f) todos aquellos que, perteneciendo o no a la organización, asesoran o dan formación sobre el sistema de gestión de la calidad adecuado para dicha organización; g) aquellos quienes desarrollan normas relacionadas. ISO 9000
  • 59.
  • 60.
  • 61. Enfoque basado en proceso s ISO 9000
  • 62. Enfoque basado en proceso s ISO 9000
  • 63.
  • 64.
  • 65.
  • 66. M ejora continua a) A nálisis y evaluación de la situación existente para identificar áreas para la mejora; b) E stablecimiento de los objetivos para la mejora; c ) B úsqueda de posibles soluciones para lograr los objetivos; d) E valuación de dichas soluciones y su selección; e) I mplementación de la solución seleccionada; f) M edición, verificación, análisis y evaluación de los resultados de la implementación para determinar que se han alcanzado los objetivos ISO 9000
  • 67.  
  • 68.  
  • 69.  
  • 70.  
  • 71.  
  • 72.  
  • 73.  
  • 74.  
  • 75.  
  • 76.  
  • 77.  
  • 78.  
  • 79.  
  • 80.  
  • 81.  
  • 82.  
  • 83.  
  • 84.  
  • 85.  
  • 86.  
  • 87. CAPACIDAD III Métricas en la Calidad de Software
  • 89. CAPACIDAD IV Actividades de Control de Calidad de Software
  • 92.  
  • 93.  
  • 94.  
  • 95.  
  • 96.  
  • 97.  
  • 98.  
  • 99.  
  • 100.  
  • 101.  
  • 102.  
  • 103.  
  • 104.  
  • 105.  
  • 106.  
  • 107.  
  • 108.  
  • 110.
  • 111.
  • 112. ... Introducción Prueba Modelo de Fiabilidad Depuración Evaluación Configuración del Software Configuración de la Prueba Errores Correciones Predicción Fiabilidad Resultados esperados Resultados de la prueba Datos de tasa de error
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 118. Pruebas de Caja Blanca Prueba del Camino Básico - Grafo de Flujo Secuencia if While then else end if CASE opción1 no opción1 END CASE opción2 no opción2 ... ... no opciónN opciónN
  • 119. Pruebas de Caja Blanca Prueba del Camino Básico - ... Grafo de Flujo Aristas Nodos Región
  • 120.
  • 121.
  • 122. Pruebas de Caja Blanca Prueba del Camino Básico - Conjunto Básico 1 2, 3 11 10 9 8 7 6 4, 5 Un conjunto de caminos independientes Camino 1: 1-11 Camino 2: 1-2-3-4-5-10-1-11 Camino 3: 1-2-3-6-8-9-10-1-11 Camino 4: 1-2-3-6-7-9-10-1-11 El camino 1-2-3-4-5-10-1-2-3-6-8-9-10-1-11 No se considera un camino independiente, ya que es simplemente una combinación de caminos ya especificados Los cuatro caminos anteriores constituyen un conjunto básico para el grafo
  • 123.
  • 124.
  • 125. Pruebas de caja blanca Prueba del camino básico - ... Derivación de casos de prueba PROCEDURE imprime_media(VAR x, y : real;) VAR resultado : real; resultado:=0; IF (x < 0 OR y < 0) THEN WRITELN( “ x e y deben ser positivos”); ELSE resultado := (x + y)/2 WRITELN( “ La media es: “, resultado); ENDIF END imprime_media 1 2 3 4 5 6 Ejemplo:
  • 126.
  • 127.
  • 128. Pruebas de Caja Blanca Otras Pruebas de Caja Blanca – Prueba de Bucles Bucles simples Bucles anidados Bucles concatenados Bucles no estructurados
  • 129.
  • 130.
  • 131.
  • 132.
  • 133.
  • 134.
  • 135.
  • 136.
  • 137.
  • 138.
  • 139. Condición de Entrada Tipo Clase Equivalencia Válida Clase Equivalencia No Válida Código banco Lógica (puede estar o no) Si está es Rango 1 : En blanco 2 : 100<= Código banco <= 999 3 : Un valor no numérico 4 : Código banco < 100 5 : Código banco > 999 Código sucursal Rango 6 : 1000 <= Código sucursal <= 9999 7 : Código sucursal < 1000 8 : Código sucursal >= 9999 Nº Cuenta Valor 9 : Cualquier número de cinco dígitos 10 : Número de más de cinco dígitos 11 : Número de menos de cinco dígitos Clave Valor 12 : Cualquier cadena de caracteres alfanuméricos de 5 posiciones 13 : Cadena de menos de cinco posiciones 14 : Cadena de más de cinco posiciones Orden Conjunto, con comportamiento distinto 15 : “” 16 : “Talonario” 17 : “Movimientos” 18 : Cadena distinta de blanco y de las válidas
  • 140.
  • 141.