SlideShare ist ein Scribd-Unternehmen logo
1 von 27
LA CALIDAD DEL SOFTWARE
Administración de la calidad del Software ,[object Object],[object Object],[object Object]
Administración de la calidad del Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CONCEPTO DE CALIDAD ,[object Object],[object Object],[object Object]
Atributos de la calidad del Software
Administración de la calidad del Software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Aseguramiento de la calidad Planificación de la calidad Control de la calidad
aseguramiento de la calidad y estándares ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Aseguramiento de la calidad Planificación de la calidad Control de la calidad
Estandares (SQA) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Estándares del producto Estándares del proceso Formulario para revisión del diseño Conducto para la revisión del diseño Estructura del documento de requerimientos Sometimiento de documentos a revisiones Formato del encabezado del procedimiento Proceso de entrega de las versiones Estilo de programación en Java Proceso de aprobación del plan del proyecto Formato del plan del proyecto Proceso de control del cambio Forma de petición de cambios Proceso de registro de las pruebas
SQA: estándares de documentació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],[object Object]
SQA: Estandares de documentación fuente: I. Sommerville,  Ingeniería de Software , Pearson 2002 Crear borrador inicial Incorporar comentarios a la revisión Revisar borrador Comprobar borrador final Producir borrador final Corregir texto Producir patrones de impresión Revisar arreglos Arreglar texto Documento aprobado Documento aprobado Proceso formal de producción de un documento Rehacer documento borrador Imprimir copias Etapa 1: creación Etapa 2: refinamiento Etapa 3: producción
SQA: calidad del proceso y del producto ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
control de la calidad ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Aseguramiento de la calidad Planificación de la calidad Control de la calidad
control de calidad: revisiones técnicas formales Decisión final: - Aceptación - Rechazo - Aceptación condicionada a pequeñas modificaciones Poca gente, preparación y duración breves Se revisa UN producto  (especificación, módulo, listado,...) Participantes: jefe de revisión, revisores (ingenieros,programadores,...) y productor
revisiones técnicas formales ,[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],[object Object]
ejemplo Errores encontrados Número Coste unitario Total Llevando a cabo revisiones Durante el diseño 22 1,5 33 Antes de la prueba 36 6,5 234 Durante la prueba 15 15,0 315 Tras la distribución 3 67,0 201 783 Sin revisiones Antes de la prueba 22 6,5 143 Durante la prueba 82 15,0 1230 Tras la distribución 12 67,0 804 2177
control de calidad: métricas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Mantenibilidad Fiabilidad Portabilidad Usabilidad Número de parámetros del procedimiento Complejidad ciclomática Tamaño del programa en líneas de código Número de mensajes de error Extensión del manual de usuario Proceso de software Producto de software Métricas de predicción Métricas de control Decisiones administrativas
modelos de calidad del software ,[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],[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]
Certificación ISO 9000 ,[object Object],[object Object],[object Object]
modelos de calidad: ISO 9000 Modelos de calidad ISO 9000 Manual de calidad de la organización Plan de calidad del proyecto 1 Plan de calidad del proyecto 3 Plan de calidad del proyecto 2 Administración de la calidad del proyecto Proceso de la calidad de la organización instanciado como documentos se utiliza para desarrollar instanciado como
modelos de calidad: 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],[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],[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],[object Object],[object Object],[object Object],[object Object],ISO 9000-3 Guía para la aplicación de ISO 9001 en el desarrollo, suministro y mantenimiento de software
relación entre modelos de calidad del software ISO 9000 1987 ISO 9000-3 1991 CMM 1986 BOOTSTRAP 1993 SPICE 1994
modelos de calidad: capability maturity model (CMM) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
modelos de calidad: capability maturity model (CMM) Proceso poco estructurado, puede que caótico. El éxito depende más del esfuerzo individual que de una aproximación organizada del proceso software. Procesos básicos de gestión referidos a un seguimiento de funcionalidades, costes y plazos. Se implanta una disciplina de trabajo para repetir modos de trabajo que han dado resultados positivos Procesos software bien definidos, estandarizados e integrados, tanto en aspectos de gestión como de ingeniería, a nivel de toda la organización. Utilización de un proceso software estandarizado para desarrollo y mantenimiento. Existen conjuntos de métricas definidas a nivel de las diferentes etapas del proceso, y se dispone de datos al respecto. Los procesos y los productos son controlados y seguidos de modo cuantitativo. La mejora del proceso software es continua y existe una realimentación de los procesos, así como un enfoque de mejora a nivel de ideas y de tecnologías. OPTIMIZADO GESTIONADO DEFINIDO REPETIBLE INICIAL Proceso disciplinado Proceso consistente estándar Proceso predecible Proceso mejora continua
Resumen ,[object Object],[object Object],[object Object],[object Object]
Resumen ,[object Object],[object Object],[object Object],[object Object]
bibliografía Sommerville, I.  Ingeniería de Software , cap. 24 Pressman, R.S.  Ingeniería del Software. Un enfoque práctico , cap. 8

