fbpx
Wikipedia

ISO/IEC 9126

ISO 9126 era un estándar internacional para la evaluación de la calidad del software. Fue reemplazado en 2005 por el conjunto de normas SQuaRE, ISO 25000:2014, la cual desarrolla los mismos conceptos.

Fundamentos

Este estándar proviene desde el modelo establecido en 1977 por McCall y sus colegas, los cuales propusieron un modelo para especificar la calidad del software. El modelo de calidad McCall está organizado sobre tres tipos de Características de Calidad:

  • Factores (especificar): Describen la visión externa del software, como es visto por los usuarios.
  • Criterios (construir): Describen la visión interna del software, como es visto por el desarrollador.
  • Métricas (controlar): Se definen y se usan para proveer una escala y método para la medida.

El estándar provee un entorno para que las organizaciones definan un modelo de calidad para el producto software. Haciendo esto así, sin embargo, se lleva a cada organización la tarea de especificar precisamente su propio modelo. Esto podría ser hecho, por ejemplo, especificando los objetivos para las métricas de calidad las cuales evalúan el grado de presencia de los atributos de calidad.

Un producto software está definido en un sentido amplio como: los ejecutables, código fuente, descripciones de arquitectura, y así. Como resultado, la noción de usuario se amplía tanto a operadores como a programadores, los cuales son usuarios de componentes como son bibliotecas software.

El modelo incluye métricas internas y externas. Métricas internas son aquellas que no dependen de la ejecución del software (medidas estáticas), mientras que las métricas externas son aquellas aplicables al software en ejecución. La calidad en las métricas de uso están sólo disponibles cuando el producto final es usado en condiciones reales. Idealmente, la calidad interna no necesariamente implica calidad externa y esta a su vez la calidad en el uso.

Características

El estándar está dividido en cuatro partes las cuales dirigen, realidad, métricas externas, métricas internas y calidad en las métricas de uso y expendido. El modelo de calidad establecido en la primera parte del estándar, ISO 9126-1, clasifica la calidad del software en un conjunto estructurado de características y subcaracterísticas. Cada subcaracterística (como adaptabilidad) está dividida en atributos. Un atributo es una entidad la cual puede ser verificada o medida en el producto software. Los atributos no están definidos en el estándar, ya que varían entre diferentes productos software. Las características se organizan de la siguiente manera:

  • Funcionalidad - Un conjunto de atributos que se relacionan con la existencia de un conjunto de funciones y sus propiedades específicas. Las funciones son aquellas que satisfacen las necesidades implícitas o explícitas.
    • Adecuación - Atributos del software relacionados con la presencia y aptitud de un conjunto de funciones para tareas especificadas.
    • Exactitud - Atributos del software relacionados con la disposición de resultados o efectos correctos o acordados.
    • Interoperabilidad - Atributos del software que se relacionan con su habilidad para la interacción con sistemas especificados.
    • Seguridad - Atributos del software relacionados con su habilidad para prevenir acceso no autorizado ya sea accidental o deliberado, a programas y datos.
    • Cumplimiento funcional.
  • Fiabilidad - Un conjunto de atributos relacionados con la capacidad del software de mantener su nivel de prestación bajo condiciones establecidas durante un período establecido.
    • Madurez - Atributos del software que se relacionan con la frecuencia de falla por fallas en el software.
    • Recuperabilidad - Atributos del software que se relacionan con la capacidad para restablecer su nivel de desempeño y recuperar los datos directamente afectos en caso de falla y en el tiempo y esfuerzo relacionado para ello.
    • Tolerancia a fallos - Atributos del software que se relacionan con su habilidad para mantener un nivel especificado de desempeño en casos de fallas de software o de una infracción a su interfaz especificada.
    • Cumplimiento de Fiabilidad - La capacidad del producto software para adherirse a normas, convenciones o legislación relacionadas con la fiabilidad.
  • Usabilidad - Un conjunto de atributos relacionados con el esfuerzo necesario para su uso, y en la valoración individual de tal uso, por un establecido o implicado conjunto de usuarios.
    • Aprendizaje- Atributos del software que se relacionan al esfuerzo de los usuarios para reconocer el concepto lógico y sus aplicaciones.
    • Comprensión - Atributos del software que se relacionan al esfuerzo de los usuarios para reconocer el concepto lógico y sus aplicaciones.
    • Operatividad - Atributos del software que se relacionan con el esfuerzo de los usuarios para la operación y control del software.
    • Atractividad
  • Eficiencia - Conjunto de atributos relacionados con la relación entre el nivel de desempeño del software y la cantidad de recursos necesitados bajo condiciones establecidas.
    • Comportamiento en el tiempo - Atributos del software que se relacionan con los tiempos de respuesta y procesamiento y en las tasas de rendimientos en desempeñar su función.
    • Comportamiento de recursos - Usar las cantidades y tipos de recursos adecuados cuando el software lleva a cabo su función bajo condiciones determinadas.
  • Mantenibilidad - Conjunto de atributos relacionados con la facilidad de extender, modificar o corregir errores en un sistema software.
    • Estabilidad - Atributos del software relacionados con el riesgo de efectos inesperados por modificaciones.
    • Facilidad de análisis - Atributos del software relacionados con el esfuerzo necesario para el diagnóstico de deficiencias o causas de fallos, o identificaciones de partes a modificar.
    • Facilidad de cambio - Atributos del software relacionados con el esfuerzo necesario para la modificación, corrección de falla, o cambio de ambiente.
    • Facilidad de pruebas - Atributos del software relacionados con el esfuerzo necesario para validar el software modificado.
  • Portabilidad - Conjunto de atributos relacionados con la capacidad de un sistema de software para ser transferido y adaptado desde una plataforma a otra.
    • Capacidad de instalación - Atributos del software relacionados con el esfuerzo necesario para instalar el software en un ambiente especificado.
    • Capacidad de reemplazamiento - Atributos del software relacionados con la oportunidad y esfuerzo de usar el software en lugar de otro software especificado en el ambiente de dicho software especificado.
  • Calidad en uso - Conjunto de atributos relacionados con la aceptación por parte del usuario final y Seguridad.
    • Eficacia - Atributos relacionados con la eficiencia del software cuando el usuario final realiza los procesos.
    • Productividad - Atributos relacionados con el rendimiento en las tareas cotidiana realizadas por el usuario final.
    • Seguridad - Atributos para medir los niveles de riesgo.
    • Satisfacción - Atributos relacionados con la satisfacción de uso del software.

