SlideShare una empresa de Scribd logo
1 de 10
CALIDAD DE
SOFTWARE
Mg. Victor Alexci Tuesta
Monteza
SOFTWARE QUALITY MANAGEMENT
SQA – SOFTWARE QUALITY
ASSURANCE
( ASEGURAMIENTO DE LA CALIDAD DE SOFTWARE)
Guía de calidad organizacional independiente de un proyecto en
particular.
Incluye el conjunto de estándares, regulaciones, mejores prácticas y
herramientas de software para producir, verificar, evaluar y confirmar
el trabajo durante el ciclo de vida desarrollo del software.
Es necesario para propósitos internos y externos.
SQA – SOFTWARE QUALITY
ASSURANCE
( ASEGURAMIENTO DE LA CALIDAD DE SOFTWARE)
IEEE standard (IEEE Std 610.12-1990, 1991) Proporciona las
siguientes definiciones para SQA:
 Un patrón planificado y sistemático de todas las acciones necesarias para
proporcionar confianza de que un producto cumple con los requisitos técnicos
establecidos.
 Un conjunto de actividades diseñadas para evaluar el proceso por el cual los
productos son desarrollado o fabricados.
 Las actividades planificadas y sistemáticas implementadas dentro del sistema de
calidad, y demostrado como necesario cumplirá los requisitos de calidad
 La gestión de la calidad debe enforcarse en proporcionar la confianza de que los
requisitos de calidad se cumplirán.
SQP – SOFTWARE QUALITY
PLANNING
( PLANEAMIENTO DE LA CALIDAD DE SOFTWARE)
IEEE standard (IEEE Std 610.12-1990, 1991) Proporciona las
siguientes definiciones para SQP:
 Es definido a nivel de proyecto y es alienado con el SQA.
 Especifica el compromiso de seguir, seleccionar y aplicar los estandares,
regulaciones, procedimientos y herramientas durante el desarrollo de ciclo de vida.
 Define los objetivos de calidad esperados, la gestión de riesgos esperados, y la
estimación del esfuerzo y calendarios en las actividades de calidad de software.
 Usualmente incluye componentes de SQA, y se va personalizando de acuerdo con
las necesidades del proyecto.
 Cualquier desviación de SQP con respect al SQA debe ser justificada por el gerente
del proyecto ya que es el reponsable del SQA.
SQC – SOFTWARE QUALITY
CONTROL
(CONTROL DE LA CALIDAD DE SOFTWARE)
IEEE standard (IEEE Std 610.12-1990, 1991) Proporciona las
siguientes definiciones para SQC:
 Examina los artefactos del proyecto. ( Ejemplo. Codigo, diseño y documentación),
para determiner si cumplen con los estandares establecidos para el proyecto
incluidos en los requisitos funcionales y no funcionales y las restricciones.
 SQC, se asegura que los artefactos cumplan con las especificaciones de calidad
antes de que se entreguen. ( Inspección de código, revisions tecnicas y pruebas)
SPI – SOFTWARE PROCESS
IMPROVEMENT
(MEJORA DEL PROCESO DE SOFTWARE)
IEEE standard (IEEE Std 610.12-1990, 1991) Proporciona las
siguientes definiciones para SPI:
 Destinada a la mejora de la calidad del proceso, incluida la eficiencia y la eficacia,
con el objetivo final de mejorar la calidad general del software.
 En la práctica típicamente se inicia con el mapeo de la organización,
SOFTWARE QUALITY MODELS
The IEEE ISO/IEC/IEEE 24765 “Systems and software engineering
vocabulary” provides the following definition for quality (ISO/IEC/IEEE,
2010):
 Es el grado en que un sistema, componente o proceso cumple con lo especificado
en los requisitos.
 Capacidad de un producto, servicio, sistema, componente o proceso para cumplir
con las necesidades, expectativas o requisitos del usuario.
 Totalidad de las caracteriticas de una entidad capaces de satisfacer las necesidades
implícitas o explicitas.
 Conformidad con las expectativas y requerimientos de los usuarios que satisfagan
las necesidades, confiabilidad y el nivel de defectos presentes.
 Grado en que un conjunto de características cumple con los requerimientos.
 Grado en el que un sistema, componente o proceso con ls necesidades o
expectativas de un cliente.
SOFTWARE QUALITY MODELS
McCall
Boehm
ISO 9126
S1.pptx

Más contenido relacionado

Similar a S1.pptx

Similar a S1.pptx (20)

Swebok
SwebokSwebok
Swebok
 
Swebok
SwebokSwebok
Swebok
 
Miguel rojas
Miguel rojasMiguel rojas
Miguel rojas
 
La calidad del software
La calidad del softwareLa calidad del software
La calidad del software
 
14-Unidad 4: QA-4.1 Aplicación QA
14-Unidad 4: QA-4.1 Aplicación QA14-Unidad 4: QA-4.1 Aplicación QA
14-Unidad 4: QA-4.1 Aplicación QA
 
Sqa
SqaSqa
Sqa
 
Software: ISO 9000
Software: ISO 9000Software: ISO 9000
Software: ISO 9000
 
Gestión de la Calidad
Gestión de la CalidadGestión de la Calidad
Gestión de la Calidad
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Validación y Verificación de Software
Validación y Verificación de SoftwareValidación y Verificación de Software
Validación y Verificación de Software
 
AF3-Investigación sobre SQA V1.docx
AF3-Investigación sobre SQA V1.docxAF3-Investigación sobre SQA V1.docx
AF3-Investigación sobre SQA V1.docx
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2
 
Como medir la calidad de software
Como medir la calidad de softwareComo medir la calidad de software
Como medir la calidad de software
 
S2-CDSQA.pptx
S2-CDSQA.pptxS2-CDSQA.pptx
S2-CDSQA.pptx
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdf
 
Aseguramiento de la Calidad del Software
Aseguramiento de la Calidad del SoftwareAseguramiento de la Calidad del Software
Aseguramiento de la Calidad del Software
 
Auditoria calidad final2
Auditoria calidad final2Auditoria calidad final2
Auditoria calidad final2
 
Sqa
SqaSqa
Sqa
 
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
 
Unidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de losUnidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de los
 

S1.pptx

  • 1. CALIDAD DE SOFTWARE Mg. Victor Alexci Tuesta Monteza
  • 3. SQA – SOFTWARE QUALITY ASSURANCE ( ASEGURAMIENTO DE LA CALIDAD DE SOFTWARE) Guía de calidad organizacional independiente de un proyecto en particular. Incluye el conjunto de estándares, regulaciones, mejores prácticas y herramientas de software para producir, verificar, evaluar y confirmar el trabajo durante el ciclo de vida desarrollo del software. Es necesario para propósitos internos y externos.
  • 4. SQA – SOFTWARE QUALITY ASSURANCE ( ASEGURAMIENTO DE LA CALIDAD DE SOFTWARE) IEEE standard (IEEE Std 610.12-1990, 1991) Proporciona las siguientes definiciones para SQA:  Un patrón planificado y sistemático de todas las acciones necesarias para proporcionar confianza de que un producto cumple con los requisitos técnicos establecidos.  Un conjunto de actividades diseñadas para evaluar el proceso por el cual los productos son desarrollado o fabricados.  Las actividades planificadas y sistemáticas implementadas dentro del sistema de calidad, y demostrado como necesario cumplirá los requisitos de calidad  La gestión de la calidad debe enforcarse en proporcionar la confianza de que los requisitos de calidad se cumplirán.
  • 5. SQP – SOFTWARE QUALITY PLANNING ( PLANEAMIENTO DE LA CALIDAD DE SOFTWARE) IEEE standard (IEEE Std 610.12-1990, 1991) Proporciona las siguientes definiciones para SQP:  Es definido a nivel de proyecto y es alienado con el SQA.  Especifica el compromiso de seguir, seleccionar y aplicar los estandares, regulaciones, procedimientos y herramientas durante el desarrollo de ciclo de vida.  Define los objetivos de calidad esperados, la gestión de riesgos esperados, y la estimación del esfuerzo y calendarios en las actividades de calidad de software.  Usualmente incluye componentes de SQA, y se va personalizando de acuerdo con las necesidades del proyecto.  Cualquier desviación de SQP con respect al SQA debe ser justificada por el gerente del proyecto ya que es el reponsable del SQA.
  • 6. SQC – SOFTWARE QUALITY CONTROL (CONTROL DE LA CALIDAD DE SOFTWARE) IEEE standard (IEEE Std 610.12-1990, 1991) Proporciona las siguientes definiciones para SQC:  Examina los artefactos del proyecto. ( Ejemplo. Codigo, diseño y documentación), para determiner si cumplen con los estandares establecidos para el proyecto incluidos en los requisitos funcionales y no funcionales y las restricciones.  SQC, se asegura que los artefactos cumplan con las especificaciones de calidad antes de que se entreguen. ( Inspección de código, revisions tecnicas y pruebas)
  • 7. SPI – SOFTWARE PROCESS IMPROVEMENT (MEJORA DEL PROCESO DE SOFTWARE) IEEE standard (IEEE Std 610.12-1990, 1991) Proporciona las siguientes definiciones para SPI:  Destinada a la mejora de la calidad del proceso, incluida la eficiencia y la eficacia, con el objetivo final de mejorar la calidad general del software.  En la práctica típicamente se inicia con el mapeo de la organización,
  • 8. SOFTWARE QUALITY MODELS The IEEE ISO/IEC/IEEE 24765 “Systems and software engineering vocabulary” provides the following definition for quality (ISO/IEC/IEEE, 2010):  Es el grado en que un sistema, componente o proceso cumple con lo especificado en los requisitos.  Capacidad de un producto, servicio, sistema, componente o proceso para cumplir con las necesidades, expectativas o requisitos del usuario.  Totalidad de las caracteriticas de una entidad capaces de satisfacer las necesidades implícitas o explicitas.  Conformidad con las expectativas y requerimientos de los usuarios que satisfagan las necesidades, confiabilidad y el nivel de defectos presentes.  Grado en que un conjunto de características cumple con los requerimientos.  Grado en el que un sistema, componente o proceso con ls necesidades o expectativas de un cliente.