SlideShare una empresa de Scribd logo
1 de 24
ANGEL ANDREY GALVIS G
Ingeniería de Sistemas
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
INTRODUCCION
 En un escenario en el que los sistemas de software se
desarrollan y construyen por terceros proveedores.
 En general, una vez validado que el sistema responde a
los principales requisitos funcionales especificados, el
usuario realizará las pruebas de aceptación,
corrigiéndose los errores encontrados y traspasándose
al fin al entorno de producción. Sin embargo, en muy
pocas ocasiones se validan de manera rigurosa los
requisitos funcionales y los no funcionales, o se
ejecutan validaciones que aseguren que el sistema es
lo suficientemente robusto y estable como para pasar a
un entorno productivo con las garantías adecuadas.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
CALIDAD DEL SOFTWARE
 La calidad del software es un concepto complejo
que no es directamente comparable con la calidad
de la manufactura de producto.
 El significado de la palabra calidad genera mucha
confusión, quizás por la multidimensionalidad del
propio concepto. por lo anterior el glosario de
estándares de computación IEEE Std. 610 –
1991,define la calidad del software como “el grado
con el que un sistema, componente o proceso
cumple los requerimientos especificados y las
necesidades o expectativas del cliente o usuario”.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
CALIDAD DEL PRODUCTO SOFTWARE
-NORMA ISO/IEC
 La norma ISO/IEC 9126 de 1991, es la norma para
evaluar los productos de software, esta norma nos
indica las características de la calidad y los
lineamientos para su uso, fue desarrollada para dar
soporte a aquellas necesidades; las características
de calidad y sus métricas asociadas, pueden ser
útiles tanto como para evaluar el producto como
para definir los requerimientos de la calidad y otros
usos.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
 La norma ISO/IEC 9126 define la calidad en uso
como la perspectiva del usuario de la calidad del
producto software cuando éste es usado en un
ambiente específico y un contexto de uso
específico. Éste mide la extensión para la cual los
usuarios pueden conseguir sus metas en un
ambiente particular, en vez de medir las
propiedades del software en si mismo.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
 El modelo de la calidad en uso muestra un conjunto
de 4 características: efectividad, productividad,
integridad, y satisfacción.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
CALIDAD DEL PRODUCTO SOFTWARE
NORMA ISO/IEC - 14598
 El estándar ISO/IEC 14598 es actualmente usado
como base metodológica para la evaluación del
producto software. En sus diferentes etapas,
establece un marco de trabajo para evaluar la
calidad de los productos de software
proporcionando, además, métricas y requisitos
para los procesos de evaluación de los mismos.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
 La norma define las principales características del
proceso de evaluación
-Repetitividad.
-Reproducibilidad.
-Imparcialidad.
-Objetividad.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
 Para estas características se describen las
medidas concretas que participan:
-Análisis de los requisitos de evaluación.
-Evaluación de las especificaciones.
-Evaluación del diseño y definición del plan de
evaluación.
-Ejecución del plan de evaluación.
-Evaluación de la conclusión.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
La Norma ISO/IEC 14598 define el proceso para
evaluar un producto de software, el mismo consta de
seis partes:
 ISO/IEC 14598-1 Visión General: provee una visión
general de las otras cinco partes y explica la
relación entre la evaluación del producto software y
el modelo de calidad definido en la ISO/IEC 9126.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
 ISO/IEC 14598-2 Planeamiento y Gestión: contiene
requisitos y guías para las funciones de soporte
tales como la planificación y gestión de la
evaluación del producto del software.
 ISO/IEC 14598-3 Proceso para desenvolvedores:
provee los requisitos y guías para la evaluación del
producto software cuando la evaluación es llevada
a cabo en paralelo con el desarrollo por parte del
desarrollador.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
 ISO/IEC 14598-4 Proceso para adquirientes:
provee los requisitos y guías para que la
evaluación del producto software sea llevada a
cabo en función a los compradores que planean
adquirir o reutilizar un producto de software
existente o pre-desarrollado.

