SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
SQA
INSTITUTO TECNOLOGICO SUPERIOR DE
              LERDO


               Autor- Lidia Nallely García Alvarado




                                        17-2-2012
INDICE




Refuerzo histórico de SQA                             2



Que es SQA                                            4



Quien define SQA                                     5



Quien sustenta SQA                                   6



Cuando se aplica SQA                                  7



Un poco más de SQA                                   8



Bibliografía                                         9




                                                                              1




               Lidia Nallely García Alvarado 09231547 | Calidad de Software
REFUERZO HISTORICO DE SQA



En los años 50, el software encontró su camino dentro de los sistemas del

DoD (inglés Deparment of Defense of USA). Usualmente estos proyectos estaban
muy alejados de la planificación, se pasaban del presupuesto y tenían muchos
problemas técnicos.

Proyectos eran cancelados antes de ser entregados. Los contratistas para el
desarrollo hacían estimaciones muy optimistas sobre el estado del desarrollo del
software. El DoD normalmente no era                notificado     de los problemas en la
planificación, en la gestión del presupuesto y de problemas técnicos hasta muy
avanzado el proyecto, cuando ya no eran capaces de entender los problemas ni de
evaluar el impacto de éstos.

Para intentar resolver este problema se estableció              la Verificación y Validación
Independientes (IV&V del inglés Independent Verification and Validation), un proceso
de ingeniería que empleaba metodologías rigurosas para evaluar la correctitud y
calidad del software a lo largo de su ciclo de vida.

Con el tiempo el rol del IV&V se convirtió crítico.

La actividad que llamamos SQA evoluciona directamente de la Verificación y
Validación Independientes (IV&V), muchas de las tareas que asociamos con SQA
son originarias de IV&V.

Luego durante los años 70 el desarrollo de software comenzó a expandirse y las
compañías de desarrollo de software fueron experimentando los mismos pobres
resultados que las agencias gubernamentales (DoD, NASA etc.) en las décadas
tempranas. Las compañías tenían dificultad para entregar el software dentro de los
plazos, presupuesto y calidad planificados.                                                    2




                  Lidia Nallely García Alvarado 09231547 | Calidad de Software
Varios proyectos desarrollados entre 1980            y 1990 fueron desastrosos, muchos
excedían ampliamente el presupuesto y la planificación o entregaban software de
baja calidad que no se podía usar.

Durante los 80 esta experiencia se convirtió en              crisis del software, el tiempo
consumido en el mantenimiento excedía el tiempo insumido en la construcción de
nuevos productos de software.

Luego de la crisis del Software en los años 80, SQA evoluciono hacia una
herramienta que las compañías de desarrollo de software utilizaban para identificar
de forma temprana los problemas de calidad en el proceso de desarrollo. Mientras
SQA era visto como un pequeño paso dentro del proceso del desarrollo del software,
muchos jefes de proyectos vieron beneficios cuantificables a partir de integrar SQA
dentro del proceso de desarrollo de software.

En los 90 varias compañías de software ya tenían funciones de SQA dentro de sus
organizaciones.




                                                                                              3




                  Lidia Nallely García Alvarado 09231547 | Calidad de Software
¿QUE ES SQA?

El aseguramiento de calidad del software es el conjunto de actividades planificadas y
sistemáticas necesarias para aportarla confianza en que el producto (software)
satisfará los requisitos dados de calidad.

El aseguramiento de calidad del software se diseña para cada aplicación antes de
comenzar a desarrollarla y no después.

Algunos autores prefieren decir garantía de calidad en vez de aseguramiento.

   –   Garantía, puede confundir con garantía de productos
   –   Aseguramiento pretende dar confianza en que el producto tiene calidad

El aseguramiento de calidad del software está presente en

   –   Métodos y herramientas de análisis, diseño, programación y prueba
   –   Inspecciones técnicas formales en todos los pasos del proceso de desarrollo
       del software
   –   Estrategias de prueba multi-escala
   –   Control de la documentación del software y de los cambios realizados
   –   Procedimientos para ajustarse a los estándares (y dejar claro cuando se está
       fuera de ellos)
   –   Mecanismos de medida (métricas)
   –   Registro de auditorías y realización de informes
   –

Por otro lado otro autor define a SQA

