Sunteți pe pagina 1din 9

1

MEDIDAS QUE PUEDEN LLEVAR A CABO LAS EMPRESAS QUE DESEAN APOSTARLE A
LA CALIDAD

Presentado por:
ERICK RAMÍREZ

Profesor consultor:
GIL LORDUY CASTRO

TRABAJO ACTIVIDAD 2.1


ENSAYO

UNIVERSIDAD DE SANTANDER U.D.E.S


FACULTAD DE EDUCACIÓN
EVALUACIÓN DE LA CALIDAD DE LA TECNOLOGÍA EDUCATIVA
COLOMBIA
2019

MODELOS DE CALIDAD CARACTERÍSTICAS Y SUBCARACTERÍSTICAS


2

INTRODUCCIÓN

Dentro del ciclo de vida del desarrollo de productos de software, se habla de cualidades de
cuatro tipos: calidad de proceso, calidad interna, calidad externa y calidad en uso, a su vez,
se han desarrollado varios modelos de calidad en el ámbito de la ingeniería de software para
evaluar la calidad interna y externa del producto. Todos los modelos se basan en el enlace
jerárquico definido de las características y subcaracterísticas de calidad. El modelo de
calidad al ser usado en un producto se basa en ciertas características que permiten la
evaluación de la calidad mencionada, así mismo, el desarrollo de sistemas de calidad y de la
certificación de organizaciones que cumplen con los estándares de calidad ISO 9001, este es
uno de los enfoques aplicados a nivel mundial para garantizar la calidad del proceso. Los
sistemas de calidad se desarrollarán de acuerdo con las directrices definidas; sin embargo,
no se establecen modelos de calidad para evaluar la calidad del proceso. El objetivo del
presente escrito es demostrar que también se pueden desarrollar modelos de calidad con
características y subcaracterísticas de calidad, diseñadas para la evaluación de la calidad en
el proceso de desarrollo de productos de software.

ENUNCIACIÓN DEL PROBLEMA

El desarrollo de software se caracteriza por varias peculiaridades, como; el producto de


software, en esencia, que es un producto abstracto, que es imposible ponderar físicamente,
medir o evaluar de otra manera; el período de desarrollo de productos de software es
duradero y el resultado final podría verse relativamente tarde; posiblemente causando cierto
malestar por parte de un cliente; por otra parte, los requisitos para el uso del producto final se
pueden cambiar durante el período de desarrollo; también, por lo tanto, el desarrollo de un
nuevo producto de software requiere establecer no solo requisitos de calidad y métodos para
medir la calidad de un nuevo producto, sino también, la garantía de calidad de sus procesos
de desarrollo.

El ámbito de la ingeniería de software no analiza la calidad de cada proceso por individual,


sino que se centra en los sistemas de gestión de la calidad en su totalidad, cuya elaboración
y mantenimiento deben garantizar el desarrollo de un producto cualitativo. Por lo
3

anteriormente mencionado se proporcionan métodos elaborados y un conjunto aprobado de


estándares internacionales que determinan pautas para el desarrollo de productos de
software. Las normas completas se pueden clasificar en 4 grupos de acuerdo con el tipo de
uso (LEM, 2019):
1) normas que determinan la documentación del software;
2) normas que determinan la documentación del proceso de desarrollo de software;
3) normas que determinan la implementación de medidas de garantía de calidad del
software;
4) Otras normas relacionadas con la esfera.

Los métodos y estándares que determinan la implementación de medidas para el


aseguramiento de la calidad del software, se refieren al ciclo de vida de la calidad del
software, un modelo de calidad con las características y subcaracterísticas de calidad
asignadas, así como las formas de establecer y evaluar los requisitos de calidad, sin
embargo, en relación con el proceso de desarrollo de software, se han desarrollado varios
enfoques para; la definición, mantenimiento y mejora de procesos. Estos enfoques se
registran en estándares, los estándares más populares son ISO 9000 y CMM (LEM, 2019).

El modelo de calidad del producto de software se puede transformar para evaluar la calidad
del proceso de desarrollo del producto, la esencia del método se basa en la selección del
proceso de desarrollo de software necesario para garantizar la calidad a partir del modelo
universal que contiene características de calidad jerárquicas.

La definición del modelo de calidad, que inicialmente fue proporcionada por los estándares
de la serie ISO y especificada en los estándares de la serie (ISO 25030, 2007), es la
siguiente: "conjunto definido de características y relaciones entre ellos, que proporciona un
marco para especificar los requisitos de calidad y evaluar la calidad ". Históricamente,
muchos modelos de calidad de software se han desarrollado y complementado entre sí, a su
vez, es posible determinar y medir la calidad del producto mediante estos modelos. Los
modelos más conocidos son los siguientes:

El modelo de McCall;
4

Modelo de Boehm;
Modelo FURPS;
Modelo de Dromey;
Modelo ISO 9126.

Los modelos se basan en la definición de características y subcaracterísticas relacionadas


jerárquicamente, estos modelos se aplican ampliamente para la evaluación de diversos
productos de software, así mismo, se desarrollan diferentes modificaciones de los modelos
para las necesidades del cliente. Uno de los postulados clave definidos por la ISO 9126
estándar es la noción del ciclo de vida de la calidad del software, aquí los procesos se
consideran principalmente como un instrumento que fomenta las expectativas de un proceso
ajustado y bien organizado asegurando un resultado de excelente calidad.

La norma ISO 25001 ofrece una diversidad de modelos de calidad dentro del modelo del
sistema, los autores ofrecen complementar el conjunto de modelos con el modelo de calidad
de los procesos de desarrollo de software, ya que, de acuerdo con la definición
proporcionada por la norma ISO 9126, la calidad de los procesos afecta la calidad del
producto. Por otra parte, el desarrollo y la aplicación de modelos de calidad de productos de
software en otras esferas aseguran tantos resultados que es prácticamente imposible
estudiarlos todos y evaluar su idoneidad antes de resolver un problema.

Según lo anterior, este aspecto en particular, no se considera económicamente viable ni para


la industria ni para la comunidad de investigación, ya que se pretendería investigar cada una
de los cientos de alternativas. Teniendo en cuenta la diversidad de aspectos de calidad, los
diferentes y diversos requisitos de calidad y de las partes interesadas, así como de diferentes
contextos de evaluación, sumado a los intentos de establecer un modelo de calidad idéntico
que podría servir para un ámbito de evaluación suficientemente amplio, se volvería
ineficiente, en su lugar, es necesario elegir la versión base del modelo de calidad y
desarrollar un procedimiento para su transformación basadas en la experiencia personal e
internacional previa.
5

El enfoque único significa que los modelos de calidad se basan en la estructura jerárquica,
que contienen la calidad de sus características y subcaracterísticas correspondientes, el cual,
se basa en los valores de la calidad del software, en la revisión, comparación y resumen de
diversos modelos, sin embargo, el conjunto de estos atributos es analizado una vez más.

El modelo de McCall es uno de los modelos de calidad más conocidos en la literatura de


ingeniería de software, este modelo es la base de muchos otros modelos de calidad, (Libro
Electronico Multimedial CVUDES, 2019) divide todas las características en tres perspectivas
principales: operaciones del producto, revisión del producto y transición del producto
respectivamente y se ajustan a varias características de calidad.

EXPOSICIÓN DE LA TESIS

En el modelo de Boehm, las características de nivel superior representan los requisitos


básicos reales para el uso del software en la que se pondrá la evaluación del producto la
utilidad general del software, este modelo responden a las tres características más
importantes para la evaluación de la calidad del software: la utilidad para abordar de manera
fácil, confiable y eficiente, se podría usar el producto de software; la capacidad de
mantenimiento, para abordar cómo es comprender, modificar y volver a probar el producto de
software, la portabilidad, para determinar si se podría utilizar el producto de software cuando
el entorno de la unidad fuera remplazado.

El modelo FURPS para la determinación de la calidad, tiene en cuenta las características que
lo compone: Funcionalidad, Usabilidad, Confiabilidad, Rendimiento y Capacidad de Soporte.
La aplicación de las FURPS, contempla la ejecución de dos pasos: el establecimiento de
prioridades y la definición de atributos de calidad que pueden ser mesurado.

El modelo de Dromey se centra en las relaciones entre atributos de calidad y subatributos, y


trata de relacionar la calidad del producto del software a los atributos. El modelo ISO 9126
define la calidad del producto como un conjunto de características del producto, el modelo
señala la calidad interna y externa del producto del software, las características externas son
influenciadas por el funcionamiento de un producto en el entorno proporcionado, mientras
que las características internas pertenecen al producto. Los aspectos de desarrollo son
6

características internas, y a su vez, el modelo de calidad ISO 9126 es el de mayor utilidad.

Según lo anterior, la “Confiabilidad” es una característica de calidad que está presente en


todos los modelos de calidad, hay varias características que están presentes solo en un
modelo como, por ejemplo, rendimiento. De todos los modelos de calidad antes
mencionados, se creó una estructura jerárquica de dos niveles para este tipo de calidad que
están presentes en al menos tres modelos de calidad, no obstante, las características
mencionadas en el modelo ISO 9126 fueron elegidas como las características básicas, ya
que hay muchos estudios sobre la evaluación de la calidad de los productos de software
basados en el modelo anteriormente mencionado.

ARGUMENTACIÓN