ISO/IEC 14598-5 Proceso para avaladores: provee
los requisitos y guías para la evaluación del
producto software cuando la evaluación es llevada
a cabo por evaluadores independientes.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
 ISO/IEC 14598-6 Documentación de Módulos: provee las
guías para la documentación del módulo de evaluación.
Los servicios relacionados con la evaluación de software de
productos son generalmente adaptados a las necesidades de
los usuarios finales individuales o proveedores, en función de
por qué se pidió la evaluación. Los servicios de evaluación de
software incluyen:
-Definición de perfiles de calidad de referencia de software
-Evaluación de acuerdo con los modelos de calidad predefinidos
-Certificación de la calidad del software de acuerdo a los
modelos de calidad y normas
-Las comparaciones entre productos
-La reingeniería del software
-Servicio de Monitoreo de calidad del producto.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
CALIDAD DEL PRODUCTO SOFTWARE
NORMA ISO/IEC 25000 (SquaRE)
 ISO 25000:2005 (SQuaRE -Software Quality
Requirements and Evaluation) es una nueva serie de
normas que se basa en ISO 9126 y en ISO 14598
(Evaluación del software). Uno de los principales
objetivos de la serie SQuaRE es la coordinación y
harmonización del contenido de ISO 9126 y de ISO
15939:2002 (Measurement Information Model). ISO
15939 tiene un modelo de información que ayuda a
determinar que se debe especificar durante la
planificación, performance y evaluación de la medición.
Para su aplicación, cuenta con los siguientes pasos:
Recopilar los datos, Preparación de los datos y Análisis
de los datos.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
 Su objetivo principal es guiar el desarrollo de los
productos de software con la especificación y
evaluación de requisitos de calidad. Establece
criterios para la especificación de requisitos de
calidad de productos software, sus métricas y su
evaluación. SQuaRE está formada por las
divisiones siguientes:
 ISO/IEC 2500n. División de gestión de calidad. Los
estándares que forman esta división definen todos
los modelos comunes, términos y referencias a los
que se alude en las demás divisiones de SQuaRE.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
 SO/IEC 2501n. División del modelo de calidad. El
estándar que conforma esta división presenta un
modelo de calidad detallado, incluyendo
características para la calidad interna, externa y en
uso.
 ISO/IEC 2502n. División de mediciones de calidad.
Los estándares pertenecientes a esta división
incluyen un modelo de referencia de calidad del
producto software, definiciones matemáticas de las
métricas de calidad y una guía práctica para su
aplicación. Presenta aplicaciones de métricas para
la calidad de software interna, externa y en uso.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
 ISO/IEC 2503n. División de requisitos de calidad.
Los estándares que forman parte de esta división
ayudan a especificar los requisitos de calidad.
Estos requisitos pueden ser usados en el proceso
de especificación de requisitos de calidad para un
producto software que va a ser desarrollado ó
como entrada para un proceso de evaluación. El
proceso de definición de requisitos se guía por el
establecido en la norma ISO/IEC 15288 (ISO,
2003).
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
 ISO/IEC 2504n. División de evaluación de la
calidad. Estos estándares proporcionan requisitos,
recomendaciones y guías para la evaluación de un
producto software, tanto si la llevan a cabo
evaluadores, como clientes o desarrolladores.
 ISO/IEC 25050–25099. Estándares de extensión
SQuaRE. Incluyen requisitos para la calidad de
productos de software “Off-The-Self” y para el
formato común de la industria (CIF) para informes
de usabilidad.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
 Al igual que la norma ISO/IEC 9126, este estándar
