Calidad en
Software

Un libro de texto para estudiantes e instructores de cursos relacionados con la calidad en productos y servicios de software.

Acerca del libro

Calidad en Software es un libro de texto sobre la calidad y las pruebas de software.

Al estudiar este texto lograrás:

• Comprender la evolución de la calidad en general y la calidad de software a lo largo de la historia.

• Utilizar normas y modelos de calidad de los productos de software.

• Utilizar normas y modelos de madurez de los procesos de software.

• Utilizar métricas de producto y proceso de software.

• Entender el proceso, los niveles, y los tipos de pruebas de software.

• Utilizar técnicas de diseño de pruebas de software.

• Comprender los enfoques de pruebas de contexto, ágiles y DevOps.

Para Instructores

Este texto esta diseñado para ser utilizado en cursos de pregrado o nivel introductorio de posgrados en el área de Informática o afines.

Los temas generales que abarca este texto son:

Fundamentos de calidad

La búsqueda de calidad no es una aspiración exclusiva de la modernidad. Los primeros indicios de actividades de control de calidad se remontan a las civilizaciones antiguas, el libro presenta un brevísimo recorrido de la evolución de la calidad a lo largo de las etapas históricas en el desarrollo de la humanidad hasta llegar a la serie de normas ISO 9000 para la gestión de la calidad en las organizaciones contemporáneas.

Pruebas de software

Cada organización debe definir su propia estrategia de pruebas acorde a factores y restricciones de su contexto específico, como por ejemplo: metodología de desarrollo utilizada, riesgos existentes, restricciones de presupuesto, tiempo y complejidad. ISTQB e ISO han publicado sus respectivas propuestas de procesos genéricos de pruebas. En esta sección vamos a describir la propuesta de ISO.

Calidad del producto y proceso de software

Los modelos de calidad son abstracciones que permiten representar las propiedades deseables en un producto de software. Los modelos de calidad presentan estructuras jerárquicas, donde los elementos de nivel superior son mucho más abstractos que los del nivel inferior. En el libro la autora describe los modelos de calidad preliminares.

Pruebas de contexto, Ágiles y DevOps

Pettichord propone la existencia de cuatro escuelas de pensamiento o enfoques en las pruebas de software enfoque analítico, enfoque dirigido por normas, enfoque orientado hacia la calidad y escuela de pruebas dirigidas por el contexto. Kaner añade posteriormente el enfoque de pruebas ágiles. El miembro más reciente de la lista de escuelas sería el enfoque de pruebas DevOps. Los tres primeros enfoques se consideran tradicionales y ponen énfasis en el desarrollo de especificaciones de las pruebas, mientras que los tres últimos enfatizan la comunicación.

Reseñas

Javier Pino Herrera <br> Profesor, Universidad Veracruzana, México.
Javier Pino Herrera
Profesor, Universidad Veracruzana, México.
"Este libro abarca de manera clara el proceso de pruebas, la calidad, y métricas del producto y proceso de software, siendo de mucha utilidad en la enseñanza de calidad de software teniendo en consideración lo escaso de textos en español enfocados en este tema.”
Ignacio Trejos Zelaya <br> Profesor Catedrático, Escuela de Ingeniería en Computación, Tecnológico de Costa Rica.
Ignacio Trejos Zelaya
Profesor Catedrático, Escuela de Ingeniería en Computación, Tecnológico de Costa Rica.
"Sandra es una de las investigadoras hispanoamericanas más productivas en Ingeniería del Software. Destacan sus innovadores trabajos relacionados con accesibilidad y usabilidad, atributos de calidad del software de creciente importancia durante este siglo.”
Segundo Pusdá Chulde <br> Docente, Escuela de Ingeniería, Pontificia Universidad Católica del Ecuador
Segundo Pusdá Chulde
Docente, Escuela de Ingeniería, Pontificia Universidad Católica del Ecuador
"El contenido del libro es interesante y abarca contenidos que permite cumplir con los objetivos de aprendizaje planteados. La industria del software es amplia y un verdadero reto para comprender y aplicar la teoría con la práctica. Por ello, estoy seguro que este texto va a ser de mucha utilidad a los estudiantes y personal docente de la asignatura."
Alfonsina Morgavi <br> Directora, QActions Quality Group, Argentina.
Alfonsina Morgavi
Directora, QActions Quality Group, Argentina.
@username
“Los temas incluidos son los necesarios para el conocimiento de la materia. El orden de presentación se corresponde con la evolución de la calidad de software. Muy completo y con información rigurosa con un importante nivel de investigación. Bibliografía completa y actualizada incluyendo autores de reciente publicación.”