La calidad de los procesos de desarrollo juega un papel importante en la garantía del


producto del software, esto es reflejado tanto en el ciclo de vida de calidad descrito en la
norma ISO 9126, y una amplia y exitosa aplicación de medidas de protección de la calidad en
las empresas basado en la norma ISO 9000.

Las respectivas medidas de control de calidad están relacionadas con el desarrollo en sus
procesos, evaluación e implementación de mejora continua, por esta razón, el modelo de
calidad y evaluación es solicitado en muchos casos cuando la creación y organización del
curso de los procesos lo requiera, así como la enseñanza e implementación de estas tareas.

Para establecer un modelo de calidad efectivo, un proceso debe ser visto generalmente
como la transformación de entrada y salida aplicada a los recursos existentes y de gestión
definida, para ello se debe implementar la evaluación de las características utilizadas en el
modelo que lleva a la conclusión, que la mayoría de ellas puede usarse también como
atributos de calidad de los procesos, sin duda, considerando que la interpretación de la
noción en calidad puede diferir ligeramente o incluso significativamente de la interpretación
utilizada en la evaluación de productos como en cada país.

La evaluación de la calidad de los procesos, se basa en el uso de todas las entradas y la


7

adquisición de productos que se evaluarán en lugar de las funciones especificadas,


comparándola con el modelo de calidad del producto, y a su vez, esas subcaracterísticas,
que no serían adecuadas para la evaluación de procesos se eliminan, donde el término
utilizado ha sido defectuoso, por ejemplo, se recomienda "prevención de datos" en lugar de
"seguridad", "preparación", “vencimiento”, “corrección” o “recuperabilidad”.

El modelo de calidad se debe ajustar al contexto de uso y requisitos de las partes interesadas
involucradas en la evaluación en cada caso individual, en general, este ajuste se hará de
acuerdo con la secuencia de operaciones prescritas en el procedimiento de solicitud del
modelo base: Identificar; elegir el grupo que desea evaluar la calidad del producto / proceso
respectivo. Identificar los requisitos de calidad de un producto, proceso establecido por el
grupo de partes interesadas. Elegir características y subcaracterísticas de calidad básicas y
adicionales. En caso de necesidad, elegir características opcionales y subcaracterísticas.
Priorizar cada característica seleccionada. Elegir métricas para cada característica y
subcaracterística de calidad. Proporcionar el proceso de medición para las métricas
seleccionadas. Analizar los datos obtenidos con la desviación del valor máximo establecido y
por último prescribir las actividades para la mejora de la calidad de un producto o proceso.

CONCLUSIONES

Ya para finalizar, el modelo de calidad y su procedimiento de aplicación pueden utilizarse


tanto para la evaluación de la calidad del software, como para los procesos de desarrollo de
productos y software, por la razón, que diferentes partes están interesadas en la calidad del
software y cada uno de ellos tiene su propio punto de vista y demandas con relación a la
calidad, a su vez tal modelo puede ser flexible en su uso, la calidad puede ser evaluada
seleccionando las características y métricas necesarias. La valoración de las características
de un producto de software se basa en métricas recomendadas por la norma ISO 9126, este
conjunto de métricas no se publica para la evaluación de la calidad de los procesos; sino para
su descripción basándose en la analogía de la evaluación de la calidad de un producto.

La calidad puede evaluarse en cualquier fase del ciclo de vida del software; sin embargo, en
la investigación particular, cuando se desarrolla el modelo de calidad, se presta especial
atención a su aplicación en medidas preventivas, que incluyen la formación de calidad basada
8

en el modelo en formación de especialistas en tecnologías de la información.

Referencias
9

Libro Electronico Multimedial CVUDES. (2019). Evaluación de la Calidad de la Tecnología


Educativa. Propiedades de los modelos de calidad. Obtenido de http://aulavirtual-
eew.cvudes.edu.co/publico/lems/L.000.008.MG/contenido_LEM.html#pdf

A Review on Software Quality Models. International Conference Communication on Systems


and Network Technologies (CSNT) (págs. 801-806). IEEE. Brijendra, S., & Suresh, K.
(2013).

Exploración de Modelos y Estándares de Calidad para el Producto Software. UIS Revista de


la Facultad de Ingenierías Fisicomecánicas, 9(No.1), 39-53. Moreno, J., Bolaños, L., &
Navia, M. (2010). Consultado el: 17-septiembre-2013.

Un acercamiento a las prácticas de calidad del software en las MiPyMESPS del suroccidente
colombiano. Revista Lasallista de Investigación, Vo.7 (No.1), 17-24. Moreno, J.,
Bolaños, L., & Navia, M. (2010). Consultado el: 17 sep. 2013

S-ar putea să vă placă și