define tres vistas diferenciadas en el estudio de la
calidad de un producto:
-Vista interna: esta vista se ocupa de las propiedades del
software como: el tamaño, la complejidad o la
conformidad con las normas de orientación a objetos.
-Vista externa: vista que analiza el comportamiento del
software en producción y estudia sus atributos, por
ejemplo: el rendimiento de un software en una máquina
determinada, el uso de memoria de un programa o el
tiempo de funcionamiento entre fallos.
-Vista en uso: mide la productividad y efectividad del
usuario final al utilizar el software.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
La primera puede utilizarse desde las primeras fases
del desarrollo, permitiendo detectar deficiencias en el
software en edades muy tempranas del ciclo de vida
del software.
La segunda, sin embargo, necesita que el producto
software este completo y se utilizará por tanto en el
pase a producción del producto, siendo muy
dependiente de la máquina donde se ejecute.
Por último la tercera vista que también estudia el
producto software finalizado será dependiente del
usuario y estará condicionada a los factores
personales del mismo.
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE
ESTÁNDARES Y MODELOS DE CALIDAD DEL
SOFTWARE

Más contenido relacionado

La actualidad más candente

3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
Juan Pablo Carvallo
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
Chuyito Alvarado
 
aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acs
MARCO POLO SILVA SEGOVIA
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
Sandrea Rodriguez
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
Darthuz Kilates
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
jmpov441
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
Zuleima
 

La actualidad más candente (20)

3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
 
Diseño de Software
Diseño de SoftwareDiseño de Software
Diseño de Software
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Plan de Pruebas
Plan de PruebasPlan de Pruebas
Plan de Pruebas
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
aseguramiento de la calidad de software acs
aseguramiento de la calidad de software acsaseguramiento de la calidad de software acs
aseguramiento de la calidad de software acs
 
SPICE
SPICESPICE
SPICE
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
Modelo CMMI
Modelo CMMIModelo CMMI
Modelo CMMI
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Metricas de calidad
Metricas de calidadMetricas de calidad
Metricas de calidad
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
 
Ensayo ciclo de vida del software
Ensayo ciclo de vida del softwareEnsayo ciclo de vida del software
Ensayo ciclo de vida del software
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdencies
 
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareGestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 

Destacado

Estándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina OrtegaEstándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina Ortega
2008PA2Info3
 
Gestion de la calidad con software libre
Gestion de la calidad con software libreGestion de la calidad con software libre
Gestion de la calidad con software libre
Manuel Morales
 
Qa (quality assurance)
Qa (quality assurance)Qa (quality assurance)
Qa (quality assurance)
Marco Villalta
 

Destacado (20)

Estándares y modelos de calidad del software
Estándares y modelos de calidad del softwareEstándares y modelos de calidad del software
Estándares y modelos de calidad del software
 
Estandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareEstandares de calidad aplicadas al software
Estandares de calidad aplicadas al software
 
Estándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina OrtegaEstándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina Ortega
 
Gestion de la calidad con software libre
Gestion de la calidad con software libreGestion de la calidad con software libre
Gestion de la calidad con software libre
 
Modelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software LibreModelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software Libre
 
ESTANDARES Y MODELOS
ESTANDARES Y MODELOSESTANDARES Y MODELOS
ESTANDARES Y MODELOS
 
Modelo De Calidad
Modelo De CalidadModelo De Calidad
Modelo De Calidad
 
Análisis/QA
Análisis/QAAnálisis/QA
Análisis/QA
 
U3T2 - Gestión de la calidad del software a través de SQA
U3T2 - Gestión de la calidad del software a través de SQAU3T2 - Gestión de la calidad del software a través de SQA
U3T2 - Gestión de la calidad del software a través de SQA
 
SEGUNDA PARTE - Gestion de la calidad del software
SEGUNDA PARTE - Gestion de la calidad del softwareSEGUNDA PARTE - Gestion de la calidad del software
SEGUNDA PARTE - Gestion de la calidad del software
 
Prueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwpPrueba de-caja-negra-y-caja-blanca pwp
Prueba de-caja-negra-y-caja-blanca pwp
 
Tecnicas de Pruebas
 Tecnicas de Pruebas  Tecnicas de Pruebas
Tecnicas de Pruebas
 
pruebas de cajas blanca
 pruebas de cajas blanca pruebas de cajas blanca
pruebas de cajas blanca
 