La subcaracterística Conformidad no está listada arriba ya que se aplica a todas las características. Ejemplos son conformidad a la legislación referente a usabilidad y fiabilidad. ISO 9126 distingue entre fallo y no conformidad. Un fallo es el incumplimiento de los requisitos previos, mientras que la no conformidad es el incumplimiento de los requisitos especificados. Una distinción similar es la que se establece entre validación y verificación.

Enlaces de interés

Enlaces externos

  • The ISO 9126 Standard Página en inglés
  • ISO/IEC 25000:2014 Software Engineering -- Software product Quality Requirements and Evaluation (SQuaRE) -- Guide to SQuaRE Página en inglés
  • Portal ISO 25000 Página en español
  •   Datos: Q1479753

9126, 9126, estándar, internacional, para, evaluación, calidad, software, reemplazado, 2005, conjunto, normas, square, 25000, 2014, cual, desarrolla, mismos, conceptos, Índice, fundamentos, características, enlaces, interés, enlaces, externosfundamentos, edita. ISO 9126 era un estandar internacional para la evaluacion de la calidad del software Fue reemplazado en 2005 por el conjunto de normas SQuaRE ISO 25000 2014 la cual desarrolla los mismos conceptos Indice 1 Fundamentos 2 Caracteristicas 3 Enlaces de interes 4 Enlaces externosFundamentos EditarEste estandar proviene desde el modelo establecido en 1977 por McCall y sus colegas los cuales propusieron un modelo para especificar la calidad del software El modelo de calidad McCall esta organizado sobre tres tipos de Caracteristicas de Calidad Factores especificar Describen la vision externa del software como es visto por los usuarios Criterios construir Describen la vision interna del software como es visto por el desarrollador Metricas controlar Se definen y se usan para proveer una escala y metodo para la medida El estandar provee un entorno para que las organizaciones definan un modelo de calidad para el producto software Haciendo esto asi sin embargo se lleva a cada organizacion la tarea de especificar precisamente su propio modelo Esto podria ser hecho por ejemplo especificando los objetivos para las metricas de calidad las cuales evaluan el grado de presencia de los atributos de calidad Un producto software esta definido en un sentido amplio como los ejecutables codigo fuente descripciones de arquitectura y asi Como resultado la nocion de usuario se amplia tanto a operadores como a programadores los cuales son usuarios de componentes como son bibliotecas software El modelo incluye metricas internas y externas Metricas internas son aquellas que no dependen de la ejecucion del software medidas estaticas mientras que las metricas externas son aquellas aplicables al software en ejecucion La calidad en las metricas de uso estan solo disponibles cuando el producto final es usado en condiciones reales Idealmente la calidad interna no necesariamente implica calidad externa y esta a su vez la calidad en el uso Caracteristicas EditarEl estandar esta dividido en cuatro partes las cuales dirigen realidad metricas externas metricas internas y calidad en las metricas de uso y expendido El modelo de calidad establecido en la primera parte del estandar ISO 9126 1 clasifica la calidad del software en un conjunto estructurado de caracteristicas y subcaracteristicas Cada subcaracteristica como adaptabilidad esta dividida en atributos Un atributo es una entidad la cual puede ser verificada o medida en el producto software Los atributos no estan definidos en el estandar ya que varian entre diferentes productos software Las caracteristicas se organizan de la siguiente manera Funcionalidad Un conjunto de atributos que se relacionan con la existencia de un conjunto de funciones y sus propiedades especificas Las funciones son aquellas que satisfacen las necesidades implicitas o explicitas Adecuacion Atributos del software relacionados con la presencia y aptitud de un conjunto de funciones para tareas especificadas Exactitud Atributos del software relacionados con la disposicion de resultados o efectos correctos o acordados Interoperabilidad Atributos del software que se relacionan con su habilidad para la interaccion con sistemas especificados Seguridad Atributos del software relacionados con su habilidad para prevenir acceso no autorizado ya sea accidental o deliberado a programas y datos Cumplimiento funcional Fiabilidad Un conjunto de atributos relacionados con la capacidad del software de mantener su nivel de prestacion bajo condiciones establecidas durante un periodo establecido Madurez Atributos del software que se relacionan con la frecuencia de falla por fallas en el software Recuperabilidad Atributos del software que se relacionan con la capacidad para restablecer su nivel de desempeno y recuperar los datos directamente afectos en caso de falla y en el tiempo y esfuerzo relacionado para ello Tolerancia a fallos Atributos del software que se relacionan con su habilidad para mantener un nivel especificado de desempeno en casos de fallas de software o de una infraccion a su interfaz especificada Cumplimiento de Fiabilidad La capacidad del producto software para adherirse a normas convenciones o legislacion relacionadas con la fiabilidad Usabilidad Un conjunto de atributos relacionados con el esfuerzo necesario para su uso y en la valoracion individual de tal uso por un establecido o implicado conjunto de usuarios Aprendizaje Atributos del software que se relacionan al esfuerzo de los usuarios para reconocer el concepto logico y sus aplicaciones Comprension Atributos del software que se relacionan al esfuerzo de los usuarios para reconocer el concepto logico y sus aplicaciones Operatividad Atributos del software que se relacionan con el esfuerzo de los usuarios para la operacion y control del software Atractividad Eficiencia Conjunto de atributos relacionados con la relacion entre el nivel de desempeno del software y la cantidad de recursos necesitados bajo condiciones establecidas Comportamiento en el tiempo Atributos del software que se relacionan con los tiempos de respuesta y procesamiento y en las tasas de rendimientos en desempenar su funcion Comportamiento de recursos Usar las cantidades y tipos de recursos adecuados cuando el software lleva a cabo su funcion bajo condiciones determinadas Mantenibilidad Conjunto de atributos relacionados con la facilidad de extender modificar o corregir errores en un sistema software Estabilidad Atributos del software relacionados con el riesgo de efectos inesperados por modificaciones Facilidad de analisis Atributos del software relacionados con el esfuerzo necesario para el diagnostico de deficiencias o causas de fallos o identificaciones de partes a modificar Facilidad de cambio Atributos del software relacionados con el esfuerzo necesario para la modificacion correccion de falla o cambio de ambiente Facilidad de pruebas Atributos del software relacionados con el esfuerzo necesario para validar el software modificado Portabilidad Conjunto de atributos relacionados con la capacidad de un sistema de software para ser transferido y adaptado desde una plataforma a otra Capacidad de instalacion Atributos del software relacionados con el esfuerzo necesario para instalar el software en un ambiente especificado Capacidad de reemplazamiento Atributos del software relacionados con la oportunidad y esfuerzo de usar el software en lugar de otro software especificado en el ambiente de dicho software especificado Calidad en uso Conjunto de atributos relacionados con la aceptacion por parte del usuario final y Seguridad Eficacia Atributos relacionados con la eficiencia del software cuando el usuario final realiza los procesos Productividad Atributos relacionados con el rendimiento en las tareas cotidiana realizadas por el usuario final Seguridad Atributos para medir los niveles de riesgo Satisfaccion Atributos relacionados con la satisfaccion de uso del software La subcaracteristica Conformidad no esta listada arriba ya que se aplica a todas las caracteristicas Ejemplos son conformidad a la legislacion referente a usabilidad y fiabilidad ISO 9126 distingue entre fallo y no conformidad Un fallo es el incumplimiento de los requisitos previos mientras que la no conformidad es el incumplimiento de los requisitos especificados Una distincion similar es la que se establece entre validacion y verificacion Enlaces de interes EditarISO 9000 SQuaREEnlaces externos EditarThe ISO 9126 Standard Pagina en ingles ISO IEC 25000 2014 Software Engineering Software product Quality Requirements and Evaluation SQuaRE Guide to SQuaRE Pagina en ingles Portal ISO 25000 Pagina en espanol Datos Q1479753 Obtenido de https es wikipedia org w index php title ISO IEC 9126 amp oldid 138038471, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos