Está en la página 1de 13

RONAL_ANDRÉS_RODRÍGUEZ_ROMERO_ CUADRO_COMPARATIVO 1

CUADRO COMPARATIVO: PRINCIPALES DIFERENCIAS EN CUANTO A LAS NORMAS Y/O


MODELOS QUE SE TIENEN PARA LA CALIDAD EN LOS PROCESOS DE DESARROLLO

MAESTRANTE

RONAL ANDRÉS RODRÍGUEZ ROMERO

MÓDULO: EVALUACIÓN DE LA CALIDAD DE LA TECNOLOGÍA EDUCATIVA

ACTIVIDAD 1.2.

PROFESOR CONSULTOR

JAVIER ERNESTO MORENO GUALDRÓN

UNIVERSIDAD DE SANTANDER

CVUDES

MAESTRÍA EN GESTIÓN DE LA TECNOLOGÍA EDUCATIVA

BOGOTÁ D.C.

2019
RONAL_ANDRÉS_RODRÍGUEZ_ROMERO_ CUADRO_COMPARATIVO 2

CONTENIDO
CUADRO COMPARATIVO: PRINCIPALES DIFERENCIAS EN CUANTO A LAS
NORMAS Y/O MODELOS QUE SE TIENEN PARA LA CALIDAD EN LOS PROCESOS
DE DESARROLLO ...................................................................................................... 4

Introducción ............................................................................................................. 4

Software: normativas de calidad .............................................................................. 5

Software: modelos de calidad .................................................................................. 7

Conclusiones ......................................................................................................... 11

REFERENCIAS ......................................................................................................... 12
RONAL_ANDRÉS_RODRÍGUEZ_ROMERO_ CUADRO_COMPARATIVO 3

INDICE DE TABLAS

Tabla 1: Comparativo de la calidad de los procesos ....................................................................... 5


Tabla 2: Comparativo de la calidad del producto ............................................................................. 6
Tabla 3: Comparativo de la gestión y servicios ................................................................................ 6
Tabla 4: Modelos de calidad según fases ......................................................................................... 7
Tabla 5: Modelos de calidad según sus características .................................................................. 8
Tabla 6: Modelos de calidad según su diagramación...................................................................... 9
Tabla 7: Modelos de calidad según sus ventajas............................................................................. 9
Tabla 8: Modelos de calidad según sus desventajas .................................................................... 10
RONAL_ANDRÉS_RODRÍGUEZ_ROMERO_ CUADRO_COMPARATIVO 4

CUADRO COMPARATIVO: PRINCIPALES DIFERENCIAS EN CUANTO A


LAS NORMAS Y/O MODELOS QUE SE TIENEN PARA LA CALIDAD EN
LOS PROCESOS DE DESARROLLO

Introducción

Con base en el inefable hecho que las normas generan procesos de


mejoramiento que apuntan a la calidad del componente Software y por ende en los
resultados a nivel institucional, en relación con el objeto final de estas prácticas que
es el usuario, Suarez (1992) citado por LEM CVUDES (2019) manifiesta que: la
calidad, además indica, un producto libre de deficiencias, debe poseer carácterísticas
qu permitan la satisfacción del usuario. (LEM CVUDES, 2019).

Es claramente sabido que en el campo de la tecnología informática, recursos


tales como los dispositivos electrónicos, se encuentran clasificados según su
conformación estructural en lo que denominamos como hardware y software,
tecnologías duras y blandas respectivamente. Estos a su vez son pensados como la
respuesta a requerimientos particulares de los diversos ámbitos de interacción
humana enmarcados en normatividades y modelos que condensen acciones
tendientes a garantizar, no solo la eficiencia, sino la calidad. Al respecto, Borja Parra,
(2013) considera que dicho aspecto en cualquier investigación:

…es la búsqueda de métricas del software, metodologías para la


implementación de normas técnicas, modelos de madurez y estándares
mundiales para el aseguramiento de la calidad del software que sirvan
para la evaluación y el mejoramiento de los procesos de desarrollo en
nuestro medio. (Borja Parra, 2013)