El plan donde se reflejan las evaluaciones a realizar, los estándares a aplicar, los
productos a revisar, los procedimientos a seguir en la elaboración de los distintos
                                                                                        4
productos y los procedimientos para informar de los defectos detectados a sus
responsables y realizar el seguimiento de los mismos hasta su corrección.


                 Lidia Nallely García Alvarado 09231547 | Calidad de Software
¿QUIEN DEFINE SQA?




Plan definido por IEEE std. 730-1 (software quality assurance plan)




El plan sirve para guiar las actividades de aseguramiento de la calidad que realiza el
Responsable de SQA. En el plan de SQA se reflejan las evaluaciones a realizar, los
estándares a aplicar, los productos a revisar, los procedimientos a seguir en la
elaboración de los distintos productos y los procedimientos para informar de los
defectos detectados a sus responsables y realizar el seguimiento de los mismos
hasta su corrección. Se determina qué actividades debe realizar el grupo de
aseguramiento de calidad a lo largo de todo el proceso de desarrollo de software,
para asegurar que se están teniendo en cuenta las propiedades de calidad
especificadas para el sistema en la actividad identificar las propiedades de calidad.




                                                                                         5




                 Lidia Nallely García Alvarado 09231547 | Calidad de Software
QUIEN SUSTENTA SQA

ISO 9000. Describe los elementos de garantía de calidad en términos genéricos que
puedan aplicase a cualquier negocio con independencia de los productos o servicios
ofrecidos.

Para identificarse con uno de los modelos de sistema de garantía de calidad y de las
operaciones de una compañía son examinados minuciosamente por auditores
externos para ajustarlo a los estándares y a la operación efectiva. Después de un
registro completo se recibe un certificado avalado.

ISO 9000 describe, en terminas generales, los elementos de un sistema de calidad.
Estos elementos incluyen la estructura organizativa, procedimientos, procesos y
recursos necesarios para implementar la planificación de la calidad, la garantía de
calidad y la mejora de calidad.

El estándar ISO 9001 contiene 20 requisitos que deben estar presentes en un
sistema de garantía de calidad efectiva. Como el estándar ISO 9001 es aplicable a
todos las disciplinas de la ingeniería del software, se ha desarrollado un conjunto
especial de directrices ISO 9000(ISO 9000-3) para ayudar a interpretar el estándar.




                                                                                       6




                 Lidia Nallely García Alvarado 09231547 | Calidad de Software
CUANDO SE APLICA SQA

Se aplica SQA en cada fase del desarrollo de Software:


   Planeación: Apropiado proceso de apertura del proyecto. Se involucra en la
    redacción y revisión del plan del proyecto para garantizar que los estándares y
    procedimientos identificados sean apropiados, claros y auditables.
   Análisis: Verificar la correcta definición de requerimientos, que estén completos y
    que puedan ser probados.
   Diseño: Verificar que la documentación necesaria este completa y ver por el
    cumplimiento de estándares así como ver que cada requerimiento haya sido
    cubierto adecuadamente.
   Desarrollo: Verificar la correcta documentación.
   Pruebas:   Desarrollar     un    plan    de    pruebas     y   su    ejecución.   Reportar
    inconformidades, así como dar seguimiento a la resolución de los mismos.
    Certificar que el producto superó las pruebas y esta listo para su entrega.
   Implementación: Correcto proceso de entrega al cliente y pruebas post-
    producción.
   Cierre: Base de conocimiento y retroalimentación.




                                                                                                 7




                  Lidia Nallely García Alvarado 09231547 | Calidad de Software
UN POCO MAS DE SQA

Un plan SQA no garantiza un 100% de calidad. Pero ayuda a acercarse mucho a un
nivel estable.


Funciones de un analista de SQA
Gerencial: Verifica la existencia de estándares y procedimientos claramente
definidos,       si     no      existen,      debe       involucrarse      en        su     creación.
Auditoria: Normaliza y audita un correcto proceso, cumpliendo los procedimientos
establecidos. Verifica la entrega y mantenimiento de la documentación requerida.
Control de calidad: Certifica el Software para que pueda ser implementado en un
ambiente de producción mediante la ejecución de planes y casos de prueba.
Mejora continua: Entrega reportes de métricas y recomendaciones para un mejor
apego a los estándares y procedimientos.
QA no es lo mismo que QC, el QA debe acompañar todo el proceso de desarrollo de
Software mientras que QC está enfocado únicamente a realizar pruebas para
certificar el software.

