3.5 MODELOS ISO/IEC

Documentos relacionados
Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO

Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO

ISO ISO Calidad de Software. Virginia Cuomo Mariela Castares

ISO Ingeniería del Software

Modelos, normas y estándares de calidad internacionales para los productos de software

Temario. Calidad de software y Procesos. Éxito de un proyecto de software. 1- Calidad de software. Evolución de la calidad

CUADRO COMPARATIVO DE LOS MODELOS DE CALIDAD ELABORADO POR: EDUARD ANTONIO LOZANO CÓRDOBA. (Documento: ) PRESENTADO A:

Norma de Calidad Colombiana para Productos de Software y Relación entre Modelos de Calidad y Especificación de Requerimientos de Productos de Software

XII JICS 25 y 26 de noviembre de 2010

Universidad Nacional de La Pampa Argentina. Calidad y sus Perspectivas. Dr. Luis Olsina. Qué es la Calidad?

Métricas según Tipos de Soluciones: MétricasExternas MétricasInternas Métricas Calidad en uso

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE FORMACIÓN A DISTANCIA. MATERIAL DE APOYO MODELO DE CALIDAD ISO (SQuaRE)

2.12 Control estadístico vs métricas.

Aplicación del estándar ISO/IEC en el modelo de datos conceptual entidad-relación

Evaluación de Calidad de Objetos de Aprendizaje

Aseguramiento de la calidad y. pruebas de software ISO 9126 SCAMPI ISO, IEEE, CMM... Blanca A. Vargas Govea

Introducción a la Gestión de Software

Diseño y Evaluación de Arquitecturas de Software. Software con calidad

E77 - Gestión de Recursos de la Información. Tema 1 - Métricas del Proyecto de Software

Atributos de Calidad del Software

Maestría en Ingeniería de Software. Departamento de Informática Universidad Nacional de San Luis. Esquema

DISEÑO DEL RIEGO PRESURIZADO ASISTIDO POR COMPUTADORA

INTRODUCCIÓN A LA INGENIERÍA DE SOFTWARE

Standard Quality Model to Enterprise Architecture Support Tools

Arquitectura de Proyectos de IT. Atributos de Calidad. Ing. Gustavo Andrés Brey

DISEÑO Y CONSTRUCCION DE MODELOS WEB

Construcción de una herramienta para evaluar la calidad de un producto software. Sebastián Piedrahita Mesa

CALIDAD de PRODUCTOS de SOFTWARE

Clase Práctica No. 1: Métricas de Calidad de Software: Listas de comprobación.

ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN FASE IDENTIFICACIÓN INGENIERÍA. de REQUISITOS REQUISITOS - CLASIFICACIÓN - INGENIERÍA

Parte II: Requerimientos de Calidad para Diseño y Evaluación

Ingeniería en Desarrollo de Software 6º Semestre. Programa de la asignatura: Modelos de calidad de software. Unidad 3. Modelos de calidad de software

Temario VI Gestión de Testing

MODELOS DE CALIDAD DE SOFTWARE EDGAR MANUEL RODRÍGUEZ PÉREZ ENSAYO & CUADRO COMPARATIVO EVALUACIÓN DE LA CALIDAD DE LA TECNOLOGÍA EDUCATIVA

GEXRENOF: Herramienta para la gestión de pruebas no funcionales basada en el estándar ISO/IEC

Aseguramiento de la calidad en el diseño del software. Asesor: Rafael David Rincón Bermúdez. Profesor. Departamento De Informática y Sistemas.

Desarrollo de Productos Editoriales Multimedia

MECHDAV: UN MODELO Y SU HERRAMIENTA PARA LA EVALUACIÓN TÉCNICA DE LA CALIDAD DE LAS HERRAMIENTAS RAD PARA AMBIENTES VISUALES

DEVIDA. Comisidn Nactonat pars el Desarrollo y Vida sin Drops INFORME TECNICO PREVIO DE EVALUACION DE SOFTWARE N 007-DV-OGA/UTIC

2.5 DISEÑO ARQUITECTONICO

Gracias

INFORME TECNICO PREVIO DE EVALUACION DE SOFTWARE Nro OGETIC-SG/MC SOFTWARE ANTIVIRUS PARA ESTACIONES Y SERVIDORES