Con base en estos aspectos, en este documento se abordarán esquemas que


relacionan tanto las normativas vigentes como aquellos modelos que tienen como fin
primario, la calidad como referente de acción.
RONAL_ANDRÉS_RODRÍGUEZ_ROMERO_ CUADRO_COMPARATIVO 5

Software: normativas de calidad

En todo software, el ítem “Calidad” es evaluado en diferentes niveles, los cuales


se permean con normas que dan especificaciones sobre las diversas gestiones que la
aseguran. Así pues, dichos lineamientos normativos fortifican el desarrollo institucional
de las empresas que diseñan y construyen programas en cuanto al desarrollo,
suministro y mantenimiento del software.

Para cada producto final de software, las normas definen la evaluación éste
durante cada una de las etapas del ciclo de vida del producto, desde que inicia la idea
de desarrollar el software hasta que se termina con la vida útil del mismo. De esta
manera, se presentan las normas de mayor relevancia en cuanto a la diversas
gestiones de calidad.

Tabla 1: Comparativo de la calidad de los procesos

Cuadro comparativo
Criterio de comparación: Calidad en los procesos
ISO 12207 (2015) ISO 15504
CMMI (2017) Capability
procesos ciclo de (2008)Evaluación nivel de
Maturity Model Integration
vida. madurez

Information SPICE - Software Process CMMI es un criterio de


Technology / Improvement And acceso a la exportación de
Software Life Cycle Assurance Standards servicios de software.
Processes, es el Capability Determination,
estándar para los éste set de 7 normas que Proporciona estrategias de
procesos de ciclo de establecen la capacidad de calidad para la mejora los
vida del software de la madurez de los procesos de procesos de una
organización. Es la las organizaciones, organización, desarrollo y
base para ISO 15504- detallando los principios mantenimiento de software.
SPICE. para realizar una evaluación
de la calidad de los
procesos.

Fuente (Autor del trabajo)


RONAL_ANDRÉS_RODRÍGUEZ_ROMERO_ CUADRO_COMPARATIVO 6

Tabla 2: Comparativo de la calidad del producto

Cuadro comparativo
Criterio de comparación: Calidad del producto
ISO 9126 (2005) ISO 14598 (2017) ISO 25000 (2018)

Software engineering – Software product Las normas integrantes de la


Product quality, ISO/IEC evaluation, creada ISO 25000 detallan el modelo
9126, creada entre 1991 y entre 1991 y 2001, de calidad para el producto
2001, define las detalla el proceso de software y definen la
características de calidad evaluación del evaluación de la calidad del
del producto de software, producto de producto.
métricas internas y externas, software. Ésta
y la calidad en uso. consta de 6 Se instauró como manera de
Su mayor función es componentes sustituir la ISO 9126 e ISO
explicar, cómo la calidad del relacionados con la 14598 debido a que desde
producto está sujeta a las normatividad de la 2001 no se generaron nuevas
condiciones particulares de ISO 9126. versiones
uso.
Fuente (Autor del trabajo)

Tabla 3: Comparativo de la gestión y servicios

Cuadro comparativo
Criterio de comparación: Calidad en la gestión y servicios
ISO 20000+ITIL
ISO 90001+9003 (2015) ISO 38500 (2009)
(2018)

Detalla el sistema de Normas de De aplicación a procesos


aseguramiento de la calidad de regulación de la de gestión de las
los productos informáticos gestión del servicio tecnologías de la
mediante normas disponibles en que ofrecen las información en las diversas
los organismos nacionales de tecnologías de la organizaciones que hacen
normalización que en Colombia información en las uso de las tecnologías de la
se condensan en la normatividad diversas áreas de información, generando
ICONTEC. Las ISO 9001 se explotación criterios para la evaluación
clasifican en 8 principios de producción. objetiva de las tecnologías
gestión. de la información

Fuente (Autor del trabajo)


RONAL_ANDRÉS_RODRÍGUEZ_ROMERO_ CUADRO_COMPARATIVO 7

Software: modelos de calidad

