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

Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Joselito B
 
Quality Attributes In Software Architecture & Design Patterns
Quality Attributes In Software Architecture & Design PatternsQuality Attributes In Software Architecture & Design Patterns
Quality Attributes In Software Architecture & Design PatternsGatte Ravindranath
 
Uso de herramientas case
Uso de herramientas caseUso de herramientas case
Uso de herramientas caseMemo Wars
 
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 softwareJosé Antonio Sandoval Acosta
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de softwareMAYRA
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del softwareaagalvisg
 
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptx
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptxTAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptx
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptxJACKSSONYAMILMONTOYA
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareJesús E. CuRias
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de softwareJohn Fonseca
 
Métricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptxMétricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptxEduardo Robayo
 

Tendances (20)

Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 
Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software Conceptos sobre Gestión de Proyectos de Software
Conceptos sobre Gestión de Proyectos de Software
 
Iso 25000
Iso 25000Iso 25000
Iso 25000
 
Quality Attributes In Software Architecture & Design Patterns
Quality Attributes In Software Architecture & Design PatternsQuality Attributes In Software Architecture & Design Patterns
Quality Attributes In Software Architecture & Design Patterns
 
Uso de herramientas case
Uso de herramientas caseUso de herramientas case
Uso de herramientas case
 
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
GESTIÓN DE LA CONFIGURACIÓN DEL SOFTWARE (GCS)
 
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
 
Calidad en el desarrollo del software
Calidad en el desarrollo del softwareCalidad en el desarrollo del software
Calidad en el desarrollo del software
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de software
 
Cocomo 1 y cocomo 2
Cocomo 1 y  cocomo 2Cocomo 1 y  cocomo 2
Cocomo 1 y cocomo 2
 
Modelo psp
Modelo pspModelo psp
Modelo psp
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del software
 
analisis de aplicaciones web
analisis de aplicaciones webanalisis de aplicaciones web
analisis de aplicaciones web
 
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptx
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptxTAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptx
TAREA 1_JACKSSON YAMIL MONTOYA ASPRILLA.pptx
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de software
 
Cmmi y moprosoft
Cmmi y moprosoftCmmi y moprosoft
Cmmi y moprosoft
 
ISO/SPICE 15504
ISO/SPICE 15504ISO/SPICE 15504
ISO/SPICE 15504
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de software
 
Métricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptxMétricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptx
 
PLAN SQA
PLAN SQAPLAN SQA
PLAN SQA
 

En vedette

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
 

En vedette (20)

Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
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
 

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 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
 
Iso9001 2008
Iso9001 2008Iso9001 2008
Iso9001 2008
 

Dernier

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Dernier (10)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

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.