Calidad De Sofware
Enviado por lorenapao • 10 de Mayo de 2013 • 1.249 Palabras (5 Páginas) • 360 Visitas
El origen del interes actual por la calidad se puede explicar recurriendo al estudio de la evolucion en la comercializacion de los productos. En el mercado actual tan competitivo no basta con producir y distribuir masivamente los productos o servicios, vender es lo importante y solo se produce con la seguridad de la aceptacion por parte del cliente.
Sin embargo la calidad del software es un concepto complejo que no es directamente comparable con la calidad de la manufactura de producto. Los productos de software se han convertido hoy en dia en uno de los principales objetivos estrategicos de las organizaciones debido a que, cada vez mas, los procesos mas importantes de las organizaciones y por lo tanto su supervivencia dependen del buen funcionamiento de los sistemas de software.
Definiciones: Calidad
Podemos encontrar muchas definiciones en los textos de calidad, todas ellas muy similares:
Propiedad o conjunto de propiedades inherentes a un objeto que permiten apreciarlo como mejor, igual o peor que otros objetos de su especie [DRAE: Diccionario de la Real Academica Española]
Conjunto de propiedades y de caracteristicas de un producto o servicio que le confieren capacidad para satisfacer necesidades expresadas o implicitas. [ISO 8042:1994]
Grado en el que un conjunto de caracteristicas inherentes cumple con los requisitos. [ISO 9000: 2000]
Las definiciones mas completas o formales:
Calidad, significa desarrollar, diseñar y producir y mantener un producto que sea el mas economico, el mas util y siempre satisfactorio para el consumidor. [Kaoru Ishikawa]
Calidad, es la aplicacion de los principios y tecnicas estadisticas en todas las fases de la produccion, dirigida a la fabricacion mas economica de un producto (servicio) que es util en grado maximo y que tiene mercado. [William Edwards Deming]
Definiciones: Calidad del Software
La calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario. [IEEE, Std 610-1900]
Concordancia del software producido con los requerimientos explicitamente establecidos, con los estandares de desarrollo prefijados y con los requerimientos implicitos no establecidos formalmente, que desea el usuario. [Pressman, 1998]
Terminologia: Calidad del Software
Para poder afrontar el estudio de calidad del software debemos conocer primeros los principales terminos empleados en esta area:
Gestion de la Calidad de Software (Software Quality Management): Conjunto de actividades de la función general de la dirección que determina la calidad, los objetivos y las responsabilidades. Se basa en la determinación y aplicación de las políticas de calidad de la empresa. La gestión o administración de la calidad se aplica normalmente a nivel empresa o dentro de la gestión de cada proyecto. El propósito de la gestión de la calidad del software es entender las expectativas del cliente en términos de calidad, y poner en práctica un plan proactivo para satisfacer esas expectativas.
Aseguramiento de la Calidad Software (Software Quality Assurance): Conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad.
Control de la Calidad de Software (Software Quality Control): Conjunto de técnicas y actividades de carácter operativo, utilizadas para verificar los requisitos relativos a la calidad, centradas en mantener bajo control el proceso de desarrollo y eliminar las causas de los defectos en las diferentes fases del ciclo de vida.
Verificacion y Validacion de Software (Software Verification and Validation): Conjunto de técnicas y actividades ligadas al control de calidad del software se trata de comprobar si los productos construidos en una fase de ciclo de vida satisfacen los requisitos establecidos en una fase anterior y/o si el software construido satisface los requisitos del usuario, es decir si el producto de software funciona como el usuario quiere y realiza las funciones que se habian solicitado.
Modelos: Calidad
...