Otro aspecto de gran relevancia en procesos de gestión de calidad del software,


se vincula directamente con los modelos de desarrollo para los productos finales. A
continuación, una serie de cuadros comparativos, detallan los modelos de: 1.
Cascada, 2. Espiral, 3. Incremental y 4. Construcción de prototipos en los que éstos
se contrastan con base en sus procesos, fases, características, diagramas, ventajas y
desventajas.

Tabla 4: Modelos de calidad según fases

Cuadro comparativo de Modelos de calidad (2018)


Criterio de comparación: Según fases
Construcción de
Cascada Espiral Incremental
prototipos
Proceso: Proceso: Proceso: Módulos y Proceso: No es
Secuencia de una Etapas ciclo en cada uno se secuencial,
serie de fases de vida incrementan construcción de
funcionalidades simulaciones

 Análisis y Planificación  Definir esbozo de Análisis previo de


definición de y definición requerimientos. los requisitos tanto
requerimiento. de objetivos.  Asignar del sistema como
 Diseño del Evaluación y requerimientos a los del cliente.
Sistema y del reducción incrementos. Arquitectura del
Software. de riesgos.  Diseñar la sistema.
 Implementación y Ingeniería, arquitectura del Diseño del
prueba del desarrollo y sistema. software.
sistema. validación.  Desarrollar Diseño rápido de
 Integración y Evaluación incrementos del un prototipo.
prueba del por el sistema. Evaluación del
sistema. cliente.  Validar incrementos. cliente del trabajo
 Funcionamiento y  Validar sistema. realizado.
mantenimiento.  Sistema final.
Fuente (Autor del trabajo)
RONAL_ANDRÉS_RODRÍGUEZ_ROMERO_ CUADRO_COMPARATIVO 8

Tabla 5: Modelos de calidad según sus características

Cuadro comparativo de Modelos de calidad (2018)


Criterio de comparación: Según sus características
Construcción de
Cascada Espiral Incremental
prototipos
Proceso: Módulos Proceso: No es
Proceso:
Proceso: Etapas y en cada uno se secuencial,
Secuencia de una
ciclo de vida va incrementando construcción de
serie de fases
funcionalidades simulaciones

 Modelo de mayor Define los  Reiteración de Tiene como


uso dado que objetivos de ciclos con la propósito el diseño
desarrolla software calidad y análisis frecuencia que sea de un prototipo
mediante la de riesgo. necesaria para inicial que se
sucesión de obtener un brinda al usuario
etapas que Partiendo de una producto completo final para la
producen valoración evaluación del
productos afirmativa por  Los usuarios producto creado.
intermedios. parte del cliente, la hacen uso del
modelo continua software en modo El prototipo es una
 Implica el con su ciclo de prueba para versión reducida
desarrollo de todas vida, en donde se sugerir mejoras. del programa
las fases para que genera un análisis completo que se
el proyecto sea de gestión y  Durante la muestra al cliente
exitoso pues generación de detección de un para saber si es
alterar el orden de propuestas para error grave, se necesario realizar
sus fases, cambia crear posibles desecha su última cambios
la calidad del soluciones. versión
producto final.

Fuente (Autor del trabajo)


RONAL_ANDRÉS_RODRÍGUEZ_ROMERO_ CUADRO_COMPARATIVO 9

Tabla 6: Modelos de calidad según su diagramación

Cuadro comparativo de Modelos de calidad (2018)


Criterio de comparación: Según su diagramación
Construcción de
Cascada Espiral Incremental
prototipos
Proceso: Proceso: Módulos
Proceso: Proceso: No es
Secuencia de y en cada uno se
Etapas ciclo secuencial, construcción
una serie de va incrementando
de vida de simulaciones
fases funcionalidades

Representado de Representado Representado de Representa los aspectos


forma lineal en espiral, la forma escalonada del software que serán
secuencial de una cual va de cada una de las visibles para el
fase a otra. adentro hacia secuencias usuario/cliente mediante
afuera. lineales. el enfoque de entrada y
formatos de salida
Fuente (Autor del trabajo)