Capítulo 7. Pruebas y mantenimiento del sistema

Ingeniería de Software II

Métricas e Indicadores: Dos Conceptos Claves para Medición n y Evaluación

INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE Noé)?9_ EFA/OTI

Santiago Tomás DIRECTOR DE INNOVACIÓN INNOVATION MANAGER

Introducción. Diplomado en Calidad y Estimación de Sistemas Informáticos

UN ENFOQUE SISTEMÁTICO PARA LA EVALUACIÓN DE SISTEMAS BPM. Dra. Ing. Andrea Delgado Dr. Ing. Daniel Calegari

Arquitectura de Software

1.- Necesidad de los sistemas tolerantes a fallos. 2.- Definición de garantía de funcionamiento. 3.- Arbol de la garantía de funcionamiento

Servicios de Consultoría, Capacitación y Outsourcing en Aseguramiento de la Calidad Fábrica de Pruebas Desarrollo de Software

Ingeniería en Sistemas Computacionales Clave de la asignatura: (Créditos) SATCA

CLASE # 12 PRUEBAS NO FUNCIONALES PARTE II

EVALUACIÓN DE HERRAMIENTAS PARA EL DESARROLLO DE SISTEMAS DE INFORMACIÓN EN LA FORMACIÓN INGENIERIL

NORMA TÉCNICA COLOMBIANA

ESTANDARES INTERNACIONALES PARA DESARROLLO DE SOFTWARE. INTRODUCCIÓN

SMV. Superintendencia del Mercado de Valores AÑO DEL BUEN SERVICIO AL CIUDADANO INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE Nº SMV/09

EVALUACIÓN DE LA CALIDAD DEL SOFTWARE EDUCATIVO EVALUACIÓN DE UN LMS EDGAR MANUEL RODRÍGUEZ PÉREZ EVALUACIÓN DE LA CALIDAD DE LA TECNOLOGÍA EDUCATIVA

INFORME TÉCNICO ADQUISICIÓN DE SOFTWARE DE SISTEMA OPERATIVO PARA COMPUTADORAS

Registrar información o datos de una persona REQUERIMIENTO QUE LO UTILIZA O ESPECIALIZA:

Juan Calvopiña Morillo, Verónica Velasco Pacha, Ing. Mario Almache, Ing. Cecilia Hinojosa

Automatizacion de Testing.

NORMAS AENOR (Julio 2017)

PLCs ESTÁNDAR IEC Programa del Curso. Sistema Supervisor / SCADA. Comunicaciones. Lenguajes: LD FBD PLC SFC IEC Proyectos / Aplicaciones

Características de Calidad de Datos de los Almacenes de Datos

Aseguramiento de la calidad y pruebas de software. 1- Infraestructura del aseguramiento de la calidad

DEBILIDADES PRESENTADAS POR LA NORMA ISO/IEC 9126/(1991) RESPECTO A LA EVALUACIÓN DE LA CALIDAD DEL SOFTWARE EDGAR MANUEL RODRÍGUEZ PÉREZ

Modelos de calidad. Técnicas de prueba del software Estrategias de prueba del software. Calidad del software. Factores de Calidad. producto.

LA FIABILIDAD EN LOS SISTEMAS DE TELECOMUNICACIONES

Especificación de Requerimientos <Nombre del Proyecto> Nombre del Grupo de Desarrollo o Asignatura Nombre del Autor

Comunicación Hombre Máquina

Transcripción:

MODULO III Ingeniería de Software INF - 163 3.5 MODELOS ISO/IEC 9126-25010 22/11/12 Resumen preparado por Miguel Cotaña

ISO 9126 ha definido seis características de calidad. Las características se subdividen en subcaracterísticas medibles. Esto puede ser usado tanto como para la evaluación del producto software como para la definición de requerimientos de calidad, es por eso que ISO/IEC 9126 (1991) ha sido reemplazada por dos estándares: ISO/IEC 9126 (Calidad del Producto Software) y la ISO/IEC 14598 (Evaluación del Producto Software).

