Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ACT. 1.2
Para lograr lo anterior hoy día se cuenta con una seria de modelos y normas que guían los
procesos de calidad y los cuales pueden ser aplicables por cualquier persona o empresa. Estos
procesos de verificación se hacen con el fin de determinar los posibles errores que se pueden
estar dando en un proceso y que pueden ser subsanados y pueden proporcionar mejora
continua para garantizar que la empresa certificada por dichas normas ofrezca al usuario final
un producto o servicio de calidad.
Las propuestas existentes de los modelos de calidad se pueden clasificar según si tienen un
enfoque de modelos de calidad fijos, a medidas o mixtos.
En los modelos de calidad fijos existe un catálogo de factores de calidad de partida que se
usan como base para la evaluación de la calidad. Este enfoque supone que en los modelos de
calidad contiene todos los factores de calidad posibles, y que se usara un subconjunto de
dichos factores para cada proyecto concreto. El modelo de calidad fijo consiste en una
estructuración de los factores en una jerarquía multinivel, con un conjunto de factores de más
alto nivel, unos criterios que descomponen dichos factores, y eventualmente métricas para la
medida de cada criterio. Ejemplos de modelos que siguen este enfoque: McCall et al. (1997),
Bohehm et al. (1978).
La ventaja de estos modelos fijos es que proporcionan una vista común y comparable que se
realiza en cada proyecto ya que el conjunto de factores de calidad siempre es el mismo. Tiene
como desventaja su poca flexibilidad (Gilb, 1998) debido a que se asume que siempre bastara
con un subconjunto de sus factores para evaluar la calidad en cualquier proyecto.
En los modelos de calidad media no existe ningún catálogo de factores de partida, dichos
factores deben ser identificados para cada proyecto, estos deben partir de la identificación de
los objetivos por alcanzar. Los modelos son creados desde cero para todo nuevo proyecto.
Existen diversas propuestas de métodos para crear los modelos de calidad media, entre los
que podemos nombrar: GQM (GOAL-Question-Metric) de Brasil et al. (1992), y la del
estándar IEEE 1061 (1998). La ventaja de este modelo es su total adaptabilidad. Pero la
desventaja es el coste de su construcción es muy alto comparado con el de los modelos fijos, y no se puede utilizar en otro proyecto es
difícil de adaptarlo.
Los modelos de calidad mixtos se intenta combinar las ventajas de los dos tipos de modelos anteriores. Este modelo de calidad permite
que su catálogo de factores pueda ser adaptado a cualquier proyecto. Se puede destacar el modelo de ADEQUATE (Horgan et al. 1999),
ISO 9126-1 (2001).
Dentro de la calidad del software existen algunas normas y modelos los cuales se relacionan en el siguiente cuadro.
ISO/IEC 15504 Utiliza una guía para la -Específico para el -Tiene solamente
evaluación de proyectos, que desarrollo y lineamientos para un
Modelo a nivel de
envuelve la medición de un mantenimiento de mecanismo de
proceso, este método plantea software. evaluación.
uso de la métrica de calidad,
-Definido como un -No es un modelo
la administración de datos y
conjunto de procesos. específico para la
el manejo de meticas en la
industria de software.
proceso.
organización. -Orientado a mejorar
los procesos para
contribuir a los
objetivos del negocio.
CMMI Mejora de procesos -Mejor organización -Se utiliza para
interna y empresas grandes.
Proporciona a las
homogenización en
organizaciones elementos -El proceso de
procesos de actuación.
esenciales para procesos de evaluación es más
desarrollo y mantenimiento -Temprana detección costoso en tiempo y
del software. de errores en el esfuerzo.
-Mejor servicio a
nuestros clientes.
-Nuevas
oportunidades de
negocio.
IT Mark Ayuda al mejoramiento de -Aumenta el servicio -No especifica
procesos de software y a la de las organizaciones muchos aspectos
mejora de otros procesos (desde el punto de relacionados con el
importantes de empresas que vista técnico y usuario
desarrolla y mantiene administrativo).
La ventaja de estos es que los factores de calidad siempre son los mismos, y se pueden reutilizar de una
evaluación a otra.
La desventaja: los factores de calidad siempre serán los mismos, y se asume que algunos de ellos serán
suficientes para realizar cualquier evaluación.
McCall, Define factores, criterios y -Es fácil de -Las características
Richard y métricas. comprender y por lo son en general
walters, (1977) tanto fácil de usar, propiedades
Establece 3 perspectivas para
esto debido a su abstractas medibles
el análisis de calidad de
estructura jerárquica. mediante métricas, lo
software, define 22 factores y
cual implica un
-Flexibilidad
Reusabilidad:
-
Interoperabilidad
-Portabilidad
BOEHM Define características, -En cada ciclo analiza _No especifica
(1976) primitivas y métricas. objetivos, alternativas muchos aspectos
(características, relacionados con el
Realiza una descomposición
formas de gestión, usuario.
de características de calidad
riesgos asumidos),
de software en 3 niveles
desarrollo y
(usos principales,
Eficiencia -Conjuga lo
interactivo del modelo
Facilidad de prueba MCP, con lo sistémico
del modelo de
Facilidad de entender
cascada.
Facilidad de modificar.
Modelos de calidad a
Rober Grady factores de calidad que
permite una mayor esfuerzo de tiempo y
Heweltt incluyen cinco categorías:
nivel de producto.
corrección a tiempo. costo.
Packard (1987).
Funcionalidad
_los criterios son
Usabilidad fáciles de entender y
por lo tanto fáciles de
Confiabilidad utilizas.
Desempeño -
Soportabilidad.
GILB Modelo de calidad que orienta la evaluación de software a partir de los
calidad a nivel
atributos: capacidad de trabajo, adaptabilidad, disponibilidad y utilidad, los
de producto.
cuales se dividen en sub-atributos, de tal manera que sirva de apoyo a la gestión
Modelos de
de proyectos y proporcione una guía para solucionar problemas y detectar
riesgos. (Khosravi, 2004).
GQM o Goal Se enfoca a proporcionar una forma que permita medir el avance como los
Question resultados de algún proyecto que permite alcanzar unas metas previamente
Modelos de
Metric planteadas, el modelo trabaja sobre metas, preguntas y métricas. (Villarroe,
producto.
calidad a
nivel de
1999).
MODELOS DE CALIDAD MEDIA: inicialmente no se tiene ningún conjunto de factores de calidad, ya que
estos deben ser identificados de acuerdo al proyecto; se establecen a partir de los objetivos a alcanzar.
Desventaja: Deben ser constituidos desde cero para cada proyecto, conllevando a mayores costos; y no pueden ser
fácilmente reutilizados para otro proyecto.
GQM Goal Es un enfoque útil para decidir qué medir. Es un enfoque orientado a metas, por
Question lo tanto, permite a los tomadores de decisiones, elegir aquellas métricas que se
proceso.
3. Nivel cuantitativo: para contestar las preguntas.
IEEE/EIA Establece un marco común para cada ciclo de vida del desarrollo del software,
proceso.
12207 a partir del planteamiento de procesos, actividades y tareas que pueden ser
a nivel
aplicadas durante la adquisición, suministro, desarrollo, operación,
mantenimiento y/o despliegue de un producto software. (ISO/IEC, 2008),
de
(Córdoba, 2012).
DROMEY Es un modelo adaptable a evaluar varias etapas del proceso de desarrollo como
levantamiento de requisitos, diseño e implementación. Se estructura con
características y subcaracteristicas de calidad: propone tres modelos distintos
para cada etapa de construcción del producto: modelo de requerimientos.
Eficiencia
Confiabilidad
Mantenibilidad
Portabilidad
Facilidad de uso
MODELOS MIXTOS: intenta combinar las ventajas de los dos anteriores, buscando por un lado que exista de
entrada un conjunto de factores de calidad más abstractos que puedan ser reutilizados en la mayor cantidad de
proyectos posibles, pero que a la vez puedan ser refinados y operaciones para las necesidades de un proyecto
particular.
ISO/IEC 9126 Basado en el modelo de McCall, dirigido a desarrolladores, aseguradores de
de (2001) calidad, evaluadores, analistas y cualquier otro involucrado en el proceso de
construcción del software. Está dividido en cuatro partes:
Modelos de calidad a
Modelo de calidad
nivel de producto.
Métricas externas
Métricas internas
ICONTEC Garantiza en el ámbito nacional los intereses del sector de producción del software.
NORMA: Es un parte de la gestión de calidad que está orientada a proporcionar confianza en que se cumplirán los requisitos de
calidad.
ISO 9001 Modelo de aseguramiento de la calidad aplicable al diseño, desarrollo y fabricación, instalación y servicio.
ISO/IEC Establece un marco de trabajo para evaluar la calidad de los productos de software proporcionando, además,
14598 métricas y requisitos para los procesos de evaluación de los mismos.
La norma define las principales características del proceso de evaluación: Repetitividad, Reproducticibilidad,
Imparcialidad, Ojbetividad.
ISO/IEC 2196 Evalúa los productos software, nos indica las características de la calidad y los lineamientos para su uso. Puede ser
de 1991. usada para definir los requerimientos como para evaluar el producto.
ISO/IEC Es una familia de normas que tiene por objeto la creación de un marco de trabajo común para evaluar la calidad del
25000. O producto software.
SQuaRE
ISO/IEC 25000 –Guide to SQuaRE: Modelo de referencia.
ISO 9000 Familia de normas internacionales de calidad y aseguramiento de la misma. Posibilita a la empresa a darle calidad
al producto o servicio. Evita costos de inspecciones finales, costos de garantías y procesos. Puede reducirse el
nuestro de auditorías a los procesos de operación. Mayor aceptación por parte de los clientes y acogida en los
mercados tanto nacionales como internacionales.
ISO 9001.
ISO 9002
ISO 9003.
ISO 9126 Evalúa los productos de software. Nos indica las características de calidad y los lineamientos para su uso. Tiene los
siguientes atributos de calidad: Funcionalidad, Fiabilidad, Usabilidad, Eficiencia, Mantenibilidad, portabilidad.
ISO 12207 Se encarga de todo lo relacionado con el ciclo de vida del software, desde la conceptualización de las ideas hasta la
retirada y consta de procesos para la adquisición y suministro de proyectos y servicios de software, estableciendo
pautas para su control y mantenimiento.
ISO 12207 de 2008: nos ofrece referencias para los procesos del ciclo de vida del software que sirve de referencia
para la industria del software.
ISO 14598 Evalúa la calidad de todo tipo de producto de software e indica los requisitos para los procesos de evaluación.
ISO 14598-1
ISO 14598-2
ISO 14598-3
ISO 14598-4
ISO 14598-5
ISO 14598-6
ISO 15504 Propone un proceso de avaluación de la capacidad del desarrollo de productos software. Comprende: evaluación de
SPICE procesos, mejora de procesos, evaluación de la capacidad y /o madurez de los procesos.
ISO 15504-1
ISO 15504-2
ISO 15504-3
ISO 15504-4
ISO 15504-5
ISO 15504-6
ISO 15504-7
ISO 15504-8
ISO 15504-9
ISO 15504-10
IEEE 829 Se aplica a sistemas basados en software que se desarrollan, mantienen o reutilizan. El proceso de hacer pruebas de
software proporciona: satisfacer los requerimientos del sistema asignado, satisfacer el uso deseado y las
necesidades del usuario.
IEEE 1012 Consiste en la verificación y validación del software, es un procedimiento basado en normas de calidad en algunos
modelos de vida del software.
Determina la calidad de un producto conforme a los requisitos a través de un método que implica la evaluación
optima del software y cada uno de sus componentes.
CONCLUSIONES
Las normas ISO constituyen un elemento importante para la evaluación de la calidad de los
productos software en cualquiera de sus etapas.
Hay una estrecha relación entre normas y modelo de calidad ya que las normas son aquellas
que la empresa certificante tendrá en cuenta para evaluar y dar la certificación de calidad o
no mientras que los modelos son las conductas que cada empresa debe seguir para mejorar
sus procesos y alcanzar la certificación.
Existen modelos de calidad y normas para evaluar cada uno de los procesos que implica la
producción de un software. (Idea, proceso, producto, satisfacción del cliente).
Existen modelos de calidad Modelo fijo, modelo media y el modelo mixto que integra
características de los dos anteriores.
Cada modelo de calidad tiene unas características especiales que los diferencia entre los
demás y ya está en la capacidad del cliente en escoger la que más se acople a su empresa o
negocio.
Las normas permiten certificar a un producto o proceso que tiene calidad, lo cual le permite
a la empresa o negocio ampliar sus mercados ya que el certificado garantiza la eficiencia en
cualquiera de los procesos en que está se haya certificado.
REFERENCIAS BIBLIOGRAFICAS
ANGO, A. 2 Evaluación del sistema”, Tesis, Ibarra, Pontificia Universidad Católica del
Ecuador. Pág. 14. 2014.
SOLARTE, G. MUÑOS, L. ARIAS, B. Modelos de software. Vol. XV, núm. 42, agosto de
2009, pp. 375-379. Pereira. Recuperado de http://www.redalyc.org/pdf/849/84916714069.pdf