Qa (quality assurance)
Qa (quality assurance)Qa (quality assurance)
Qa (quality assurance)
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 
Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 
Gestión de la Calidad Total
Gestión de la Calidad TotalGestión de la Calidad Total
Gestión de la Calidad Total
 
DISEÑO DE UN SISTEMA DE INFORMACIÓN PARA EL ÁREA DE RECURSOS HUMANOS DE LA CA...
DISEÑO DE UN SISTEMA DE INFORMACIÓN PARA EL ÁREA DE RECURSOS HUMANOS DE LA CA...DISEÑO DE UN SISTEMA DE INFORMACIÓN PARA EL ÁREA DE RECURSOS HUMANOS DE LA CA...
DISEÑO DE UN SISTEMA DE INFORMACIÓN PARA EL ÁREA DE RECURSOS HUMANOS DE LA CA...
 
Pruebas de caja blanca y negra
Pruebas  de caja blanca y negraPruebas  de caja blanca y negra
Pruebas de caja blanca y negra
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blanca
 

Similar a Estandares y modelos de calidad del software

Similar a Estandares y modelos de calidad del software (20)

Estándares de calidad, ISO/IEC por Edinson Barrera
Estándares de calidad, ISO/IEC por Edinson BarreraEstándares de calidad, ISO/IEC por Edinson Barrera
Estándares de calidad, ISO/IEC por Edinson Barrera
 
Normas y estandares
Normas y estandaresNormas y estandares
Normas y estandares
 
Normas y estándares de calidad para el desarrollo
Normas y estándares de calidad para el desarrolloNormas y estándares de calidad para el desarrollo
Normas y estándares de calidad para el desarrollo
 
Norma25000_LuisALBIS.pptx
Norma25000_LuisALBIS.pptxNorma25000_LuisALBIS.pptx
Norma25000_LuisALBIS.pptx
 
institutos_normas_estandares.pdf
institutos_normas_estandares.pdfinstitutos_normas_estandares.pdf
institutos_normas_estandares.pdf
 
Iso 25000
Iso 25000Iso 25000
Iso 25000
 
S2-CDSQA.pptx
S2-CDSQA.pptxS2-CDSQA.pptx
S2-CDSQA.pptx
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126
 
MODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREMODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWARE
 
Evaluación calidad productos de software
Evaluación calidad productos de softwareEvaluación calidad productos de software
Evaluación calidad productos de software
 
Normas y estandares de calidad
Normas y estandares de calidadNormas y estandares de calidad
Normas y estandares de calidad
 
Estandares y modelos del software
Estandares y modelos del softwareEstandares y modelos del software
Estandares y modelos del software
 
Estandares y modelos del software
Estandares y modelos del softwareEstandares y modelos del software
Estandares y modelos del software
 
Iso iec 14598
Iso iec 14598Iso iec 14598
Iso iec 14598
 
S7-CDSQA.pptx
S7-CDSQA.pptxS7-CDSQA.pptx
S7-CDSQA.pptx
 
presentacion_estandares_de_calidad_1.pptx
presentacion_estandares_de_calidad_1.pptxpresentacion_estandares_de_calidad_1.pptx
presentacion_estandares_de_calidad_1.pptx
 
Estándares de calidad y normas iso
Estándares de calidad y normas isoEstándares de calidad y normas iso
Estándares de calidad y normas iso
 
Actividad 1
Actividad 1Actividad 1
Actividad 1
 
Estandares IHC
Estandares IHCEstandares IHC
Estandares IHC
 
Resumen estandares
Resumen estandaresResumen estandares
Resumen estandares
 

Último

TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
UPSE
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
UPSE
 

Último (9)

TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 

