Software quality measures and their relationship with the states of the software system alpha
Medidas de la calidad del producto de software y su relación con los estados del alfa sistema de software
Semat (Método y teoría de ingeniería de software) es una iniciativa desarrollada para refundar la ingeniería de software mediante la definición de una base teórica, mejores prácticas y un conjunto de elementos ampliamente aceptados. ISO/IEC 25000 (Requisitos y evaluación de la calidad del sistema y elsoftware-SQuaRE) es un estándar internacional, que permite evaluar la calidad del producto de software.ISO 25000 reemplaza las normas ISO/IEC 9126 e ISO/IEC 14598. Algunos autores describen la relaciónentre las medidas de calidad de la ISO/IEC 9126 con los estados de los alfas requisitos y sistema desoftware del núcleo de la Esencia Semat. Además, los autores redefinen los criterios de finalización delos espacios de actividad relacionados con los alfas. Otras propuestas incluyen una relación esquemáticaentre las medidas de calidad de la norma ISO/IEC 9126 y los estados del alfa, pero evitan su correlacióny algunos criterios para evaluar la calidad del producto. Otras propuestas basadas en la ISO/IEC 25000 comprenden otros marcos de trabajo diferentes a Semat. Nuestra propuesta se centra en la selección delas medidas apropiadas de los estados del alfa sistema de software para estructurar las relaciones entreellos, validarlos mediante un estudio de caso y desarrollar un modelo para la medición de la calidaddel producto del software. Los resultados son prometedores, ya que podemos usarlos para establecer un modelo coherente y estructural para evaluar la salud y el progreso del alfa sistema de software.
INTRODUCCIÓN
La comunidad de investigación en ingeniería de software está prestando atención a las teorías en ingeniería de software 11. Este hecho implica la necesidad de establecer un marco común que permita a los desarrolladores de software intercambiar información en sistemas de toma de decisiones 16. Semat (Método y Teoría de la Ingeniería del Software) es una iniciativa desarrollada para refundar la ingeniería del software como una disciplina rigurosa basada en una teoría sólida, principios probados y mejores prácticas 12,28. Según Jacobson et al.11, un método es una composición de prácticas descritas en términos de los elementos esenciales del núcleo. Estos elementos se denominan alfas: oportunidad, partes interesadas, requisitos, sistema de software, trabajo, equipo y forma de trabajar. Cada alfa se caracteriza mediante un conjunto simple de estados que representan su progreso y su salud 13,19.
ISO/IEC 25000 (SQuaRE-Software Product Quality Requirement and Evaluation) es una norma internacional para evaluar la calidad de los productos de software, que sustituye a las normas ISO/IEC 91216 e ISO/IEC 14598 4,21. Dicha norma incluye las siguientes divisiones ISO/IEC 25010 modelo de calidad, ISO/IEC 25020 medición de la calidad, ISO/IEC 25030 requisitos de calidad e ISO/IEC 25040 evaluación de la calidad 5,6,7,23.
Recursos
-
Formatopdf
-
Idioma:inglés
-
Tamaño:169 kb