Sei sulla pagina 1di 19

CONTROL DE CALIDAD DEL

SOFTWARE

Calidad
La calidad es el factor principal en el desarrollo e implementacin exitosa de los programas administrativos y de ingeniera para la realizacin de las metas principales de los negocios.

Calidad
Proceso de desarrollo de software para asegurar que se siguen los: .- procedimientos .- estndares Cumpla con .- los estndares requeridos .-los requerimientos del cliente

Calidad
Es el resultado total de las caractersticas del producto y servicio en cuanto a mercadotecnia, ingeniera, fabricacin y mantenimiento por medio de las cuales el producto o servicio en uso satisfar las expectativas del cliente.

Calidad de Software
Control de calidad implica vigilar el proceso de desarrollo de software para asegurar que se siguen los procedimientos y los estndares de garanta de calidad, en el proceso de control de calidad se comprueba que las entregas cumplan con los estndares definidos. Consiste en revisar que al final el producto cumpla los requerimientos del cliente.

Calidad de software
La obtencin de un software con calidad implica la utilizacin de metodologas o procedimientos para el anlisis, diseo, programacin y prueba del software que permitan uniformar la filosofa de trabajo, en aras de lograr una mayor confiabilidad, mantenibilidad y facilidad de prueba, a la vez que eleven la productividad, tanto para la labor de desarrollo como para el control de la calidad del software.

El control de calidad del software abarca todo el proceso de desarrollo: supervisar y mejorar el proceso, asegurar que se siguen los procedimientos acordados, que se alcanza el nivel de calidad deseado y que se localizan y resuelven los problemas.

Aspectos que se evalan en la calidad del Software

Funcionalidad Confiabilidad Usabilidad Eficiencia Mantenibilidad Portabilidad Escalabilidad

Calidad por etapas:


Calidad en el diseo. Aqu abarca las caractersticas para que se realice el software y que debera cumplir posteriormente. Calidad en la produccin Aqu abarca el logro de la calidad y al cumplimiento de los requerimientos de diseo. Calidad de satisfaccin. Esta es la medida de la calidad apreciada por los usuarios finales de los productos software.

La gestin de la calidad
Gestin de la calidad de software (ISO 9000): Conjunto de actividades de la funcin general de la direccin que determina la calidad, los objetivos y las responsabilidades y se implanta por medios tales como la planificacin de la calidad, el control de la calidad, el aseguramiento (garanta) de la calidad y la mejora de la calidad, en el marco del sistema de calidad

Certificacin del software:


Consecuencia de un proceso que es asegurar la calidad pero nunca es el objetivo final. La calidad de software no se certifica, lo que se certifica son los procedimientos para construir un software de calidad.

El aseguramiento de la calidad
Aseguramiento de la calidad de software: Conjunto de actividades planificadas y sistemticas necesarias para aportar la confianza en que el producto (software) satisfar los requisitos dados de calidad.

El aseguramiento de calidad del software se disea para cada aplicacin antes de comenzar a desarrollarla. Hay quienes prefieren decir garanta de calidad en vez de aseguramiento.

El aseguramiento de calidad del software est presente en:


Mtodos y herramientas de anlisis, diseo, programacin y prueba. Inspecciones tcnicas formales en todos los pasos del proceso de desarrollo del software. Estrategias de prueba multi escala. Control de la documentacin del software y de los cambios realizados. Procedimientos para ajustarse a los estndares (y dejar claro cuando se est fuera de ellos). Mecanismos de medida (mtricas). Registro de auditorias y realizacin de informes.

Algunos mtodos del aseguramiento:

Revisiones tcnicas y de gestin (su objetivo es la evaluacin). Inspeccin (su objetivo es la verificacin). Estamos construyendo el producto correcto?. Pruebas (su objetivo es la validacin). Estamos construyendo el producto correctamente?. Auditorias (su objetivo es la confirmacin del cumplimiento).

El control de la calidad

Control de calidad: "Conjunto de tcnicas y actividades de carcter operativo, utilizadas para verificar los requerimientos relativos a la calidad del producto o servicio". Control de la calidad del software: Tcnicas y actividades de carcter 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.

Control de calidad del software esta centrado en:


El control de la calidad del software est centrado en dos objetivos fundamentales: Mantener bajo control un proceso. Eliminar las causas de los defectos en las diferentes fases del ciclo de vida.

Estndares de calidad
ISO/IEC JTC1-SC7 Ingeniera de Software y de Sistemas.

IEEE CS ISO 9126 Calidad del producto. ISO 14598 Evaluacin de productos de software. ISO 12119 Requerimientos de Calidad y Testing de COTS. ISO 15939 Proceso de medicin de software.

Modelo de calidad de software


El CMM - CMMI (Capability Maturity Model) es un modelo de calidad del software que clasifica las empresas en niveles de madurez. Estos niveles sirven para conocer la madurez de los procesos que se realizan para producir software.

Conclusin: * No se puede medir la calidad del software de forma correcta debido a su naturaleza. *El usuario final mide la calidad del software segun lo que tenga o no, es en ese sentido de que la calidad del software depende de quien la juzgue.

Potrebbero piacerti anche