Principios de Aseguramiento de Calidad para el Diseño de Software. Innovación de Procesos en las Tecnologías de Información
Palabras clave:
principios, aseguramiento de calidad, software, diseño, innovación de procesos, tecnologías de informaciónSinopsis
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 calidad se 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 ágiles como 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écnicas Lean. 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 embebidos hasta 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 9000 hasta 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 12207 y 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 1012 y 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.
Descargas
Citas
Abran, A. y Nguyenkim, H. (1993). Measurement of the maintenance process from a demand-based perspective. Journal of Software Maintenance: Research and Practice, 5 (2), 63–90. https://onlinelibrary.wiley.com/doi/abs/10.1002/smr.4360050202
Agile Modeling (2023). Examining The “Big Requirements Uo Front BRUF Approach. Consultado el 17-Sep-023, de: https://agilemodeling.com/essays/examiningbruf.htm
Alberts, Ch. y Woody C. (2017). Prototype Software Assurance Framework (SAF): Introduction and Overview. Carnegie Mellon University. https://insights.sei.cmu.edu/documents/2306/2017_004_001_496140.pdf
April A. y Abran A. (2008). Software Maintenance Management: Evaluation and Continuous Improvement. John Wiley & Sons, Inc. https://www.wiley.com/enus/Software+Maintenance+Management:+Evaluation+an d+Continuous+Improvement-p-9780470147078
ASQ (2024) The Certified Software Quality Engineering Body of Knowledge (CSQE BoK), American Society for Quality. Consultado el 5-Dic-2024, de: https://www.asq.org/cert/software-quality-engineer
Descargas
Publicado
Colección
Categorías
Licencia
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial 4.0.