Weitere ähnliche Inhalte

Was ist angesagt?

Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosCesar Prado
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Softwarealbert317
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc callclauddiaa
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del SoftwareIntellimedia
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del softwareJuan Pablo Carvallo
 
Mobile D (programacion dispositivos moviles)
Mobile D (programacion dispositivos moviles)Mobile D (programacion dispositivos moviles)
Mobile D (programacion dispositivos moviles)David Hernandez
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrolloitsarellano
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareLorena Quiñónez
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresLuis Eduardo Pelaez Valencia
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareReivaj Sagarv
 
Auditoria en desarrollo de sistemas diapo[1]
Auditoria en desarrollo de sistemas diapo[1]Auditoria en desarrollo de sistemas diapo[1]
Auditoria en desarrollo de sistemas diapo[1]caramelomix
 
6. Administración de la Calidad de Software
6. Administración de la Calidad de Software6. Administración de la Calidad de Software
6. Administración de la Calidad de SoftwareMario A Moreno Rocha
 

Was ist angesagt? (20)

Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
Caracteristicas rup
Caracteristicas rupCaracteristicas rup
Caracteristicas rup
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
 
Mobile D (programacion dispositivos moviles)
Mobile D (programacion dispositivos moviles)Mobile D (programacion dispositivos moviles)
Mobile D (programacion dispositivos moviles)
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
NORMA ISO 25010
NORMA ISO 25010NORMA ISO 25010
NORMA ISO 25010
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y Estándares
 
Tecnicas de Pruebas
 Tecnicas de Pruebas  Tecnicas de Pruebas
Tecnicas de Pruebas
 
PLAN SQA
PLAN SQAPLAN SQA
PLAN SQA
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Sqa
SqaSqa
Sqa
 
Auditoria en desarrollo de sistemas diapo[1]
Auditoria en desarrollo de sistemas diapo[1]Auditoria en desarrollo de sistemas diapo[1]
Auditoria en desarrollo de sistemas diapo[1]
 
6. Administración de la Calidad de Software
6. Administración de la Calidad de Software6. Administración de la Calidad de Software
6. Administración de la Calidad de Software
 

Andere mochten auch

Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De SoftwareJimmy Campo
 
Ventajas calidad del software
Ventajas   calidad del softwareVentajas   calidad del software
Ventajas calidad del softwareJhoy Jara
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAnita Ortiz
 
Analisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareAnalisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareMarvin Romero
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de softwareisisparada
 
Guia para Realizar Proyectos de Mejora
Guia para Realizar Proyectos de MejoraGuia para Realizar Proyectos de Mejora
Guia para Realizar Proyectos de MejoraJuan Carlos Fernández
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de softwaredaners08
 

Andere mochten auch (7)

Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
Ventajas calidad del software
Ventajas   calidad del softwareVentajas   calidad del software
Ventajas calidad del software
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQA
 
Analisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareAnalisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de Software
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de software
 
Guia para Realizar Proyectos de Mejora
Guia para Realizar Proyectos de MejoraGuia para Realizar Proyectos de Mejora
Guia para Realizar Proyectos de Mejora
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
 

Ähnlich wie La calidad del software

Tema5 la calidad del software
Tema5 la calidad del softwareTema5 la calidad del software
Tema5 la calidad del softwarefalconsrazor
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de softwareVaalbarSoftware
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de softwareCarlosLamanna1
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de softwareNoe Moctezuma
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfBarcodeBarcode
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareCoesi Consultoria
 
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWRaquel Solano
 
