Aplicacion de La Norma Iso 9126
Aplicacion de La Norma Iso 9126
Aplicacion de La Norma Iso 9126
ISO/IEC 9126-1
INTEGRANTES
Como referencia en torno al avance importante que muestran los nuevos procesos de desarrollo
normas que integren conceptos claros de aplicación de estándares que velen por la calidad del
software en sí. En este Documento se abordarán los principales apartados de la norma ISO/IEC
9126-1.
2. OBJETIVO GENERAL
Desarrollar los puntos clave de la norma ISO/IEC 9126-1 y establecer un escenario aplicativo
3. MARCO CONCEPTUAL
mejor o peor.
Este estándar ISO 9126 ha sido desarrollado en un intento de identificar los atributos
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
Esta norma indica las características de la calidad y los lineamientos para su uso. El
ISO/IEC 9126‐2:2003 : Describe las métricas externas que se pueden utilizar para
ISO/IEC 9126‐3:2003 : Describe las métricas internas que se pueden utilizar para
describir propiedades estáticas de la interfaz, que puede ser evaluadas por la inspección
ISO/IEC 9126‐4:2004 : Describe las métricas de calidad que se pueden utilizar para
evaluar el efecto del producto software cuando son operados por el usuario en
En esa ISO nos encontramos con los siguientes atributos de calidad interna y externa.
5. APLICACIÓN Y DESCRIPCIÓN DE 3 ATRIBUTOS DE LA CALIDAD INTERNA Y EXTERNA
MANTENIBILIDAD
El IEEE (19990) define mantenibilidad como: “La facilidad con la que un sistema o componente
de software puede ser modificado para corregir fallos, mejorar su función u otros atributos o
Proceso de desarrollo: La mantenibilidad debe formar parte integral del proceso de desarrollo
del software, Las técnicas usadas tienen que ser lo menos intrusivas posible con el software
existente. Esto quiere decir que al momento de modificar algo en nuestro software, el cambio
tiene que realizarse de una manera que no se tenga que cambiar en profundidad la estructura
del producto.
Documentación: Realizar una buena documentación, para que los costes en tiempo de lectura
Comprensión de los programas: La dificultad humana que se tiene al tratar de entender los
- Mala interpretación
-Facilidad de análisis
-Facilidad de cambio
-Estabilidad
-Facilidad de Prueba
De los anteriores, la facilidad de análisis se resuelve con una documentación bien elaborada, la
facilidad de cambio, con el proceso de desarrollo que permite que el software se construya de
sistema de software, sino que miden aspectos de la complejidad y la calidad de los programas
Métricas de proceso: Son usadas para mejorar el desarrollo y mantenibilidad del software,
eliminar defectos durante el desarrollo, el patrón en el que aparecen los defectos durante las
pruebas
Métrica de proyecto: Describen las características y ejecución del proyecto. Por ejemplo, el
Conclusiones
Aquí vemos que para la mantenibilidad es muy importante una buena documentación y buen
diseño
El promedio de “variables vivas”, son las que se usan con frecuencia por sentencias
anteriores o posteriores, no tiene que ser elevado ya que será más complejo el desarrollo
La proporción de comentarios tiene que ser concisa y directa, al igual que las líneas de
Es un atributo cualitativo que se simplifica mayormente como la facilidad de uso donde el sistema
interactúe con el usuario, a través de este se puede medir la calidad de la experiencia que tiene
1. Comprensibilidad
2. Cognoscibilidad
3. Operabilidad
4. Atracción
5. Conformidad
Beneficios de la Usabilidad
Reducción en los costos de formación del uso del producto para los usuarios
1. Análisis
Se podría decir que es la etapa más importante de todo el proceso, ya que en esta etapa
se define con el cliente las ideas, objetivos y alcances del producto. Se recolectan las
historias de usuario que servirán para especificar el UX además de evitar un trabajo extra
en el futuro.
prototipo, el usuario puede navegar en el, como si se tratase del producto final.
2. Desarrollo
3. Pruebas
desarrollo, pueden requerir de ajustes importantes para la usabilidad del producto, ya que por el
encuentren un spring por delante de los desarrolladores así estos pueden interactuar
directamente con el cliente discutiendo el diseño del producto centrado en el usuario, ahorrando
usuario realizar determinada tarea, estos modelos estan basados en principios psicologicos y
Diseño Paralelo
Se genera un grupo donde cada miembro crea un diseño a partir de una misma lista de
Esto se realiza hasta que el equipo esté satisfecho y con una idea clara del diseño ideal
del producto.
GOMS
de reglas de selección para elegir entre métodos competitivos para los objetivos.
Analiza cada tarea del proceso a realizar, lo que permite localizar áreas específicas que
requieran una mejora. Este modelo se basa en variables que afectan directamente a los
sujetos de prueba, por ejemplo para una adulto joven, las estimaciones razonables son:
Evaluación Heurística
Consistencia y estándares
Prevención de errores
Flexibilidad y eficiencia
Ayuda y documentación
El resultado de una evaluación heurística es una lista de problemas de usabilidad que han
ISO 13407 - Procesos de diseño centrado en las personas para sistemas interactivos
ISO/IEC 14598 - Evaluación de productos de Software
ISO 9241 - Requisitos ergonómicos para trabajar con terminales de presentación visual
Conclusión
La usabilidad representa un factor muy importante para definir la calidad de un producto, dada las
FUNCIONALIDAD
funciones que satisfagan las necesidades implícitas o explícitas de los usuarios, al ser
software hace para satisfacer necesidades, mientras que las demás características se
Métricas de la FUNCIONALIDAD
Adecuidad
Exactitud
Capacidad del software para proveer los resultados correctos y los efectos
Interoperabilidad
Capacidad del software para interactuar con uno o más sistemas específicos.
sistemas.
Seguridad
Conformidad de la funcionalidad
Método de COntar las funciones faltantes y comparar con las que están descritas
Medición X=1-A/B
INterpretación 0<=X<=1
DIseño
Código FUente
Informe de revisión
APLICACION DE LA NORMA
Referencias
http://gridtics.frm.utn.edu.ar/docs/Introduccion%20a%20la%20Calidad%20de%20Software%
20Vazquez.pdf pág. 4
https://pdfs.semanticscholar.org/ea01/0c53c609ca4b74a2ffd7e15cdc98bf445261.pdf
https://upcommons.upc.edu/bitstream/handle/2099.1/5452/TESINA_Carre%C3%B3n_Su%C3%A1r
ez%20del%20Real.pdf
http://www.cs.umss.edu.bo/doc/material/mat_gral_124/APLICACION%20DE%20LA%20NORM
A%20ISO%209126.pdf