El estándar está dividido en cuatro partes bajo el título INGENIERIA DE SOFTWARE Y CALIDAD DE PRODUCTO: Parte1 Modelo de Calidad - ISO 9126-1 Parte2 Métricas Externas - ISO 9126-2 Parte3 Métricas Internas - ISO 9126-3 Parte4 Métricas de Calidad de Uso ISO 9126-4

El modelo de ISO para la calidad de producto calidad externa e interna funcionalidad fiabilidad usabilidad eficiencia mantenibilidad portabilidad adecuación exactitud interoperabilidad seguridad de acceso cumplimiento de la funcionalidad madurez tolerancia a fallos capacidad de recuperación cumplimiento de la fiabilidad capacidad para ser entendido capacidad para ser aprendido capacidad para ser operado capacidad de atracción cumplimiento de la usabilidad comportamiento temporal utilización de recursos cumplimiento de la eficiencia capacidad para ser analizado capacidad para ser cambiado estabilidad capacidad para ser probado cumplimiento de la mantenibilidad adaptabilidad instalabilidad coexistencia capacidad para ser reemplazado cumplimiento de la portabilidad

Modelos ISO de calidad de producto El modelo ISO/IEC 9126, para la calidad del producto software, publicado en 1991 y revisado en 2001, ahora incorporado en la nueva serie ISO/IEC 25000 (SQuaRe: Software Quality Requeriments, Requisitos y Evaluación de la calidad de productos Software) ISO/IEC 25000 (2009)

Esta serie de estándares interpretan la calidad de un sistema software como el grado en el que el sistema satisface las necesidades implícitas y explícitas de sus diferentes usuarios. (stakeholders). Estas necesidades se representan dentro de SQuaRe en diferentes modelos: Modelo de calidad del producto; Modelo de calidad de datos; Modelo de calidad en uso.

La principal finalidad del modelo de calidad del producto software es especificar y evaluar la calidad de los productos software, ya sea a través de medidas internas, directas de las propiedades inherentes del software o mediante medidas externas, indirectas del comportamiento del sistema del que forma parte.

El modelo de calidad de datos ISO/IEC 25012 (2008), proporciona un marco de trabajo para especificar y evaluar los requisitos de calidad de datos tanto en términos de las propiedades intrínsecas del sistema como de las propiedades dependientes del sistema, en un entorno particular.