Sesión 2: El proceso del software
Sesión 2: El proceso del softwareSesión 2: El proceso del software
Sesión 2: El proceso del softwareLuis Fernández
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2wiso08
 
Fundamento del Diseño de Software
Fundamento del Diseño de SoftwareFundamento del Diseño de Software
Fundamento del Diseño de SoftwareGlamisleidys Chourio
 
Aseguramiento de calidad
Aseguramiento de calidadAseguramiento de calidad
Aseguramiento de calidadJorge Garcia
 

Ähnlich wie La calidad del software (20)

Tema5 la calidad del software
Tema5 la calidad del softwareTema5 la calidad del software
Tema5 la calidad del software
 
Gestión De Calidad
Gestión De CalidadGestión De Calidad
Gestión De Calidad
 
GestióN De Calidad
GestióN De CalidadGestióN De Calidad
GestióN De Calidad
 
Gestion De Calidad Cap 26
Gestion De Calidad Cap 26Gestion De Calidad Cap 26
Gestion De Calidad Cap 26
 
metricas.pdf
metricas.pdfmetricas.pdf
metricas.pdf
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
 
Como medir la calidad de software
Como medir la calidad de softwareComo medir la calidad de software
Como medir la calidad de software
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdf
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
 
Auditoria calidad final2
Auditoria calidad final2Auditoria calidad final2
Auditoria calidad final2
 
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SW
 
Sesión 2: El proceso del software
Sesión 2: El proceso del softwareSesión 2: El proceso del software
Sesión 2: El proceso del software
 
Sqm
SqmSqm
Sqm
 
Calidad de software y TDD
Calidad de software y TDDCalidad de software y TDD
Calidad de software y TDD
 
Calidad del Software
Calidad del SoftwareCalidad del Software
Calidad del Software
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2
 
Fundamento del Diseño de Software
Fundamento del Diseño de SoftwareFundamento del Diseño de Software
Fundamento del Diseño de Software
 
Aseguramiento de calidad
Aseguramiento de calidadAseguramiento de calidad
Aseguramiento de calidad
 

Mehr von duberlisg

Notas pst i,2
Notas pst i,2Notas pst i,2
Notas pst i,2duberlisg
 
Defensa de proyectos ii,3
Defensa de proyectos ii,3Defensa de proyectos ii,3
Defensa de proyectos ii,3duberlisg
 
Tipoydiseodelainvestigacionultimo 110605153821-phpapp01
Tipoydiseodelainvestigacionultimo 110605153821-phpapp01Tipoydiseodelainvestigacionultimo 110605153821-phpapp01
Tipoydiseodelainvestigacionultimo 110605153821-phpapp01duberlisg
 
Unidad13analisisderequerimientos 13026971308524-phpapp01
Unidad13analisisderequerimientos 13026971308524-phpapp01Unidad13analisisderequerimientos 13026971308524-phpapp01
Unidad13analisisderequerimientos 13026971308524-phpapp01duberlisg
 
Estudio de fectibilidad en proyectos
Estudio de fectibilidad en proyectosEstudio de fectibilidad en proyectos
Estudio de fectibilidad en proyectosduberlisg
 
Curso de modelado uml(1)
Curso de modelado uml(1)Curso de modelado uml(1)
Curso de modelado uml(1)duberlisg
 
Diagramasuml 110404124448-phpapp02
Diagramasuml 110404124448-phpapp02Diagramasuml 110404124448-phpapp02
Diagramasuml 110404124448-phpapp02duberlisg
 
Curso uml-clase-01-1211931122395265-9
Curso uml-clase-01-1211931122395265-9Curso uml-clase-01-1211931122395265-9
Curso uml-clase-01-1211931122395265-9duberlisg
 
Marco teorico
Marco teoricoMarco teorico
Marco teoricoduberlisg
 
Pruebas en si
Pruebas en siPruebas en si
Pruebas en siduberlisg
 
Diagnostico participativo
Diagnostico participativoDiagnostico participativo
Diagnostico participativoduberlisg
 
Levantamientodeinformacin
LevantamientodeinformacinLevantamientodeinformacin
Levantamientodeinformacinduberlisg
 
Levantamiento de-la-informacionclase1
Levantamiento de-la-informacionclase1Levantamiento de-la-informacionclase1
Levantamiento de-la-informacionclase1duberlisg
 