Tabla 7: Modelos de calidad según sus ventajas

Cuadro comparativo de Modelos de calidad (2018)


Criterio de comparación: Según sus ventajas
Construcción de
Cascada Espiral Incremental
prototipos
Proceso: Proceso: Módulos Proceso: No es
Secuencia de Proceso: Etapas y en cada uno se secuencial,
una serie de ciclo de vida va incrementando construcción de
fases funcionalidades simulaciones

Modelo más Mediante el análisis  Modelo  Dimensiona el


sencillo de de riesgos, detalla totalmente software completo
utilizar que cuáles son los errores interactivo. de una forma rápida
facilita la que tiene, un  Cada entrega un y sencilla.
gestión del programa durante su producto
desarrollo de funcionamiento lo funcional y  Interviene el
las diversas cual permite operativo. proceso de
gestiones presentar alternativas introducción de
dado que es para dar soluciones.  Optimizar el cambios en el
compatible diseño y gestiona desarrollo de los
con otros El cliente evalúa los varias programas
modelos de factores de riesgo posibilidades de mediante criterios
procesos de que le proporciona el mejora y de mejora.
ingeniería. eficiencia.
RONAL_ANDRÉS_RODRÍGUEZ_ROMERO_ CUADRO_COMPARATIVO 10

prototipo de análisis  Permite la


de riesgo.  Establece que retroalimentación
deben ser por parte del
Con base en esta mínimos fallos de usuario final.
información se toma, funcionamiento
siendo de interactivo. del software en
las partes de
mayor
trascendencia del
sistema.
Fuente (Autor del trabajo)

Tabla 8: Modelos de calidad según sus desventajas

Cuadro comparativo de Modelos de calidad (2018)


Criterio de comparación: Según sus desventajas
Construcción de
Cascada Espiral Incremental
prototipos
Proceso: Módulos Proceso: No es
Proceso:
Proceso: Secuencia y en cada uno se secuencial,
Etapas ciclo
de una serie de fases va incrementando construcción de
de vida
funcionalidades simulaciones

 Sistema no muy  El uso de  Módulos son  El diseño y


conocido y de difícil pequeños parciales. construcción de los
análisis para cada sistemas, prototipos pueden
fase, lo que hace genera  En ocasiones los llevar a errores que
que se alarguen mucho incrementos o no se detectan en la
demasiado. tiempo en el avances son fase de prueba y
desarrollo relativamente acaban
 Rara vez sigue una del software. pequeños. integrándose en el
secuencia lineal en producto final.
sus procesos.  La  Cada incremento
evaluación o avance debe  El prototipo es una
 El cliente debe de riesgos brindar alguna representación casi
esperar hasta las es un funcionalidad del exacta del programa
etapas finales para componente sistema lo que final, pero adolece
disponer de una complejo. alarga el tiempo de contenido real
versión operativa de cada módulo.
del software.

Fuente (Autor del trabajo)


RONAL_ANDRÉS_RODRÍGUEZ_ROMERO_ CUADRO_COMPARATIVO 11

Conclusiones

En la gestación de un producto de software de calidad, es perentorio que cada


etapa integrante de las diversas etapas del ciclo de vida, posea tanto la auditoría de
los diversos procesos institucionales como la retroalimentación de los clientes o
usuarios en la evaluación de las aplicaciones de software.

Por otro lado, las normas y estándares posibilitan la evaluación de la calidad de


un producto en las etapas de diseño, planeación, aplicación y evaluación hasta la
etapa final del producto.

Varios modelos intervienen en los procesos institucionales de creación de


software, pero al referirnos al modelo espiral, este permite la realización de un análisis
de riesgos para concebir una idea detallada de cuáles son los potenciales errores o
fallos que podría padecer la aplicación de cualquier programa durante su
funcionamiento.

Tanto la normatividad como los modelos que regulan los diversos procesos de
calidad de Software, crean un nivel de conciencia que apunta a la orden y
establecimiento de criterios claros con los que el producto de la creación de éste,
puede contar con las garantía tanto de forma y fondo en los resultados de procesos
que buscan satisfacer necesidades de los usuarios finales (el consumidor que pone a
prueba la herramienta creada).
RONAL_ANDRÉS_RODRÍGUEZ_ROMERO_ CUADRO_COMPARATIVO 12

