La definición del estándar IEEE Std.610-1991, indica que calidad del software es el grado con el que un sistema, componente o proceso cumple con los requisitos especificados y las necesidades expectativas del cliente o usuario. Los requisitos se reflejan en la especificación de requisitos de manera explícita, el documento constituye la culminación de la etapa de análisis dentro del proceso de desarrollo.
Gestión de la calidad del software (Software Quality Management)
Son las actividades coordinadas para dirigir y controlar una organización en lo relativo a la calidad. Esto se puede entender como el aspecto de la función general de la gestión que detemina y aplica la política de calidad (objetivos y directrices generales de calidad de una empresa). Normalmente la gestión de calidad se aplica a nivel de empresa, por lo que incluye planificación estratégica, asignación de recursos, etc
Aseguramiento de la calidad del software (Software Quality Assurance)
Es la parte de la gestión de la calidad orientada a proporcionar confianza en que se cumplirán los requisitos de la calidad. A nivel del software, podría presentarse como el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto satisfará los requisitos dados de calidad. También puede referirse, en el software al “conjunto de actividades para evaluar el proceso mediante el cual se desarrolla el producto”. El aseguramiento pretende dar confianza en que el producto tiene calidad.
Control de la calidad del software (Software Quality Control)
Es la parte de la gestión de la calidad orientada al cumplimiento de los requisitos de la calidad. Suele incluir las técnicas y actividades de carácter operativo, utilizadas para satisfacer los requisitos relativos a la calidad, centradas en dos objetivos fundamentales, el de mantener bajo control un proceso y eliminar las causas de defectos en las diferentes fases del ciclo de vida. En general, son las actividades para evaluar la calidad de los productos desarrollados.
Verificación y validación del software (Software Verication and Validation)
Que es una actividad ligada al control de la calidad en el ámbito del software. La verificación hace refrencia a comprobar si los productos construidos en una fase del ciclo de vida satisfacen los requisitos establecidos en la fase anterior. Se suele decidir si el producto esta completo y es consistente. Aquí se realizan las actividades para comprobar si un producto software esta técnicamente bien construido y si funciona. Y la validación que se refiere a comprobar si el software construido satisface los requisitos del usuario. Por lo tanto, son las actividades de comprobación de que el producto software construido es el que se deseaba construir, es decir, si el producto funciona como el usuario quiere y realiza las funciones que se habían solicitado.
http://www.slideshare.net/anthoanaguilar/calidad-software-14960552
No hay comentarios:
Publicar un comentario