Toma de-decisiones-y-solucion-de-problemas-1204504857549158-5
Toma de-decisiones-y-solucion-de-problemas-1204504857549158-5Toma de-decisiones-y-solucion-de-problemas-1204504857549158-5
Toma de-decisiones-y-solucion-de-problemas-1204504857549158-5duberlisg
 
Proyectos identificacion y formulacion
Proyectos identificacion y formulacionProyectos identificacion y formulacion
Proyectos identificacion y formulacionduberlisg
 
Laplanificacin y estrategias para la solucion de problemeas
Laplanificacin y estrategias para la solucion de problemeasLaplanificacin y estrategias para la solucion de problemeas
Laplanificacin y estrategias para la solucion de problemeasduberlisg
 
Laplanificacin 100406233422-phpapp01
Laplanificacin 100406233422-phpapp01Laplanificacin 100406233422-phpapp01
Laplanificacin 100406233422-phpapp01duberlisg
 
Modeolo carta de solicitud de proyectos
Modeolo carta de solicitud de proyectosModeolo carta de solicitud de proyectos
Modeolo carta de solicitud de proyectosduberlisg
 
Esquema para la presentacion de pst
Esquema para la presentacion de pstEsquema para la presentacion de pst
Esquema para la presentacion de pstduberlisg
 
Cronograma de actividades pnf-marzo-2012-pst-ii
Cronograma de actividades pnf-marzo-2012-pst-iiCronograma de actividades pnf-marzo-2012-pst-ii
Cronograma de actividades pnf-marzo-2012-pst-iiduberlisg
 

Mehr von duberlisg (20)

Notas pst i,2
Notas pst i,2Notas pst i,2
Notas pst i,2
 
Defensa de proyectos ii,3
Defensa de proyectos ii,3Defensa de proyectos ii,3
Defensa de proyectos ii,3
 
Tipoydiseodelainvestigacionultimo 110605153821-phpapp01
Tipoydiseodelainvestigacionultimo 110605153821-phpapp01Tipoydiseodelainvestigacionultimo 110605153821-phpapp01
Tipoydiseodelainvestigacionultimo 110605153821-phpapp01
 
Unidad13analisisderequerimientos 13026971308524-phpapp01
Unidad13analisisderequerimientos 13026971308524-phpapp01Unidad13analisisderequerimientos 13026971308524-phpapp01
Unidad13analisisderequerimientos 13026971308524-phpapp01
 
Estudio de fectibilidad en proyectos
Estudio de fectibilidad en proyectosEstudio de fectibilidad en proyectos
Estudio de fectibilidad en proyectos
 
Curso de modelado uml(1)
Curso de modelado uml(1)Curso de modelado uml(1)
Curso de modelado uml(1)
 
Diagramasuml 110404124448-phpapp02
Diagramasuml 110404124448-phpapp02Diagramasuml 110404124448-phpapp02
Diagramasuml 110404124448-phpapp02
 
Curso uml-clase-01-1211931122395265-9
Curso uml-clase-01-1211931122395265-9Curso uml-clase-01-1211931122395265-9
Curso uml-clase-01-1211931122395265-9
 
Marco teorico
Marco teoricoMarco teorico
Marco teorico
 
Pruebas en si
Pruebas en siPruebas en si
Pruebas en si
 
Diagnostico participativo
Diagnostico participativoDiagnostico participativo
Diagnostico participativo
 
Levantamientodeinformacin
LevantamientodeinformacinLevantamientodeinformacin
Levantamientodeinformacin
 
Levantamiento de-la-informacionclase1
Levantamiento de-la-informacionclase1Levantamiento de-la-informacionclase1
Levantamiento de-la-informacionclase1
 
Toma de-decisiones-y-solucion-de-problemas-1204504857549158-5
Toma de-decisiones-y-solucion-de-problemas-1204504857549158-5Toma de-decisiones-y-solucion-de-problemas-1204504857549158-5
Toma de-decisiones-y-solucion-de-problemas-1204504857549158-5
 
Proyectos identificacion y formulacion
Proyectos identificacion y formulacionProyectos identificacion y formulacion
Proyectos identificacion y formulacion
 