Tipo de pruebas:
Las pruebas pueden ser divididas por su enfoque, nivel o pruebas no-funcionales. Un
ejemplo de pruebas que fácilmente puedes utilizar inicialmente son:

   Unitarias: Desarrollador, prueban porciones de código.
   De    Integración:       Desarrollador,     prueban     la   integración     del      componente
    desarrollado.
   De Sistema: QA, prueba el componente en interacción con todo el sistema.
   De Aceptación: QA, pruebas realizadas por el cliente.
   De Carga: QA, prueba la respuesta de la infraestructura, cargando muchas
    operaciones al sistema.
   Existen muchas más que pueden utilizarse, estos son solo unos ejemplos.
                                                                                                        8




                      Lidia Nallely García Alvarado 09231547 | Calidad de Software
Bibliografía
Cueva, J. M. (21 de octubre de 1999). www.uniovi.es. Recuperado el 17 de febrero de 2012, de
        http://gidis.ing.unlpam.edu.ar/downloads/pdfs/Calidad_software.PDF

Escalone, F. (11 de junio de 2006). http://laboratorios.fi.uba.ar. Recuperado el 17 de febrero de 2012,
       de http://laboratorios.fi.uba.ar/lsi/scalone-tesis-maestria-ingenieria-en-calidad.pdf

Morales, M. (15 de octubre de 2010). www.manuelmorales.com. Recuperado el 17 de febrero de
       2012, de http://www.manuelmorales.net/?p=1371

Presman, R. S. (s.f.). Ingenieria de Software. Un enfoque practico. McGraw hill.

Visconti, M. (s.f.). http://www.inf.utfsm.cl. Recuperado el 17 de febrero de 2012, de
        http://www.inf.utfsm.cl/~visconti/papers/papersqa1997.pdf




                                                                                                          9




                    Lidia Nallely García Alvarado 09231547 | Calidad de Software

Más contenido relacionado

La actualidad más candente

Sockets y canales
Sockets y canalesSockets y canales
Sockets y canalesJuan Anaya
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentesmartin
 
calidad de los sistemas de informacion
calidad de los sistemas de informacioncalidad de los sistemas de informacion
calidad de los sistemas de informacionErika Vazquez
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de softwarehrubenleiva21
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascadamasilog
 
Ejemplo soa
Ejemplo soaEjemplo soa
Ejemplo soabrccq
 
Diseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareDiseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareAndresRealp1
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datosRodolfo Kuman Chi
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientosTensor
 
Infraestructura de Tecnologia de la Informacion
Infraestructura de Tecnologia de la InformacionInfraestructura de Tecnologia de la Informacion
Infraestructura de Tecnologia de la InformacionHender Ocando
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidossaul_ramos
 
Documentación de Software
Documentación de Software Documentación de Software
Documentación de Software waqoak
 

La actualidad más candente (20)

Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
Sockets y canales
Sockets y canalesSockets y canales
Sockets y canales
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
 
calidad de los sistemas de informacion
calidad de los sistemas de informacioncalidad de los sistemas de informacion
calidad de los sistemas de informacion
 
Planificación de proyectos de software
Planificación de proyectos de softwarePlanificación de proyectos de software
Planificación de proyectos de software
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Ejemplo soa
Ejemplo soaEjemplo soa
Ejemplo soa
 
Normas ISO 9126 - 25000
Normas ISO 9126 - 25000Normas ISO 9126 - 25000
Normas ISO 9126 - 25000
 
Gestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de SoftwareGestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de Software
 
Sqa
SqaSqa
Sqa
 
Diseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareDiseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-software
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datos
 
Herramientas case full informacion
Herramientas case full informacionHerramientas case full informacion
Herramientas case full informacion
 
