Sie sind auf Seite 1von 3

Introducción al Aseguramiento de la Calidad del Software

El término aseguramiento de la calidad del software:

 Rara vez evoca mucha emoción.


 Es percibido como una forma de pedantería aplicada.
 Carece del desafío y la creatividad necesaria para el diseño y la
construcción de un sistema de software.
 A menudo se le conoce como una tarea indispensable. Nadie
quiere leer y aprender sobre las tareas indispensables.

En este apartado se expone:

 Como el aseguramiento de la calidad y el desarrollo de software


están vinculados.
 Un sistema de software no puede tener éxito ni mantenerse sin el
marco de prácticas y conceptos para evaluar, garantizar y mejorar
continuamente su calidad.
 El desafío del desarrollo de software es lograr de una manera que
el código pueda ser entendido mantenido y demostrado de
manera correcta, para su entrega en tiempo y forma.

Garantía de calidad del software:

 Es un concepto difícil de definir.


 Cada actividad de desarrollo de software, desde la construcción de
requisitos hasta la implementación y mantenimiento pueden
aportar o restar calidad al sistema de software final.
 El término "aseguramiento de la calidad" hace referencia a las
diversas estrategias y técnicas que pueden adoptar para transmitir
un cierto nivel de confianza en la calidad del sistema.

Una estrategia exitosa de control de calidad:

 Es garantizar un grado de repetitividad y confiabilidad.


 Debe proporcionar protecciones y mecanismos que no dependan
de las capacidades de los desarrolladores individuales.
 Su objetivo general es garantizar la coherencia.

El reto es lograr esto frente a:

 La complejidad puede presentarse en una variedad de formas;


estructura organización, el dominio del problema, bibliotecas
existentes y software.
 El cambio se presenta en una variedad de formas; cambios en los
requisitos, un gran número de programadores trabajando a la
misma ves en el código a través de diferentes áreas geográficas.

Un desafío clave del aseguramiento de la calidad es:

 Garantizar que los procesos sean capaces de detectar, acomodar y


controlar diversas formas de complejidad y cambio.
 Los procesos de aseguramiento de la calidad no deben
obstaculizar el desarrollo.
 Encontrar o desarrollar un proceso de aseguramiento de la calidad
adecuado es un desafío.
 Por lo tanto, encontrar un proceso adecuado depende de la
capacidad de experimentar con diferentes herramientas y
técnicas, para determinar qué enfoques funcionan y cuáles deben
refinarse o ser reemplazadas.

BIBLIOGRAFÍA

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