- ¿Cómo obtener un software con calidad?
- ¿Cómo evaluar la calidad del software?
Ambas interrogantes conllevan amplias respuestas, pero están estrechamente ligadas con el concepto de la calidad del software, que es el resultado de la primera y la fuente de la segunda
Para que pueda llevarse acabo el aseguramiento del software
Cualquier pieza de software completo, desarrollado o adquirido, puede verse como un sistema que debe probarse, ya sea para decidir acerca de su aceptación, para analizar defectos globales o para estudiar aspectos específicos de su comportamiento, tales como seguridad o rendimiento. A este tipo de pruebas donde se estudia el producto completo se les llama pruebas de Sistemas.
La prueba de sistemas usualmente es de caja negra, especialmente si quien prueba n tiene acceso al código fuente del producto a probar, que es lo más frecuente
- Todo sistema tiene una serie de objetivos que le dan sentido. Esos objetivos están asociado con indicadores de éxito que permiten determinar si los objetivos se cumplen y en que medida.
- Todo sistema tiene una frontera que lo separa de un medio ambiente. Los elementos de ese medio ambiente influyen sobre el sistema proporcionándoles una serie de entradas y obteniendo del mismo un conjunto de salidas.
- Ningún sistema existe en aislamiento; siempre interaccionan con otros sistemas constituyendo un sistema mayor.
Al aplicar esos conceptos a la prueba de software, se obtienen una serie de principios que servirán de base para la prueba:
- Debe asegurarse de conocer con precisión los objetivos del
Software a probar, así como sus indicadores de éxito. Estos elementos se localizan en los documentos obtenidos en la etapa de recolección requerimientos, así como en las especificaciones del software. Esta información será indispensable para preparar el plan de pruebas y será la base para iniciar el desarrollo de los casos de prueba. - Deben determinarse las entradas y salidas del sistema aprobar.
Este aspecto es necesario en la preparación de los casos de prueba y también en el establecimiento de procedimientos de prueba, orientados especialmente a los casos de prueba que muestran el cumplimiento de los objetivos. - Considerar el sistema mayor donde opera el software a probar.
Generalmente es un ambiente organizacional, formado por elementos de hardware, de software y personas (usuarios). Todos estos elementos influyen mucho sobre el sistema y ayudan especialmente en la preparación de casos de prueba de situaciones no deseadas, relacionadas con datos inadecuados, ausencia de elementos necesarios y ocurrencia de excepciones.
4 comentarios:
Entonces cuando aparece en algunas empresas que se encuentran ceetificadas bajo la norma iso 9001-2000 significa que se enfoca en las en la calidad del producto pero el "2000" que es lo que afecta o modifica esta norma
Creo que para el desarrollo de un software de calidad no significa disponer de grandes inversiones, sino de realizar un manejo y control optimo de los recursos disponibles, prepararlos y coordinarlos adecuadamente.
David Gtz. (compa)
cosidero que el desarrollo de un software de calidad a l momento de ralizar un sistemas, es algo de mucha importancia, no solo para el cliente, tambien para la empresa que lo esta desarrollando, esto por que al hacer un software de calidad se puden optimozar y ahorrar muchos recursos y eso beneficia a la empresa, y como se dijo antes en el cliente obtine un pruducto bien elavorado.
Cada empresa puede realizar sus propias metodologias de aseguramiento de calidad de software lo importante, creo yo, es estar monitoreando el mercado para mantener la ventaja competitiva y llegado el momento poder adaptarse a nuevas medidas para mejorar nuestra calidad.
Publicar un comentario