REFERENCIAS
Borja Parra, J. J. (2013). Calidad del Software: camino hacia una verdadera industria
del software. Revista de la Escuela Administración de Negocios, 38-57.

Cabrera, C., Valencia Ayala , L., & López Echeverry, A. (2008). Introducción a la
Calidad del Software. Retrieved from https://aulavirtual-
eew.cvudes.edu.co/publico/lems/L.000.008.MG/Documentos/Anexos/Cap1/2.p
df

CMMI. (2017). Mega Practical: Soluciones de negocio CMMI. Retrieved from


https://www.megapractical.com/blog-de-arquitectura-soa-y-desarrollo-de-
software/que-es-cmmi-y-por-que-es-importante-para-el-desarrollo-de-software

ICONTEC. (2016). ICONTEC Internacional. Retrieved from


https://www.icontec.org/Paginas/Home.aspx

Ingertec . (2018). ISO/IEC 12207. Retrieved from https://ingertec.com/iso-15504/iso-


iec-12207/

ISO 12207. (2015). ISO 12207. Retrieved from


https://normasyestandaresproyectosti.wordpress.com/2015/01/29/iso-12207/

ISO 14598. (2017). UNIDAD II: Estándares de Calidad en el Diseño de Algoritmos y


Construcción de Programas. Retrieved from
https://sites.google.com/site/portafoliocarlosmacallums/unidad-ii/iso-14598

ISO 15504 . (2008). ISO/IEC 15504 SPICE. Retrieved from https://www.normas-


iso.com/iso-iec-15504-spice/

ISO 20000. (2018). DIFERENCIAS ENTRE ISO 20000 E ITIL. Retrieved from
https://www.normas-iso.com/por-que-iso-20000/

ISO. (2002). Normas ISO 9001. Retrieved from https://www.normas-iso.com/iso-9001/

ISO. (2004). ISO/IEC 90003. Retrieved from https://www.iso.org/standard/35867.html


RONAL_ANDRÉS_RODRÍGUEZ_ROMERO_ CUADRO_COMPARATIVO 13

ISO. (2010). Organismos Nacionales de Normarlización en Países en Desarrollo.


Ginebra, Suiza: ONUDI-ISO. Retrieved from
https://www.iso.org/files/live/sites/isoorg/files/archive/pdf/en/fast_forward-
es.pdf

ISO. (2013). ISO 9001 calidad. Sistemas de Gestión de Calidad según ISO 9000.
Retrieved from https://iso9001calidad.com/iso-9001-2000-sistemas-gestion-
calidad-requisitos-21.html

ISO 25000. (2018). La familia de normas ISO/IEC 25000. Retrieved from


https://iso25000.com/index.php/normas-iso-25000

ISO 38500. (2009). NORMA TÉCNICA NTC-ISO/IEC COLOMBIANA 38500. Retrieved


from https://tienda.icontec.org/wp-content/uploads/pdfs/NTC-ISO-
IEC38500.pdf

ISO 90001+9003. (2015). diferencias entre los iso 9001- 9002- 9003. Retrieved from
https://ingenieriasite.files.wordpress.com/2015/09/diferencias-entre-los-iso-
9001.pdf

ISO 9126. (2005). Estándares del Software: Estándares para el Ciclo de Vida del
Software. Retrieved from https://estandarsw.wordpress.com/category/iso/iso-
9126/

LEM CVUDES. (2019). Evaluación de la Calidad de la Tecnología Educativa.


Retrieved from https://aulavirtual-
eew.cvudes.edu.co/publico/lems/L.000.008.MG/contenido_LEM.html#pdf

Modelos de calidad . (2018). Metodologías y procesos de análisis de software .


Retrieved from
http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/17
5/A5%20Cap%C3%ADtulo%202.pdf?sequence=5

También podría gustarte