viernes, 28 de noviembre de 2008

Cierre del Foro Calidad y Pruebas del Software

1. La calidad del software se mide usualmente en términos de rendimiento (tiempo de respuesta), respuesta esperada a determinadas acciones (confiabilidad), accesibilidad (facilidad de acceso), seguridad (control de acceso), etc.
2. El plan de pruebas consiste en la elaboración de un conjunto de test y listas de chequeo que los usuarios aprueban una vez se apliquen en el software en evaluación.
3. Todo proyecto de software debe integrar dentro de su ciclo de desarrollo procesos de control de calidad y pruebas.
4. Existen varios modelos de gestión de la calidad del software. Según la norma ISO 9126 las características son portabilidad, eficiencia, confiabilidad, usabilidad, funcionabilidad y mantenibilidad (ver más detalle en: http://es.wikipedia.org/wiki/ISO_9126).
5. Los modelos son generales y deben ser particularizados a cada caso.
6. Los proyectos mientras más complejos y ambiciosos menos posibilidades tienen de implementarse exitosamente. Pueden ser concebidos desde la globalidad, pero su desarrollo e implementación debe ser progresivo y esta es una de las banderas del Software Libre, liberar versiones frecuentes del producto, utilizando estrategias que aseguren la escalabilidad e interoperabilidad del software gracias al uso de estándares abiertos.
7. El criterio de usabilidad debe garantizarse desde la concepción del proyecto, se fortalece en el diseño y cristaliza en el desarrollo.
8. Si el usuario es un miembro activo del equipo de trabajo en todas las fases de desarrollo del mismo, al momento de realizar las pruebas ya estará familiarizado con el aplicativo. Lo esperado es que la aplicación responda a las especificaciones de funcionamiento dadas por el usuario.
9. Un software de calidad es el resultado de un trabajo en equipo donde cada miembro hace bien su trabajo y la comunicación es constante, fluída y basada en un lenguaje común.
10. Los proyectos de software requieren de testeadores o probadores responsables de validar el funcionamiento de los productos de software.
11. Es responsabilidad del desarrollador entregar código depurado, así que las pruebas se focalizan en la integración, eficiencia y aceptación de usuarios.

No hay comentarios:

Publicar un comentario

Gracias por tus comentarios :)