Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Calidad y Prueba de Software Sesion 1 17-08-2019 Version 2.0
Calidad y Prueba de Software Sesion 1 17-08-2019 Version 2.0
1985
Crecimiento de la Industria del Software a $ USD 300 MM
Reconocimiento de la Ingeniería de Software como una
disciplina de la Ingeniería.
Los costos del hardware continúan disminuyendo.
Surgen las herramientas CASE y lenguajes de modelamiento:
Implementación de un proceso específico de desarrollo
Representar gráficamente los diseños del software
Fácil de mantener, validar y entender.
Soluciones
Muchas compañías se dieron cuenta que necesitaban realizar
mejoras significativas en su proceso de desarrollo.
3. La crisis de software
CASOS DE FRACASO
El desarrollo
Se realiza de forma
4. Ciclo de vida de una aplicación
En un DESARROLLO INCREMENTAL
Las entregas se pueden producir con secuencia:
4. Ciclo de vida de una aplicación
Son apropiadas las técnicas de gestión visual kanban para evitar los cuellos
de botella y los tiempos muertos. Ajustándolas con criterios de flexibilidad a
las circunstancias de nuestro trabajo y equipo
4. Ciclo de vida de una aplicación
5. Atributos de un Buen Software
5. Atributos de un Buen Software
5. Atributos de un Buen Software
5. Atributos de un Buen Software
ISO/IEC 9126: Tecnologías de la Información – Calidad de los
Productos Software.
ISO/IEC 9126-1: Modelo de Calidad
ISO/IEC 9126-2: Métricas Externas
ISO/IEC 9126-3: Métricas Internas
ISO/IEC 9126-4: Métricas de Calidad en Uso
Utilidades:
Validar la completitud de una definición de requisitos.
Identificar requisitos software.
Identificar objetivos para el diseño software.
Identificar requisitos para las pruebas del software.
Identificar requisitos para el aseguramiento de la calidad.
Identificar criterios de aceptación para un producto software
terminado.
5. Atributos de un Buen Software
Calidad de Producto – ISO 9126
Identificación de Características, subcaracterísticas y atributos de
calidad…
5. Atributos de un Buen Software
Calidad de Producto – ISO 9126
…para definir modelos de calidad
5. Atributos de un Buen Software
Calidad de Producto – ISO 9126
5. Atributos de un Buen Software
Calidad de Producto – ISO 9126
Capacidad del producto software para … bajo condiciones
especificadas.
5. Atributos de un Buen Software
Calidad de Producto – ISO 9126 Funcionalidad
5. Atributos de un Buen Software
Calidad de Producto – ISO 9126 Fiabilidad
5. Atributos de un Buen Software
Calidad de Producto – ISO 9126 Usabilidad
5. Atributos de un Buen Software
Calidad de Producto – ISO 9126 Eficiencia
5. Atributos de un Buen Software
Calidad de Producto – ISO 9126 Mantenibilidad
5. Atributos de un Buen Software
Calidad de Producto – ISO 9126 Portabilidad
5. Atributos de un Buen Software
Calidad de Producto – ISO 9126
5. Atributos de un Buen Software
Calidad de Producto – ISO 9126
6. Los retos de la Ingeniería de Software
1. El reto de heterogeneidad. Cada vez mas, se requiere que los
sistemas operen como sistemas distribuidos en redes que
incluyen diferentes tipos de computadoras y con diferentes
clases de sistemas de soporte.