4.6 La Norma ISO/IEC 9126


Este estándar está pensado para los desarrolladores, adquirentes, personal de aseguramiento de calidad y evaluadores independientes, responsables de especificar y evaluar la calidad del producto software.

Por tanto, puede servir para validar la completitud de una definición de requisitos, identificar requisitos de calidad de software, objetivos de diseño y prueba, criterios de aseguramiento de la calidad, etc.

La calidad de cualquier proceso del ciclo de vida del software (estándar ISO 12.207) influye en la calidad del producto software que, a su vez, contribuye a mejorar la calidad en el uso del producto.

La calidad del software puede evaluarse midiendo los atributos internos (medidas estáticas o productos intermedios) o atributos externos (comportamiento del código cuando se ejecuta).
Resultado de imagen para iso 9126

Este estándar se desarrollo como un intento por identificar los atributos de calidad para el software de computadora. El estándar identifica seis atributos clave de la vida.
1. La funcionalidad se subdivide en cinco subcaracterísticas:
Adecuación:
La capacidad del producto software para proporcionar un conjunto apropiado de funciones para tareas específicas y objetivos de los usuarios.
Exactitud:
La capacidad del producto software para proporcionar los resultados o efectos correctos y con el grado de precisión acordado.
Interoperabilidad:
La capacidad del producto software para interactuar con uno o más sistemas especificados.
Seguridad:
Referido a la capacidad del producto software para proteger la información y los datos.
Conformidad: la capacidad del producto software para adaptarse a los estándares, convenciones o regulaciones en leyes y prescripciones relativos a la funcionalidad.

2. La fiabilidad se subdivide en cuatro subcaracterísticas:
Madurez:
La capacidad del producto software para evitar fallos provocados por errores en el software.
Tolerancia a fallos:
La capacidad del producto software para mantener un nivel de rendimiento determinado en caso de defectos en el software o incumplimiento de su interfaz.
Recuperabilidad:
La capacidad del producto software para restablecer un determinado nivel de rendimiento y recuperar los datos afectados directamente en caso de ocurrir un fallo.
Conformidad:
La capacidad del producto software para adaptarse a estándares, convenciones y regulaciones referidas a la fiabilidad.

Resultado de imagen para fiabilidad

3. La usabilidad se subdivide en cinco subcaracterísticas:
Comprensibilidad:
La capacidad del producto software para permitir al usuario que entienda si el software es adecuado, y como debe utilizarse para determinadas tareas y bajo ciertas condiciones de uso.
Facilidad de aprendizaje:
La capacidad del producto software para permitir al usuario aprender su aplicación.
Operabilidad:
La capacidad del producto software para permitir que el usuario lo opere y lo controle.
Atracción:
La capacidad del producto software para atraer al usuario.
Conformidad:
La capacidad del producto software para adaptarse a estándares, convenciones, guías de estilo y regulaciones relacionadas con la usabilidad.

4. La eficiencia se subdivide en tres subcaracterísticas:
Comportamiento temporal:
La capacidad del producto software para proporcionar tiempos de respuesta y de procesamiento apropiados cuando realiza sus funciones bajo condiciones determinadas.
Utilización de recursos:
La capacidad del producto software para utilizar cantidades y tipos de recursos apropiados cuando el software realiza su función bajo determinadas condiciones.
Conformidad:
La capacidad del producto software para adaptarse a estándares o convenciones relacionadas con la eficiencia.



5. La mantenibilidad se subdivide en cinco subcaracterísticas:
Analizabilidad:
Capacidad del producto software de diagnosticar sus deficiencias o causas de fallos, o de identificar las partes que deben ser modificadas.
Cambiabilidad:
Capacidad del producto software de permitir implementar una modificación especificada. La implementación incluye los cambios en el diseño, el código y la documentación.
Estabilidad:
Capacidad del producto software de evitar los efectos inesperados de las modificaciones.
Facilidad de prueba:
Capacidad del producto software de permitir validar las partes modificadas.
Conformidad:
Capacidad del producto software de cumplir los estándares o convenciones relativas a la mantenibilidad.

6. La portabilidad se subdivide en cinco subcaracterísticas:
Adaptabilidad:
La capacidad del producto software para ser adaptado para ambientes determinados sin realizar acciones o aplicar medios, más que los proporcionados para este propósito para el software considerado.
Facilidad de instalación:
La capacidad del producto software para ser instalado en un ambiente determinado.
Coexistencia:
La capacidad del producto software para coexistir con otro software independiente en un ambiente común compartiendo recursos.
Reemplazabilidad:
La capacidad del producto software para ser utilizado en lugar de otro producto de software para el mismo propósito en el mismo ambiente.
Conformidad:
La capacidad del producto software para adaptarse a estándares relacionados con la portabilidad.
Resultado de imagen para portabilidad de software

No hay comentarios:

Publicar un comentario