Calidad en el desarrollo del software
Calidad en el desarrollo del softwareCalidad en el desarrollo del software
Calidad en el desarrollo del software
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
Infraestructura de Tecnologia de la Informacion
Infraestructura de Tecnologia de la InformacionInfraestructura de Tecnologia de la Informacion
Infraestructura de Tecnologia de la Informacion
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Diseño a Nivel de Componentes
Diseño a Nivel de ComponentesDiseño a Nivel de Componentes
Diseño a Nivel de Componentes
 
Documentación de Software
Documentación de Software Documentación de Software
Documentación de Software
 

Destacado

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
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2wiso08
 
Tecnicas de calidad del SQA
Tecnicas de calidad del SQATecnicas de calidad del SQA
Tecnicas de calidad del SQABoxcarpilot
 
1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftware1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftwareorlando8909
 
Doc 4 plan de aseguramiento de la calidad (ppqa)
Doc 4   plan de aseguramiento de la calidad (ppqa)Doc 4   plan de aseguramiento de la calidad (ppqa)
Doc 4 plan de aseguramiento de la calidad (ppqa)Fanny Lorena Rivera Vera
 
Fundamentos de Pruebas de Software
Fundamentos de Pruebas de SoftwareFundamentos de Pruebas de Software
Fundamentos de Pruebas de SoftwareProfessional Testing
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assuranceAman Adhikari
 
Plan De Aseguramiento De Calidad
Plan De Aseguramiento De CalidadPlan De Aseguramiento De Calidad
Plan De Aseguramiento De CalidadPatricio Abad
 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assuranceruth_reategui
 
Cuadro sqa final
Cuadro sqa finalCuadro sqa final
Cuadro sqa finalJohan Fripp
 
SQA: Shift Left en la práctica - Amalia Álvarez Balbi
SQA: Shift Left en la práctica - Amalia Álvarez BalbiSQA: Shift Left en la práctica - Amalia Álvarez Balbi
SQA: Shift Left en la práctica - Amalia Álvarez BalbiGeneXus
 

Destacado (20)

Sqa
SqaSqa
Sqa
 
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
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2
 
Sqa ejemplo
Sqa ejemploSqa ejemplo
Sqa ejemplo
 
Fundamentos sqa
Fundamentos sqaFundamentos sqa
Fundamentos sqa
 
Tecnicas de calidad del SQA
Tecnicas de calidad del SQATecnicas de calidad del SQA
Tecnicas de calidad del SQA
 
1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftware1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftware
 
Doc 4 plan de aseguramiento de la calidad (ppqa)
Doc 4   plan de aseguramiento de la calidad (ppqa)Doc 4   plan de aseguramiento de la calidad (ppqa)
Doc 4 plan de aseguramiento de la calidad (ppqa)
 
Fundamentos de Pruebas de Software
Fundamentos de Pruebas de SoftwareFundamentos de Pruebas de Software
Fundamentos de Pruebas de Software
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Plan De Aseguramiento De Calidad
Plan De Aseguramiento De CalidadPlan De Aseguramiento De Calidad
Plan De Aseguramiento De Calidad
 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
 
cuadro CQA
cuadro CQAcuadro CQA
cuadro CQA
 
Cuadro CQA
Cuadro CQACuadro CQA
Cuadro CQA
 
Cuadro sqa final
Cuadro sqa finalCuadro sqa final
Cuadro sqa final
 
Sqap ejemplos
Sqap ejemplosSqap ejemplos
Sqap ejemplos
 
SQA: Shift Left en la práctica - Amalia Álvarez Balbi
SQA: Shift Left en la práctica - Amalia Álvarez BalbiSQA: Shift Left en la práctica - Amalia Álvarez Balbi
SQA: Shift Left en la práctica - Amalia Álvarez Balbi
 
Pruebas del software
Pruebas del softwarePruebas del software
Pruebas del software
 
Sqa
SqaSqa
Sqa
 

Similar a SQA

14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...Luis Fernando Aguas Bucheli
 
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.docxErickdowski9Gamer
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IITensor
 
Aseguramiento de la Calidad del Software
Aseguramiento de la Calidad del SoftwareAseguramiento de la Calidad del Software
Aseguramiento de la Calidad del SoftwareTensor
 
Gestión de la Calidad
Gestión de la CalidadGestión de la Calidad
Gestión de la CalidadMarcel Aponte
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareflaco_mendez
 
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 lospabloreyes154
 
Calidad de software septimo semestre
Calidad de software septimo semestreCalidad de software septimo semestre
Calidad de software septimo semestrerodrigoarriagasalinas
 
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptxCalidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptxgabrielguillen23
 
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0Renato Gonzalez
 
Actividad 2-aseguramiento-de-la-calidad-del-software nataly
Actividad 2-aseguramiento-de-la-calidad-del-software natalyActividad 2-aseguramiento-de-la-calidad-del-software nataly
Actividad 2-aseguramiento-de-la-calidad-del-software natalynataly duque
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIITensor
 

Similar a SQA (20)

Unidad 5
Unidad 5Unidad 5
Unidad 5
 
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
 
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...
14 Unidad-4. Aseguramiento de Calidad de Software QA, 4.1. Aplicación del ase...
 
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
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software II
 
Gestion De Calidad Cap 26
Gestion De Calidad Cap 26Gestion De Calidad Cap 26
Gestion De Calidad Cap 26
 
Aseguramiento de la Calidad del Software
Aseguramiento de la Calidad del SoftwareAseguramiento de la Calidad del Software
Aseguramiento de la Calidad del Software
 
Gestión de la Calidad
Gestión de la CalidadGestión de la Calidad
Gestión de la Calidad
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
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
 
SQA
SQASQA
SQA
 
Calidad de software septimo semestre
Calidad de software septimo semestreCalidad de software septimo semestre
Calidad de software septimo semestre
 
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptxCalidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptx
 
S7-CDSQA.pptx
S7-CDSQA.pptxS7-CDSQA.pptx
S7-CDSQA.pptx
 
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
 
Actividad 2-aseguramiento-de-la-calidad-del-software nataly
Actividad 2-aseguramiento-de-la-calidad-del-software natalyActividad 2-aseguramiento-de-la-calidad-del-software nataly
Actividad 2-aseguramiento-de-la-calidad-del-software nataly
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software III
 
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
 
Cap11 l2
Cap11 l2Cap11 l2
Cap11 l2
 

Más de Lidizz Garcia Alvarado (7)

Moprosoft
MoprosoftMoprosoft
Moprosoft
 
Cuadro ricardo
Cuadro ricardoCuadro ricardo
Cuadro ricardo
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
 
ã‘Aã‘e6
ã‘Aã‘e6ã‘Aã‘e6
ã‘Aã‘e6
 
ã‘Aã‘e5
ã‘Aã‘e5ã‘Aã‘e5
ã‘Aã‘e5
 
ã‘Aã‘e3
ã‘Aã‘e3ã‘Aã‘e3
ã‘Aã‘e3
 
Cã‘aã‘e
Cã‘aã‘eCã‘aã‘e
Cã‘aã‘e
 

Último

Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 

Último (20)

Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 