Laplanificacin y estrategias para la solucion de problemeas
Laplanificacin y estrategias para la solucion de problemeasLaplanificacin y estrategias para la solucion de problemeas
Laplanificacin y estrategias para la solucion de problemeas
 
Laplanificacin 100406233422-phpapp01
Laplanificacin 100406233422-phpapp01Laplanificacin 100406233422-phpapp01
Laplanificacin 100406233422-phpapp01
 
Modeolo carta de solicitud de proyectos
Modeolo carta de solicitud de proyectosModeolo carta de solicitud de proyectos
Modeolo carta de solicitud de proyectos
 
Esquema para la presentacion de pst
Esquema para la presentacion de pstEsquema para la presentacion de pst
Esquema para la presentacion de pst
 
Cronograma de actividades pnf-marzo-2012-pst-ii
Cronograma de actividades pnf-marzo-2012-pst-iiCronograma de actividades pnf-marzo-2012-pst-ii
Cronograma de actividades pnf-marzo-2012-pst-ii
 

La calidad del software

  • 1. LA CALIDAD DEL SOFTWARE
  • 2.
  • 3.
  • 4.
  • 5. Atributos de la calidad del Software
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. SQA: Estandares de documentación fuente: I. Sommerville, Ingeniería de Software , Pearson 2002 Crear borrador inicial Incorporar comentarios a la revisión Revisar borrador Comprobar borrador final Producir borrador final Corregir texto Producir patrones de impresión Revisar arreglos Arreglar texto Documento aprobado Documento aprobado Proceso formal de producción de un documento Rehacer documento borrador Imprimir copias Etapa 1: creación Etapa 2: refinamiento Etapa 3: producción
  • 11.
  • 12.
  • 13. control de calidad: revisiones técnicas formales Decisión final: - Aceptación - Rechazo - Aceptación condicionada a pequeñas modificaciones Poca gente, preparación y duración breves Se revisa UN producto (especificación, módulo, listado,...) Participantes: jefe de revisión, revisores (ingenieros,programadores,...) y productor
  • 14.
  • 15. ejemplo Errores encontrados Número Coste unitario Total Llevando a cabo revisiones Durante el diseño 22 1,5 33 Antes de la prueba 36 6,5 234 Durante la prueba 15 15,0 315 Tras la distribución 3 67,0 201 783 Sin revisiones Antes de la prueba 22 6,5 143 Durante la prueba 82 15,0 1230 Tras la distribución 12 67,0 804 2177
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. modelos de calidad: ISO 9000 Modelos de calidad ISO 9000 Manual de calidad de la organización Plan de calidad del proyecto 1 Plan de calidad del proyecto 3 Plan de calidad del proyecto 2 Administración de la calidad del proyecto Proceso de la calidad de la organización instanciado como documentos se utiliza para desarrollar instanciado como
  • 21.
  • 22. relación entre modelos de calidad del software ISO 9000 1987 ISO 9000-3 1991 CMM 1986 BOOTSTRAP 1993 SPICE 1994
  • 23.
  • 24. modelos de calidad: capability maturity model (CMM) Proceso poco estructurado, puede que caótico. El éxito depende más del esfuerzo individual que de una aproximación organizada del proceso software. Procesos básicos de gestión referidos a un seguimiento de funcionalidades, costes y plazos. Se implanta una disciplina de trabajo para repetir modos de trabajo que han dado resultados positivos Procesos software bien definidos, estandarizados e integrados, tanto en aspectos de gestión como de ingeniería, a nivel de toda la organización. Utilización de un proceso software estandarizado para desarrollo y mantenimiento. Existen conjuntos de métricas definidas a nivel de las diferentes etapas del proceso, y se dispone de datos al respecto. Los procesos y los productos son controlados y seguidos de modo cuantitativo. La mejora del proceso software es continua y existe una realimentación de los procesos, así como un enfoque de mejora a nivel de ideas y de tecnologías. OPTIMIZADO GESTIONADO DEFINIDO REPETIBLE INICIAL Proceso disciplinado Proceso consistente estándar Proceso predecible Proceso mejora continua
  • 25.
  • 26.
  • 27. bibliografía Sommerville, I. Ingeniería de Software , cap. 24 Pressman, R.S. Ingeniería del Software. Un enfoque práctico , cap. 8