Estandares y modelos de calidad del software

  • 1. ANGEL ANDREY GALVIS G Ingeniería de Sistemas
  • 2. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE INTRODUCCION  En un escenario en el que los sistemas de software se desarrollan y construyen por terceros proveedores.  En general, una vez validado que el sistema responde a los principales requisitos funcionales especificados, el usuario realizará las pruebas de aceptación, corrigiéndose los errores encontrados y traspasándose al fin al entorno de producción. Sin embargo, en muy pocas ocasiones se validan de manera rigurosa los requisitos funcionales y los no funcionales, o se ejecutan validaciones que aseguren que el sistema es lo suficientemente robusto y estable como para pasar a un entorno productivo con las garantías adecuadas.
  • 3. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE CALIDAD DEL SOFTWARE  La calidad del software es un concepto complejo que no es directamente comparable con la calidad de la manufactura de producto.  El significado de la palabra calidad genera mucha confusión, quizás por la multidimensionalidad del propio concepto. por lo anterior el glosario de estándares de computación IEEE Std. 610 – 1991,define la calidad del software como “el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario”.
  • 4. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE CALIDAD DEL PRODUCTO SOFTWARE -NORMA ISO/IEC  La norma ISO/IEC 9126 de 1991, es la norma para evaluar los productos de software, esta norma nos indica las características de la calidad y los lineamientos para su uso, fue desarrollada para dar soporte a aquellas necesidades; las características de calidad y sus métricas asociadas, pueden ser útiles tanto como para evaluar el producto como para definir los requerimientos de la calidad y otros usos.
  • 5. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE
  • 6. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE  La norma ISO/IEC 9126 define la calidad en uso como la perspectiva del usuario de la calidad del producto software cuando éste es usado en un ambiente específico y un contexto de uso específico. Éste mide la extensión para la cual los usuarios pueden conseguir sus metas en un ambiente particular, en vez de medir las propiedades del software en si mismo.
  • 7. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE  El modelo de la calidad en uso muestra un conjunto de 4 características: efectividad, productividad, integridad, y satisfacción.
  • 8. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE CALIDAD DEL PRODUCTO SOFTWARE NORMA ISO/IEC - 14598  El estándar ISO/IEC 14598 es actualmente usado como base metodológica para la evaluación del producto software. En sus diferentes etapas, establece un marco de trabajo para evaluar la calidad de los productos de software proporcionando, además, métricas y requisitos para los procesos de evaluación de los mismos.
  • 9. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE  La norma define las principales características del proceso de evaluación -Repetitividad. -Reproducibilidad. -Imparcialidad. -Objetividad.
  • 10. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE  Para estas características se describen las medidas concretas que participan: -Análisis de los requisitos de evaluación. -Evaluación de las especificaciones. -Evaluación del diseño y definición del plan de evaluación. -Ejecución del plan de evaluación. -Evaluación de la conclusión.
  • 11. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE La Norma ISO/IEC 14598 define el proceso para evaluar un producto de software, el mismo consta de seis partes:  ISO/IEC 14598-1 Visión General: provee una visión general de las otras cinco partes y explica la relación entre la evaluación del producto software y el modelo de calidad definido en la ISO/IEC 9126.
  • 12. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE  ISO/IEC 14598-2 Planeamiento y Gestión: contiene requisitos y guías para las funciones de soporte tales como la planificación y gestión de la evaluación del producto del software.  ISO/IEC 14598-3 Proceso para desenvolvedores: provee los requisitos y guías para la evaluación del producto software cuando la evaluación es llevada a cabo en paralelo con el desarrollo por parte del desarrollador.
  • 13. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE  ISO/IEC 14598-4 Proceso para adquirientes: provee los requisitos y guías para que la evaluación del producto software sea llevada a cabo en función a los compradores que planean adquirir o reutilizar un producto de software existente o pre-desarrollado.  ISO/IEC 14598-5 Proceso para avaladores: provee los requisitos y guías para la evaluación del producto software cuando la evaluación es llevada a cabo por evaluadores independientes.
  • 14. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE  ISO/IEC 14598-6 Documentación de Módulos: provee las guías para la documentación del módulo de evaluación. Los servicios relacionados con la evaluación de software de productos son generalmente adaptados a las necesidades de los usuarios finales individuales o proveedores, en función de por qué se pidió la evaluación. Los servicios de evaluación de software incluyen: -Definición de perfiles de calidad de referencia de software -Evaluación de acuerdo con los modelos de calidad predefinidos -Certificación de la calidad del software de acuerdo a los modelos de calidad y normas -Las comparaciones entre productos -La reingeniería del software -Servicio de Monitoreo de calidad del producto.
  • 15. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE CALIDAD DEL PRODUCTO SOFTWARE NORMA ISO/IEC 25000 (SquaRE)  ISO 25000:2005 (SQuaRE -Software Quality Requirements and Evaluation) es una nueva serie de normas que se basa en ISO 9126 y en ISO 14598 (Evaluación del software). Uno de los principales objetivos de la serie SQuaRE es la coordinación y harmonización del contenido de ISO 9126 y de ISO 15939:2002 (Measurement Information Model). ISO 15939 tiene un modelo de información que ayuda a determinar que se debe especificar durante la planificación, performance y evaluación de la medición. Para su aplicación, cuenta con los siguientes pasos: Recopilar los datos, Preparación de los datos y Análisis de los datos.
  • 16. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE  Su objetivo principal es guiar el desarrollo de los productos de software con la especificación y evaluación de requisitos de calidad. Establece criterios para la especificación de requisitos de calidad de productos software, sus métricas y su evaluación. SQuaRE está formada por las divisiones siguientes:  ISO/IEC 2500n. División de gestión de calidad. Los estándares que forman esta división definen todos los modelos comunes, términos y referencias a los que se alude en las demás divisiones de SQuaRE.
  • 17. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE  SO/IEC 2501n. División del modelo de calidad. El estándar que conforma esta división presenta un modelo de calidad detallado, incluyendo características para la calidad interna, externa y en uso.  ISO/IEC 2502n. División de mediciones de calidad. Los estándares pertenecientes a esta división incluyen un modelo de referencia de calidad del producto software, definiciones matemáticas de las métricas de calidad y una guía práctica para su aplicación. Presenta aplicaciones de métricas para la calidad de software interna, externa y en uso.
  • 18. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE  ISO/IEC 2503n. División de requisitos de calidad. Los estándares que forman parte de esta división ayudan a especificar los requisitos de calidad. Estos requisitos pueden ser usados en el proceso de especificación de requisitos de calidad para un producto software que va a ser desarrollado ó como entrada para un proceso de evaluación. El proceso de definición de requisitos se guía por el establecido en la norma ISO/IEC 15288 (ISO, 2003).
  • 19. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE  ISO/IEC 2504n. División de evaluación de la calidad. Estos estándares proporcionan requisitos, recomendaciones y guías para la evaluación de un producto software, tanto si la llevan a cabo evaluadores, como clientes o desarrolladores.  ISO/IEC 25050–25099. Estándares de extensión SQuaRE. Incluyen requisitos para la calidad de productos de software “Off-The-Self” y para el formato común de la industria (CIF) para informes de usabilidad.
  • 20. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE  Al igual que la norma ISO/IEC 9126, este estándar define tres vistas diferenciadas en el estudio de la calidad de un producto: -Vista interna: esta vista se ocupa de las propiedades del software como: el tamaño, la complejidad o la conformidad con las normas de orientación a objetos. -Vista externa: vista que analiza el comportamiento del software en producción y estudia sus atributos, por ejemplo: el rendimiento de un software en una máquina determinada, el uso de memoria de un programa o el tiempo de funcionamiento entre fallos. -Vista en uso: mide la productividad y efectividad del usuario final al utilizar el software.
  • 21. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE La primera puede utilizarse desde las primeras fases del desarrollo, permitiendo detectar deficiencias en el software en edades muy tempranas del ciclo de vida del software. La segunda, sin embargo, necesita que el producto software este completo y se utilizará por tanto en el pase a producción del producto, siendo muy dependiente de la máquina donde se ejecute. Por último la tercera vista que también estudia el producto software finalizado será dependiente del usuario y estará condicionada a los factores personales del mismo.
  • 22. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE
  • 23. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE
  • 24. ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE