Sie sind auf Seite 1von 9

Normas y Modelos para Evaluar la Calidad del Software

Normas y Modelos para Evaluar la Calidad en los Procesos de Desarrollo y Producto Final del
Software

“Cuadro Comparativo”

Autor

David Camilo Cáceres Yáma, Maestría en Gestión de la Tecnología Educativa,


Universidad de Santander.

Profesor Consultor

Raúl Octavio Hernández Martínez, Magister en Informática, Universidad Industrial de


Santander.

Universidad de Santander

Maestría en Gestión de la Tecnología Educativa

Módulo: Evaluación de la Calidad de la Tecnología Educativa

Ipiales

2018
Normas y Modelos para Evaluar la Calidad del Software

Introducción

En la actualidad, la calidad del software es un factor fundamental para el desarrollo de las

diferentes tareas de una empresa, por tal motivo, es primordial que las organizaciones procuren

obtener un producto software que cumpla con ciertas condiciones de calidad.

Para poder evaluar la calidad del software se debe tener en cuenta que existen una

variedad de modelos y estándares o normas, que organismos nacionales, regionales e

internacionales han formulado para este fin y que permiten medir la calidad a través de atributos

que son evidenciados, no solo por medio de su uso, sino a través de los resultados que se

obtienen por medio del procesamiento de la información, y por consecuencia permite determinar

qué modelo o estándar utilizar según los objetivos que se pretendan alcanzar.

Este trabajo muestra un cuadro comparativo con las principales diferencias entre las

normas y/o modelos que se tienen para evaluar la calidad tanto en los procesos de desarrollo

como para el producto final del software.


Normas y Modelos para Evaluar la Calidad del Software

Cuadro Comparativo Modelos para Evaluar la Calidad de los Procesos de Desarrollo y Producto

Final del Software

MODELO DIFERENCIAS

McCall está organizado sobre tres tipos de características de calidad:


Modelo McCall Factores (especificar)
Fue desarrollado Criterios (construir)
en 1977 por Jim  Métricas (controlar)
MacCall
Este modelo organiza 11 factores en tres ejes o puntos de vista: Operación, Transición y Revisión. A través de ellos el
usuario puede contemplar la calidad de un producto. Cada factor tiene asociado sus respectivos criterios o métricas.
El modelo refleja perspectivas del desarrollador y del usuario, además presenta una estructura jerárquica para organizar los
factores.

Satisface las necesidades tanto de los desarrolladores como las del usuario. Se focaliza en el producto final, identificando
atributos claves desde el punto de vista del usuario

Utiliza criterios de calidad y los relaciona atributos internos y externos. Cada Criterio tiene varias métricas o atributos que
en si son los que permiten medir la calidad.

La medición de cualquiera de estos factores está definida en este modelo en base a 41 métricas para cada criterio existe una
lista de condiciones que se deben cumplir en distintas etapas: requerimientos (R), diseño (D), implementación (I).

Se conoce como modelo espiral, presenta una jerarquía de características que sirven para medir la calidad del producto
Modelo Boehm software:
Características de alto nivel: representan requisitos generales de uso o usos primarios.
Creado por Barry
Boehm en 1978. Características de nivel intermedio: representan los factores de calidad de Bohem.

Características primitivas: nivel más bajo que corresponde a características Directa- mente asociadas a uno o más métricas
Normas y Modelos para Evaluar la Calidad del Software

de calidad.

Tiene similitudes con el modelo McCall, porque muchos de sus factores de calidad son los mismos.

Este Modelo desarrolló una serie de factores de calidad que reciben el acrónimo de FURPS.
Modelo
FURPS Incluye cinco (5) categorías principales las cuales se derivan de su nombres en inglés:
Creado por  Funcionalidad (Functionality),
Hewlett-Packard,  Usabilidad (Usability),
1987.  Confiabilidad (Reliability),
 Desempeño (Performance)
 Soportabilidad (Supportability).

El modelo FURPS incluye, además de los factores de calidad y los atributos, restricciones de diseño y requerimientos de
implementación, físicos y de interfaz.

Tiene un enfoque industrial.

Plantea dos categorías de requerimientos:

 Requerimientos Funcionales (F)


 Requerimientos No Funcionales (URPS).

Este Modelo de calidad creado por Arthur Andersen, presenta una variante del modelo de calidad propuesto por McCall.
Modelo
ARTHUR Arthur, para diferenciarlo del McCall, añade tres nuevos criterios de valoración: Complejidad, Seguridad, Auditabilidad.

Creado por Arthur Este Modelo introduce una variación entre las relaciones de los factores y los criterios.
Andersen, 1985
Presenta como factor de calidad la Corrección y criterios que denotan un seguimiento que conlleva a procesos de calidad.

El modelo CMMI constituye un marco de referencia de la capacidad de las organizaciones de desarrollo de software en el
Normas y Modelos para Evaluar la Calidad del Software

Modelo desempeño de sus diferentes procesos, proporcionando una base para la evaluación de la madurez de las mismas y una guía
CMMI para implementar una estrategia para la mejora continua de los mismos.

El modelo CMMI cuenta con gran eficacia, ha permitido mejoras de gran impacto en procesos de desarrollo de productos
software, tales como la reducción de coste de desarrollo, localización y resolución de defectos, mejora en la fiabilidad de la
planificación, en términos de dedicación y de calendario

CMM dirige su enfoque a la mejora de procesos en una organización, estudia los procesos de desarrollo y produce una
evaluación de la madurez (indicador para medir la capacidad para construir un software de calidad) de la organización según
una escala de cinco niveles (inicial, repetible, definido, dirigido y optimizado).

ISO/IEC 15504 es un emergente estándar internacional de evaluación y determinación de la capacidad y mejora continua de
SPICE, procesos de ingeniería del software, con la filosofía de desarrollar un conjunto de medidas de capacidad estructuradas para
Software todos los procesos del ciclo de vida y para todos los participantes. 
Process
Improvement Es el resultado de un esfuerzo internacional de trabajo y colaboración y tiene la innovación, en comparación con otros
and Capability modelos, del proceso paralelo de evaluación empírica del resultado.
determination
ISO/IEC desarrolla un modelo 2-D de evaluación de la capacidad del proceso, donde se valora la organización de desarrollo
software en la dimensión del proceso contra los atributos del proceso en la dimensión de capacidad

Se enfoca tanto al producto como al proceso, garantiza la relación sinérgica entre las características de la empresa
MOSCA y las necesidades del usuario, constituye una herramienta efectiva de análisis y estimación de la calidad global
sistemática.
Estabilización y mejora de la calidad, mejora de la productividad/reducción de costos, incremento de las ventas,
Modelo establecimiento de diferentes sistemas de dirección.
Deming
Normas y Modelos para Evaluar la Calidad del Software

Cuadro Comparativo Normas Para Evaluar la Calidad en los Procesos de Desarrollo y


Producto Final del Software

Estándar Ente regulador Características

ISO 9000 ISO La relacionada a la gestión de la


calidad y contiene las normas más
conocidas de la ISO.
ISO 9001:2008 ISO Da los lineamientos para un sistema
de gestión de calidad y puede ser
tanto para grandes como pequeñas
empresas. Dedicado al desarrollo

ISO 12207 PROCESOS ISO Information Technology / Software


CICLO DE VIDA Life Cycle Processes, es el estándar
para los procesos de ciclo de vida del
software de la organización. Es la base
para ISO 15504-SPICE.
ISO/IEC 14598 ISO Es un estándar que proporciona un
marco de trabajo para evaluar la
calidad de todo tipo de producto
software e indica los requisitos para
los métodos de medición y el proceso
de evaluación.
ISO 9004 ISO Provee las directrices para permitir a
la organización ir más allá de los
requisitos mínimos. Está orientada a la
mejora de la eficiencia y la eficacia de
ISO/TS 16949 ISO El desarrollo de un sistema de gestión
de calidad que facilite la mejora
continua, enfatizando la prevención
de defectos, así como también la
reducción de la variación y el
desperdicio en la cadena de
suministro.
ISO 20000 ISO Le permitirá gestionar de forma
óptima sus servicios de TI, a través de
la definición y el establecimiento de
los procesos que dicta este estándar.
ISO 25000 ISO Establece un modelo de calidad para
el producto software, además de
definir la evaluación de la calidad del
producto.
Normas y Modelos para Evaluar la Calidad del Software