SQA

  • 1. SQA INSTITUTO TECNOLOGICO SUPERIOR DE LERDO Autor- Lidia Nallely García Alvarado 17-2-2012
  • 2. INDICE Refuerzo histórico de SQA 2 Que es SQA 4 Quien define SQA 5 Quien sustenta SQA 6 Cuando se aplica SQA 7 Un poco más de SQA 8 Bibliografía 9 1 Lidia Nallely García Alvarado 09231547 | Calidad de Software
  • 3. REFUERZO HISTORICO DE SQA En los años 50, el software encontró su camino dentro de los sistemas del DoD (inglés Deparment of Defense of USA). Usualmente estos proyectos estaban muy alejados de la planificación, se pasaban del presupuesto y tenían muchos problemas técnicos. Proyectos eran cancelados antes de ser entregados. Los contratistas para el desarrollo hacían estimaciones muy optimistas sobre el estado del desarrollo del software. El DoD normalmente no era notificado de los problemas en la planificación, en la gestión del presupuesto y de problemas técnicos hasta muy avanzado el proyecto, cuando ya no eran capaces de entender los problemas ni de evaluar el impacto de éstos. Para intentar resolver este problema se estableció la Verificación y Validación Independientes (IV&V del inglés Independent Verification and Validation), un proceso de ingeniería que empleaba metodologías rigurosas para evaluar la correctitud y calidad del software a lo largo de su ciclo de vida. Con el tiempo el rol del IV&V se convirtió crítico. La actividad que llamamos SQA evoluciona directamente de la Verificación y Validación Independientes (IV&V), muchas de las tareas que asociamos con SQA son originarias de IV&V. Luego durante los años 70 el desarrollo de software comenzó a expandirse y las compañías de desarrollo de software fueron experimentando los mismos pobres resultados que las agencias gubernamentales (DoD, NASA etc.) en las décadas tempranas. Las compañías tenían dificultad para entregar el software dentro de los plazos, presupuesto y calidad planificados. 2 Lidia Nallely García Alvarado 09231547 | Calidad de Software
  • 4. Varios proyectos desarrollados entre 1980 y 1990 fueron desastrosos, muchos excedían ampliamente el presupuesto y la planificación o entregaban software de baja calidad que no se podía usar. Durante los 80 esta experiencia se convirtió en crisis del software, el tiempo consumido en el mantenimiento excedía el tiempo insumido en la construcción de nuevos productos de software. Luego de la crisis del Software en los años 80, SQA evoluciono hacia una herramienta que las compañías de desarrollo de software utilizaban para identificar de forma temprana los problemas de calidad en el proceso de desarrollo. Mientras SQA era visto como un pequeño paso dentro del proceso del desarrollo del software, muchos jefes de proyectos vieron beneficios cuantificables a partir de integrar SQA dentro del proceso de desarrollo de software. En los 90 varias compañías de software ya tenían funciones de SQA dentro de sus organizaciones. 3 Lidia Nallely García Alvarado 09231547 | Calidad de Software
  • 5. ¿QUE ES SQA? El aseguramiento de calidad del software es el conjunto de actividades planificadas y sistemáticas necesarias para aportarla confianza en que el producto (software) satisfará los requisitos dados de calidad. El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla y no después. Algunos autores prefieren decir garantía de calidad en vez de aseguramiento. – Garantía, puede confundir con garantía de productos – Aseguramiento pretende dar confianza en que el producto tiene calidad El aseguramiento de calidad del software está presente en – Métodos y herramientas de análisis, diseño, programación y prueba – Inspecciones técnicas formales en todos los pasos del proceso de desarrollo del software – Estrategias de prueba multi-escala – Control de la documentación del software y de los cambios realizados – Procedimientos para ajustarse a los estándares (y dejar claro cuando se está fuera de ellos) – Mecanismos de medida (métricas) – Registro de auditorías y realización de informes – Por otro lado otro autor define a SQA El plan donde se reflejan las evaluaciones a realizar, los estándares a aplicar, los productos a revisar, los procedimientos a seguir en la elaboración de los distintos 4 productos y los procedimientos para informar de los defectos detectados a sus responsables y realizar el seguimiento de los mismos hasta su corrección. Lidia Nallely García Alvarado 09231547 | Calidad de Software
  • 6. ¿QUIEN DEFINE SQA? Plan definido por IEEE std. 730-1 (software quality assurance plan) El plan sirve para guiar las actividades de aseguramiento de la calidad que realiza el Responsable de SQA. En el plan de SQA se reflejan las evaluaciones a realizar, los estándares a aplicar, los productos a revisar, los procedimientos a seguir en la elaboración de los distintos productos y los procedimientos para informar de los defectos detectados a sus responsables y realizar el seguimiento de los mismos hasta su corrección. Se determina qué actividades debe realizar el grupo de aseguramiento de calidad a lo largo de todo el proceso de desarrollo de software, para asegurar que se están teniendo en cuenta las propiedades de calidad especificadas para el sistema en la actividad identificar las propiedades de calidad. 5 Lidia Nallely García Alvarado 09231547 | Calidad de Software
  • 7. QUIEN SUSTENTA SQA ISO 9000. Describe los elementos de garantía de calidad en términos genéricos que puedan aplicase a cualquier negocio con independencia de los productos o servicios ofrecidos. Para identificarse con uno de los modelos de sistema de garantía de calidad y de las operaciones de una compañía son examinados minuciosamente por auditores externos para ajustarlo a los estándares y a la operación efectiva. Después de un registro completo se recibe un certificado avalado. ISO 9000 describe, en terminas generales, los elementos de un sistema de calidad. Estos elementos incluyen la estructura organizativa, procedimientos, procesos y recursos necesarios para implementar la planificación de la calidad, la garantía de calidad y la mejora de calidad. El estándar ISO 9001 contiene 20 requisitos que deben estar presentes en un sistema de garantía de calidad efectiva. Como el estándar ISO 9001 es aplicable a todos las disciplinas de la ingeniería del software, se ha desarrollado un conjunto especial de directrices ISO 9000(ISO 9000-3) para ayudar a interpretar el estándar. 6 Lidia Nallely García Alvarado 09231547 | Calidad de Software
  • 8. CUANDO SE APLICA SQA Se aplica SQA en cada fase del desarrollo de Software:  Planeación: Apropiado proceso de apertura del proyecto. Se involucra en la redacción y revisión del plan del proyecto para garantizar que los estándares y procedimientos identificados sean apropiados, claros y auditables.  Análisis: Verificar la correcta definición de requerimientos, que estén completos y que puedan ser probados.  Diseño: Verificar que la documentación necesaria este completa y ver por el cumplimiento de estándares así como ver que cada requerimiento haya sido cubierto adecuadamente.  Desarrollo: Verificar la correcta documentación.  Pruebas: Desarrollar un plan de pruebas y su ejecución. Reportar inconformidades, así como dar seguimiento a la resolución de los mismos. Certificar que el producto superó las pruebas y esta listo para su entrega.  Implementación: Correcto proceso de entrega al cliente y pruebas post- producción.  Cierre: Base de conocimiento y retroalimentación. 7 Lidia Nallely García Alvarado 09231547 | Calidad de Software
  • 9. UN POCO MAS DE SQA Un plan SQA no garantiza un 100% de calidad. Pero ayuda a acercarse mucho a un nivel estable. Funciones de un analista de SQA Gerencial: Verifica la existencia de estándares y procedimientos claramente definidos, si no existen, debe involucrarse en su creación. Auditoria: Normaliza y audita un correcto proceso, cumpliendo los procedimientos establecidos. Verifica la entrega y mantenimiento de la documentación requerida. Control de calidad: Certifica el Software para que pueda ser implementado en un ambiente de producción mediante la ejecución de planes y casos de prueba. Mejora continua: Entrega reportes de métricas y recomendaciones para un mejor apego a los estándares y procedimientos. QA no es lo mismo que QC, el QA debe acompañar todo el proceso de desarrollo de Software mientras que QC está enfocado únicamente a realizar pruebas para certificar el software. Tipo de pruebas: Las pruebas pueden ser divididas por su enfoque, nivel o pruebas no-funcionales. Un ejemplo de pruebas que fácilmente puedes utilizar inicialmente son:  Unitarias: Desarrollador, prueban porciones de código.  De Integración: Desarrollador, prueban la integración del componente desarrollado.  De Sistema: QA, prueba el componente en interacción con todo el sistema.  De Aceptación: QA, pruebas realizadas por el cliente.  De Carga: QA, prueba la respuesta de la infraestructura, cargando muchas operaciones al sistema.  Existen muchas más que pueden utilizarse, estos son solo unos ejemplos. 8 Lidia Nallely García Alvarado 09231547 | Calidad de Software
  • 10. Bibliografía Cueva, J. M. (21 de octubre de 1999). www.uniovi.es. Recuperado el 17 de febrero de 2012, de http://gidis.ing.unlpam.edu.ar/downloads/pdfs/Calidad_software.PDF Escalone, F. (11 de junio de 2006). http://laboratorios.fi.uba.ar. Recuperado el 17 de febrero de 2012, de http://laboratorios.fi.uba.ar/lsi/scalone-tesis-maestria-ingenieria-en-calidad.pdf Morales, M. (15 de octubre de 2010). www.manuelmorales.com. Recuperado el 17 de febrero de 2012, de http://www.manuelmorales.net/?p=1371 Presman, R. S. (s.f.). Ingenieria de Software. Un enfoque practico. McGraw hill. Visconti, M. (s.f.). http://www.inf.utfsm.cl. Recuperado el 17 de febrero de 2012, de http://www.inf.utfsm.cl/~visconti/papers/papersqa1997.pdf 9 Lidia Nallely García Alvarado 09231547 | Calidad de Software