Date post: | 07-Apr-2017 |
Category: |
Technology |
Upload: | alfredo-caceres |
View: | 148 times |
Download: | 1 times |
Calidad y aseguramientode la Calidad Software
Descomponiendo atributos
1
Situación habitual
Posibilidad de mejorar
• Planificación y estimación de costes imprecisos
• La productividad no se corresponde con la demanda
• Mala comunicación
• Mala coordinación
• Falta de procedimientos formales
• Delegar responsabilidades en manos del programador
• Desconocimiento del proceso de fabricación
• Desconocimiento del proceso de aceptación
2
Calidad y aseguramiento de la calidad
Calidad: Definiciones
• Objetiva:
o Conjunto de propiedades inherentes a un producto que
le confieren capacidad para satisfacer necesidades
implícitas o explícitas.
• Subjetiva:
o Percepción que el cliente tiene del mismo, que asume
conformidad con dicho producto y la capacidad del
mismo para satisfacer sus necesidades.
No deberíamos confundir la calidad con niveles superiores de propiedades delproducto, sino con las obtención regular y permanente de las propiedades, demodo que satisfaga a los clientes para los que ha sido diseñado.
Calidad y aseguramiento de la calidad
Oficina de aseguramiento de la calidad
• La organización tiene definidas políticas decalidad.
• Los procesos deben estar alineados conmodelos y estándares de calidad.
• Los procesos son los que rigen comoconstruir el producto con calidad.
• La Oficina de Aseguramiento de Calidadmonitoriza que los procesos definidos y susactividades se realizan como fuerondefinidas, y que el producto resultante estáalineado con los parámetros de calidaddefinidos.
• El no alineamiento entre los procesos y lacalidad final del producto, marca lanecesidad de mejora y revisión.
• La función de la Oficina de Aseguramientode Calidad:
o Planificar el control de la calidad
o Verificar los productos
o Verificar el proceso.
Validación y Verificación
Objetivo
• La verificación confirma que los productos reflejan los
requisitos especificados para cada caso concreto, garantizando
que “desarrolló el producto correctamente”.
• La validación confirma que el producto final se ajustará al uso
pretendido, garantizando que “desarrolló el producto correcto”.
Proceso para garantizar que un producto cumple con los requisitos.
Validación y Verificación
Niveles de prueba
Pruebas de Componente: Prueban requisitos funcionales y no funcionales a nivel
componente / módulo, de forma aislada sin interacción con otros módulos.
• Bases de prueba: Requisitos / Diseño / Código.
• Objetos de prueba: Componentes / Clases / Unidades / Módulos.
Pruebas de Integración: Prueban la interacción de componentes respecto a sus
interfaces.
• Bases de prueba: Diseños, arquitectura, flujos de trabajo, casos de uso.
• Objetos de prueba: Subsistemas de DDBB, Infraestructura, Interfaces.
Pruebas de Sistema: Validan atributos de calidad funcionales y no funcionales.
• Bases de prueba: Requisitos de SW y sistema, casos de uso, riesgos, manuales,
configuración.
• Objetos de prueba: El sistema integrado, especificaciones.
Pruebas de Aceptación: Son las pruebas del sistema realizadas por el cliente.
• Bases de prueba: Debe aparecer reflejada en el contrato. Básicamente, los requisitos.
• Objetos de prueba: Procesos de negocio en sistemas completamente integrados,
operación y mantenimiento. Procedimientos de usuario, formularios e informes.
Validación y Verificación
Tipos de prueba
Las aplicaremos en cada nivel, según la estrategia de pruebas que hayamos definido.
Funcionales: Prueban el funcionamiento.
No funcionales: Prueban las características del sistema.
• Carga / Rendimiento / Volumen / Estrés.
• Características de seguridad.
• Fiabilidad y robustez.
• Usabilidad.
• Configuración.
Estructurales: Prueban la estructura / arquitectura del SW.
Asociadas al cambio: Prueban la integridad tras el cambio, bien debido a un correctivo (re-testing), biendebido a una extensión funcional (regresión testing).
Mantenimiento: Tras la aceptación del producto, este sufre cambios (nuevos evolutivos / correctivos).Contempla también las pruebas que se derivan de la retirada del producto.• Re-Testing• Regresión• Nuevos casos de test
Servicios
Catálogo de servicios
Oficina de Calidad - Consultoría Implantación
Servicios de Prueba
Laboratorio de Experiencia de Usuario
Laboratorio de pruebas de rendimiento
Laboratorio de pruebas de seguridad
Granja de Virtualización de entornos
Implantación herramientas
8
Parque Empresarial Los GamosCamino del Cerro de los Gamos, 1Edificio 6, 1ª Planta28224 Pozuelo de Alarcón - Madrid
Al
Alfredo Cáceres
www.vectorsf.com