ISO/IEC 25000 y el proyeccto SQuaRe La calidad del producto junto con la calidad del proceso son los aspectos más importantes en el desarrollo de Software. En calidad del producto existe una nueva versión de la norma ISO/IEC 9126: la norma ISO/IEC 25000. Esta proporciona una guía para el uso de las nuevas series de estándares internacionales, llamados Requisitos y Evaluación de Calidad de Productos de Software (SQuaRE

Constituyen una serie de normas basadas en la ISO 9126 y en la ISO 14598 (Evaluación del Software), y 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.

Nuevo modelo de calidad para productos Sw. ISO/IEC 25010 El modelo ISO/IEC 9126, para la calidad del producto software, publicado en 1991 y revisado en 2001, ahora incorporado en la nueva serie ISO/IEC 25000 (SQuaRe: Software Quality Requeriments, Requisitos y Evaluación de la calidad de productos Software) ISO/IEC 25000 (2009).

Las nuevas definiciones: Términos en ISO 9126-1 Términos en ISO 25010 Funcionalidad (Functionality) Exactitud (Accuracy) Adecuación (Suitability) Eficiencia (Efficiency) Comprensibilidad (Understandability) Estabilidad (Stability) Adecuación funcional (Functional suitability) Corrección funcional (Functional correctness) Pertinencia funcional (Functional appropriateness) Eficiencia del comportamiento (Performance efficiency) Pertinencia del reconocimiento (Appropriateness recognisability) Estabilidad de las modificaciones (Modification stability)

Modelo de calidad ISO/IEC FCD 25010 Adecuación funcional (Functional suitability) Completitud funcional (Functional completeness) Corrección funcional (Functional correctness) Pertinencia funcional (functional appropriateness) Fiabilidad (Reliability) Madurez (maturity) Disponibilidad (Availability) Tolerancia a fallos (Fault tolerance) Recuperabilidad (Recoverability)

Mantenibilidad (Maintainability) Modularidad (Modularity) Reusabilidad (Reusability) Analizabilidad (Analysability) Usabilidad (Usability) Pertinencia del reconocimiento (Appropriateness recognisability) Facilidad de aprendizaje (learnability) Facilidad de operación (Operability) Cambiabilidad (Changeability) Protección contra errores del usuario (User error protection) Estabilidad de las modificaciones (Modification stability) Facilidad de prueba (Testability) Estética del interfaz de usuario (User interface aesthetics) Accesibilidad (Accessibility)

Eficiencia del comportamiento (Performance Efficiency) Comportamiento temporal (Time behaviour) Utilización de recursos (Resource utilisation) Compatibilidad (Compatibility) Coexistencia (Coexistence) Interoperabilidad (Interoperability)

Seguridad (Security) Confidencialidad (Confidentiality) Integridad (Integrity) No-repudio (Nonrepudiation) Responsabilidad (Accountability) Autenticidad (Authenticity) Portabilidad (Portability) Adaptabilidad (Adaptability) Facilidad de instalación (Installability) Facilidad de reemplazo (Replaceability)

Usabilidad y Calidad en Uso El concepto de Usabilidad ha supuesto un reto para los creadores de los estándares en los últimos años. Existen diferentes interpretaciones relacionadas con el uso profesional, que dieron lugar a que la Usabilidad se defina de diferente manera en el estándar ISO y en los estándares de ergonomía.

Usabilidad, según ISO/IEC 9126: Usabilidad (Usability): Conjunto de atributos que están relacionados con el esfuerzo necesario para utilizar el producto software y con la evaluación individual de cada uso, por un conjunto de usuarios establecidos ó implícitos

La definición anterior contrasta con la perspectiva de usabilidad del sistema definida posteriormente desde el punto de vista ergonómico en ISO 9241-11 Usabilidad (Usability): grado en el que un producto puede ser utilizado por usuarios específicos para conseguir los objetivos específicos con eficacia, eficiencia y satisfacción en un determinado contexto de uso.

Esta interpretación más amplia, se incorporó en la revisión del estándar ISO 9126-1, pero incluyendo seguridad en uso (safety) y denominándola calidad en uso. Calidad de uso: capacidad del producto software para permitir que usuarios específicos consigan determinados objetivos con eficacia, productividad, seguridad y satisfacción en un determinado contexto de uso.

La nueva definición de la Calidad en Uso El 2006 el estándar CIF (Common Industry Format) para informes de prueba de usabilidad ANSI (2001) fue adoptado por la ISO como parte de SQuRe ISO/IEC 25012 (2008). Como los usuarios potenciales del CIF habían expresado su preferencia por el concepto de usabilidad en lugar de calidad en uso, se decidió mantener en SQuaRe la definición de usabilidad dada en el estándar ISO 9241-11

Cuando el modelo de calidad ISO/IEC 9126-1 pasó a ser incorporado a la serie SQuaRe (como ISO/IEC 25010), algunos capítulos nacionales de ISO/IEC pusierón de manifiesto la discrepancia existente entre la definición de usabilidad heredada de la norma ISO/IEC 9126 y la definición más amplia que se da en el CIF.

Sin embargo, dada la importancia de la usabilidad en la industria, hubo presiones para alinear la definición de SQuaRe con la de CIF, en lugar de con la de ISO/IEC 9126. Esto se consiguió definiendo la usabilidad como un subconjunto de la calidad en uso, con subcaracterísticas de eficacia, eficiencia y satisfacción.

La calidad en uso en la norma ISO/IEC FCD 25010 tiene dos características mas: Seguridad en uso (Safety), heredada de la norma ISO/IEC 9126-1; Contexto de uso, que es una característica nueva. El modelo se muestra en la siguiente tabla:

Modelo para la calidad en uso Usabilidad (Usability) Eficacia Eficiencia Satisfacción Consecución de objetivos Placer confort onfianza Seguridad en uso (Safety) Riesgo de daño económico Riesgo de salud y seguridad Riesgo de daño medioambiental Contexto de uso (Context of use) Completitud de contexto Flexibilidad