PRINCIPIOS DE ASEGURAMIENTO DE CALIDAD PARA EL DISEÑO DE SOFTWARE. Innovación de Procesos en las Tecnologías de Información
Authors: Mejía Trejo Juan 
Published: June 2024

En el ámbito de la ingeniería de software, es esencial comprender los conceptos fundamentales que sustentan el desarrollo y mantenimiento de sistemas de calidad. Este libro se sumerge en el fascinante mundo de la innovación y la calidad del software, abordando desde los elementos más básicos hasta aspectos avanzados que moldean la eficiencia y efectividad de los productos y servicios digitales.Capítulo 1: Conceptos Básicos.El punto de partida se encuentra en la comprensión de la innovación y su relación intrínseca con el software. Desde definiciones esenciales hasta la diferenciación entre calidad interna y externa, el capítulo establece los cimientos necesarios para abordar la Ingeniería de Calidad del Software. Exploraremos cómo el aseguramiento de calidadse enfrenta a errores y defectos, las acciones correctivas y preventivas, y la importancia de una comunicación efectiva entre cliente y desarrollador. Capítulo 2: Ciclos de Vida, Cultura y Costos en la Calidad de Software. El viaje continúa con un análisis detallado de los diferentes modelos de ciclo de vida del software, desde el tradicional en cascada hasta los métodos ágilescomo Scrum y eXtreme Programming. Nos sumergiremos en los costos asociados a la calidad y su gestión, explorando aspectos estadísticos, Six Sigma, y técnicasLean. La cultura de la innovación en la calidad del software será un hilo conductor a lo largo del capítulo, destacando la importancia del liderazgo y la ética en equipos de calidad.Capítulo 3: Arquitectura y Requisitos de Calidad de Software.El tercer capítulo se centra en la arquitectura de sistemas y la ingeniería de requisitos de software. Desde sistemas embebidoshasta arquitecturas cliente-servidor, exploraremos diversas metodologías para especificar y diseñar requisitos de calidad. Modelos innovadores y estándares actuales, como ISO 25000 y IEEE 1061, se presentan como herramientas esenciales en este proceso.Capítulo 4: Estándares de Ingeniería de Software.En el cuarto capítulo, nos adentraremos en la evolución de los estándares de ingeniería de software. Desde la familia ISO 9000hasta modelos de madurez como CMMI, analizaremos cómo estos estándares influyen en la calidad y gestión de procesos. También exploraremos modelos como ITIL, COBIT, y el papel clave del aseguramiento de calidad en la implementación de estándares.Capítulo 5: Revisiones. Las revisiones, tanto personales como de escritorio, son cruciales para garantizar la calidad del software. En este capítulo, se examinan estándares y modelos como ISO/IEC 20246, CMMI, y IEEE 1028. La planificación y realización de revisiones, junto con la trazabilidad de requisitos, se presentan como elementos clave en la gestión de la calidad del software.Capítulo 6: Auditorías de Software.La auditoría, un proceso crucial en la gestión de la calidad del software, se aborda en este capítulo. Desde la necesidad de realizar hasta auditorías internas y externas, exploramos estándares como ISO/IEC/IEEE 12207y las mejores prácticas para llevar a cabo una auditoría efectiva. También se destacan acciones correctivas y la relación entre auditorías y el plan de aseguramiento de calidad.Capítulo 7: Verificación, Validación y Gestión de Riesgo.El último capítulo se sumerge en la verificación y validación, explorando estándares como IEEE 1012y su relación con modelos de negocios. También se aborda la gestión de riesgos, desde la identificación hasta la ejecución y seguimiento del plan de acción. La integración de la validación en el desarrollo de software y la gestión de riesgos como componente esencial de la calidad se analizan en detalle.Con estos temas, nuestro objetivo es proporcionar a los lectores una comprensión integral de la calidad del software, desde sus fundamentos hasta sus aplicaciones avanzadas, brindando una guía valiosa para aquellos involucrados en la ingeniería de software y la gestión de la calidad.