ISO 27000 ISO Modelo para implementar, monitorear


y mejorar un sistema de
administración de seguridad
informática.
ISO/IEC 2504n ISO Estos estándares proporcionan
requisitos, recomendaciones y guías
para la evaluación de un producto
software, tanto si la llevan a cado
evaluadores, como clientes o
desarrolladores.
ISO/IEC 25050–25099 ISO Incluye requisitos para la calidad de
productos de software “Off-The-Self”
y para el formato común de la
industria para informes de usabilidad.
ISO/IEC 2500n ISO Las normas que forman este apartado
definen todos los modelos, términos y
definiciones comunes.
ISO 9126 ISO Define a la calidad en uso “como la
capacidad del producto software para
permitir a determinados usuarios”
alcanzar objetivos especificados con
la efectividad, la productividad, la
seguridad de uso y la satisfacción.
ISO 19011 ISO Proporciona directrices básicas para la
realización de una auditoria conjunta
de ISO 9001 e ISO 14001.
ISO/IEC/IEEE 16326 IEEE Proporciona las especificaciones
normativas de contenido para planes
de gestión de proyectos que abarcan
los proyectos de software y proyectos
intensivos en software del sistema.
IEEE 610.12.1990 IEEE Conjunto planificado y sistemático de
acciones necesarias para proveer la
confianza de que un producto cumple
con los requerimientos técnicos
establecidos.
ISO 38500 ISO La norma se aplica a los procesos de
gestión de las gobernanza de las
tecnologías de la información en todo
tipo de organizaciones que utilicen las
tecnologías de la información,
facilitando unas bases para la
Normas y Modelos para Evaluar la Calidad del Software

Norma 1002 IEEE Institute of Describe la forma y el contenido de un


electrical and estándar taxonómico para la
electronic engineers ingeniería de software. La aplicación
no está restringida por la aplicación de
software, el tamaño, la complejidad,
la criticidad o el medio ambiente de
hardware.
Normas y Modelos para Evaluar la Calidad del Software

Bibliografía

Centro de Educacion Virtual CVUDES. Universidad de Santander. LEM Evaluación de la


Calidad de la Tecnología Educativa. Capitulo 1: Calidad y Estandares Internacionales.
Recuperado de:
http://aulavirtual.eaie.cvudes.edu.co/publico/lems/L.000.008.MG/Documentos/cap1/Capit
ulo_Completo.pdf

De la Villa Manuel, Ruiz Mercedes, Ramos Isabel. Modelos de Evaluación y Mejora de Procesos:
Análisis Comparativo. Recuperado de:
www.sc.ehu.es/jiwdocoj/remis/docs/DelaVillaadis2004.doc

García Romero, C. (2001). El Modelo de Capacidad de Madurez y su Aplicación en Empresas


Mexicana de Software. Puebla: Universidad de las Américas Puebla. p (10-18, 68-75).
Recuperado de;
http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/garcia_r_ci/capitulo_2.html.

Mollineda R., & Vos, T. (2003). Calidad y Testeo del Software. Actualidad TIC. Universidad
Politécnica de Valencia. p (12-16). Recuperado de:
http://aulavirtual.eaie.cvudes.edu.co/publico/lems/Rubricas/08/5.pdf

López, A., Cabrera, C., & Valencia, L. (2008). Introducción a la Calidad del Software. Scientia et
Technica(39), 326-331.ISSN 0122-1701. Recuperado de
http://aulavirtual.eaie.cvudes.edu.co/publico/lems/L.000.008.MG/Documentos/Anexos/Cap1
/2.pdf

Rojas, S., & Borja, J. (1999). Calidad del Software: camino hacia una verdadera industria del
software. Revista de la Escuela Administración de Negocios, 38, 38-57Recuperado de:
http://aulavirtual.eaie.cvudes.edu.co/publico/lems/L.000.008.MG/Documentos/Anexos/Cap1
/1.pdf

Das könnte Ihnen auch gefallen