SlideShare une entreprise Scribd logo
1  sur  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]

Contenu connexe

Tendances

Modelo incremental
Modelo incrementalModelo incremental
Modelo incrementalRoxny Moreno
 
Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Professional Testing
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UMLkcastro388
 
Métricas de procesos y proyectos
Métricas de procesos y proyectosMétricas de procesos y proyectos
Métricas de procesos y proyectosjose_macias
 
Ventajas calidad del software
Ventajas   calidad del softwareVentajas   calidad del software
Ventajas calidad del softwareJhoy Jara
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de softwareHernan Espinoza
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de softwareAdes27
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De SoftwareJimmy Campo
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloJosé Antonio Sandoval Acosta
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesMICProductivity
 
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
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareJohan Prevot R
 

Tendances (20)

Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3Fundamentos de Pruebas de Software - Capítulo 3
Fundamentos de Pruebas de Software - Capítulo 3
 
MODELADO RUP UML
MODELADO RUP UMLMODELADO RUP UML
MODELADO RUP UML
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
Modelo SPICE
Modelo SPICEModelo SPICE
Modelo SPICE
 
Métricas de procesos y proyectos
Métricas de procesos y proyectosMétricas de procesos y proyectos
Métricas de procesos y proyectos
 
Ventajas calidad del software
Ventajas   calidad del softwareVentajas   calidad del software
Ventajas calidad del software
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de software
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Modelo incremental
Modelo incrementalModelo incremental
Modelo incremental
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Conceptos basicos calidad software
Conceptos basicos calidad softwareConceptos basicos calidad software
Conceptos basicos calidad software
 
Como medir la calidad de software
Como medir la calidad de softwareComo medir la calidad de software
Como medir la calidad de software
 
Tecnicas de estimacion de software
Tecnicas de estimacion de softwareTecnicas de estimacion de software
Tecnicas de estimacion de software
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrolloFundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
Fundamentos de ingenieria de Sosftware - Unidad 2 metodologias de desarrollo
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdencies
 
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
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 

En vedette

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
 
13 03-01 lra investor presentation
13 03-01 lra investor presentation13 03-01 lra investor presentation
13 03-01 lra investor presentationLara_Exploration
 

En vedette (20)

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
 
13 03-01 lra investor presentation
13 03-01 lra investor presentation13 03-01 lra investor presentation
13 03-01 lra investor presentation
 

Similaire à 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
 

Similaire à 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
 

Dernier

Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadEduardoSantiagoSegov
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 

Dernier (20)

Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 

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.