Sie sind auf Seite 1von 2

¿Qué es la calidad del software, y por qué es importante?

El software tiene varias cualidades para ser evaluado entre ellas se encuentran: costos,
facilidad al ser instalado, e inclusive la estética de la interfaz entre la interacción con los
usuarios.
La calidad del software en los sistemas digitales omnipresentes afecta a todos directamente,
debido a que un comportamiento de manera defectuosa puede ocasionar daños
catastróficos.
Los sistemas de software son esenciales en la vida cotidiana, por ello es importante hacer
mención que debido a un mal comportamiento en un sistema pueden tener consecuencias
que ocasionan perdidas como; exposición de información privada de usuarios, perdidas
exponenciales de dinero e inclusos hasta ocasionar muertes humanas, es por esto la
importancia de garantizar la calidad de nuestros sistemas con el menor numero de fallas
posibles.
A continuación, se mencionan algunos ejemplos de fallas que han sido notables en el
software.

 Sistema de Defensa de Misiles Nucleares de NORAD


 Sistema de Defensa de Misiles de Star Wars
 Toyota no deseado Bug Aceleración
 Volkswagen Dieselgate
 Boeing 787 Problema “Reiniciar”
Para que un software sea exitoso y pueda ser adaptable a cambios posteriores es
fundamental contar con una buena estructura de código para que pueda ser actualizado de
manera rápida, además de ser capaces de contar con una gestión adecuada en el diseño y la
capacidad de lectura del código.
Como hemos observado anteriormente la mala calidad en un software puede traer gran
variedad de consecuencias y repercusiones en las empresas, usuario y otras partes
involucradas, es por ello que existen varios factores por los cuales las organizaciones tienden
a desarrollar sistemas de alta calidad, algunos factores claves a considerar son menciona a
continuación.

 Reputación
 La limitación de la deuda técnica
 certificación de software
 La certificación de la organización
 Legalidad
 Los códigos morales / éticos de la práctica
Para ello existen algunas definiciones de calidad de software.

 Walter Shewhart. Define el concepto de calidad de un producto, como una multitud


de cualidades individuales.
 Joseph Juran. Define la idea que la calidad del producto gira entorno a la utilidad del
uso en los usuarios.
 Phil Crosby. Define que la calidad puede lograrse mediante la especificación
disciplinada de estos requisitos, estableciendo objetivos, educando a los empleados
sobre los objetivos y planificando el producto de tal forma que se eviten los defectos.
Como podemos apreciar la calidad de software es un concepto difícil de definir ya que es un
término que puede variar según la perspectiva de los usuarios.
Existen algunos modelos de calidad para que el desarrollo de software cuente con una
estructura y principios definidos, se mencionan a continuación:
1. El primer modelo fue creado por Jim McCall en 1977, desarrollado dentro de la Fuerza
Aérea de EE. UU y fue definido como un conjunto de “Factores de calidad”.
2. en 1979, Barry Boehm extendió el modelo de McCall, sugirió que los nodos de bajo
nivel en la jerarquía se deberían adjuntar a métricas específicas, técnicas que podrían
usarse para proporcionar un valor cuantitativo para un aspecto dado del sistema.
3. El modelo Q de Boem y el modelo anterior de McCall formaron la base para los
estándares internacionales que se utilizaron para definir la calidad del software como
lo es ISO9126, que se publicó en 1991.
4. El estándar ISO9126 fue posteriormente reemplazado por ISO / IEC25010.
Como podemos visualizar la calidad del software es importante para el desarrollo de
cualquier software, ya que nos facilita gran competitividad ante los usuarios, organizaciones,
instituciones, entre otros. Es por ello que debemos de considerar algunos puntos claves
mencionados con anterioridad para la obtención de un software como resultado final.

BIBLIOGRAFÍA

Mistrik, I. (2017). Software Quality Assurance. En I. Mistrik, Software Quality Assurance. Elsevier.

Das könnte Ihnen auch gefallen