Está en la página 1de 7

CORPORACIÓN POLITÉCNICO DE LA COSTA ATLÁNTICA

INGENIERÍA DE SISTEMAS

IX SEMESTRE

Docente:

Iván Devia Acosta

Ensayo:

Calidad del software y aplicación de estándares.

Presentado por:

Jojanis Bolaño Horlandy

Barranquilla, 2023
INTRODUCCIÓN

Con el crecimiento vertiginoso de las tecnologías en todos los campos, y especialmente en la


informática, y el fenómeno de la globalización el valor primordial del poder se ha trasladado de las
posesiones materiales (tierras, minerales u otras) a la información (siendo un activo intangible muy
valioso); todo esto debido a la masificación del uso de las TIC’s (Tecnologías de la Información y
Comunicación) de la mano de la cotidianidad del uso de los servicios de Internet en la vida
cotidiana y anivel organizacional. Por ende, la aplicación de la calidad en los procesos de las
organizaciones es de vital importancia ya que de esta manera se pueden ofrecer productos o
servicios de mayor valor significativo para el cliente o consumidor, por medio de la optimización de
costos y recursos que permitan que esos servicios o productos posean el plus de una certificación de
calidad que transmita seguridad y confianza.

Las organizaciones, para mantenerse en competencia en el mercado, han tenido que implementar
tecnologías informáticas para agilizar procesos tales como: Servicios en la nube, redes sociales,
soluciones ERP, CRM, Marketing digital, Base de datos entre otros. Lo que ha abierto una brecha
que deja al descubierto muchas debilidades o vulnerabilidades que pueden ser aprovechados por los
delincuentes cibernéticos para proliferar algún ataque informático maligno (malware).

Esto coloca a la industria de infraestructura tecnológica y del desarrollo del software en el foco de
la ciberseguridad, donde el grado de madurez y trazabilidad deben apuntar a la utilización de las
normas de calidad que aseguren la integridad de la información.
DESARROLLO

La calidad concebida por la Real Academia Española como “Propiedad o conjunto de propiedades
inherentes a algo, que permiten juzgar su valor” o por la ISO en la norma 8402: 1994 como
“Totalidad de propiedades y características de un producto, proceso o servicio que le confiere su
aptitud para satisfacer unas necesidades expresadas o implícitas.”. En ambos casos se hace un
enfoque de la calidad orientado a los procesos internos de las organizaciones en pro de satisfacer las
expectativas de un consumidor.

La filosofía de la calidad esboza de manera puntual y tajante de la adopción de buenas prácticas en


los procesos de implementación tecnológicas que permitan tener la confiabilidad de un producto o
servicio en el cual se han establecido los controles y seguimientos pertinentes. Edwards Deming,
comenta “El control de calidad no significa alcanzar la perfección. Significa conseguir una
eficiente producción con la calidad que espera obtener en el mercado.” y Joseph Juran escribió la
trilogía de Jurán “Planificación de la Calidad, Control de Calidad y Mejora de la Calidad. Amplía
el enfoque de la calidad más allá del producto y la satisfacción del cliente hacia lo que significa
calidad en los procesos y el papel de la mejora de procesos en la calidad final de la producción en
general: producto, satisfacción del cliente y procesos involucrados.”. Estos conceptos reafirman lo
imperante del involucramiento de procesos de gestión de calidad total en busca de garantizar la
calidad por medio de la planificación y mejora continua.

Enfocados en la industria del software, debemos plantear que el concepto “la calidad de un
programa o sistema se evaluaba de acuerdo al número de defectos por cada mil líneas de código.
(KLOC: Kilo Lines Of Code)” es ambiguo ya que este factor no representaba una métrica que
permitiera validar la calidad del software; por ende el enfoque debe virar al cumplimiento de
requerimientos o expectativas del cliente como lo plantea la IEEE, Std. 610-1990, es “el grado con
el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades
o expectativas del cliente o usuario”.

El concepto de calidad del software se orientan a las facilidades que este ofrece, para lo cual debe
tener la capacidad de:

• Fiabilidad: Operar sin errores


• Modificable: Cambios necesarios en forma sencilla
• Comprensible: Capacidad de comprensión del software operativo frente a un cambio o
arreglo.
• Rendimiento: Velocidad del software.
• Utilizable: Uso sencillo.
• Probable: Construir y ejecutar casos de prueba.
• Portable: Movilidad facil del software de un entorno a otro.
La calidad total depende la la calidad con que se ejecuten las etapas del ciclo de vida del software
(Análisis, Diseño, Implementación, Pruebas e Implantación) y sus respectivos subprocesos en el
proyecto, en los cuales es indispensable contar con los siguientes componentes: claridad,
involucración, planeamiento, estándares, entrenamiento, experiencia, controles, documentación,
soporte y finalización. Por esto es importante la adopción de un estándar de calidad, en esta
apartado se describirá el CMMI (Capability Maturity Model Integration) el cual se refiere a los
modelos que contienen las mejores prácticas que ayudan a las organizaciones a mejorar sus
procesos, estableciendo modelos en varias áreas:

• CMM-SW: CMM for software


• P-CMM: People CMM.
• SA-CMM: Software Acquisition CMM.
• SSE-CMM: Security Systems Engineering CMM.
• T-CMM: Trusted CMM
• SE-CMM: Systems Engineering CMM.
• IPD-CMM: Integrated Product Development CMM.
La aplicación del estándar ISO/IEC 9126-3 durante los procesos de construcción de un software es
una práctica saludable de estándares de calidad en modelos conceptuales y base de datos.

Criterios de calidad en modelos conceptuales


Estándares de calidad en bases de datos

CONCLUSIONES

El aseguramiento de la calidad de un producto o servicio depende de la adopción de un modelo de


calidad estandarizado que asegure el correcto desarrollo de los procesos en la construcción o
elaboración. Esto implica que un producto de software debe ser el resultado de un proyecto en el
cual se aplican las normas de calidad desde el modelo hasta la entrega final, mediante un enfoque de
mejora continua y una política de controles que establezca las pruebas del producto en cada etapa
antes de ser entregado.
PREGUNTAS DE CONTEXTO

1. Puede un programa ser correcto y aun así no mostrar buena calidad?

A) Puede ser correcto del modo que cumpla con los requisitos del cliente pero no tendría
buena calidad si no estuvo sometido a los grandes niveles de procesos de calidad.

B) Puede ser correcto del modo que cumpla con los requisitos del equipo de desarrollo pero
no tendría buena calidad si no estuvo sometido a los grandes niveles de procesos de
calidad.

2. Siendo el responsable de mejorar la calidad del software de una organización, que sería lo
primero que haría?

A) Implementar normas, modelos, o estándar de calidad para mejorar el sistema de gestión


de calidad.

B) Implementar normas, modelos y actividades para mejorar el sistema de gestión de


calidad.

3. CMMI (Capability Maturity Model Integration) se refiere a:

A) Modelos que contienen las mejores prácticas que ayudan a las organizaciones a mejorar
sus procesos.

B) Modelos que contienen las mejores prácticas que ayudan a las organizaciones a mejorar
sus actividades.

También podría gustarte