Calidad De Software
Es la medida en que un producto satisface el requerimiento del cliente.
Uno de los problemas que han permanecido actualmente en el mundo de la computación es la calidad del software. Este tema ha sido motivo de preocupación para especialistas, ingenieros, investigadores y comercializadores de software, los cuales han realizado gran cantidad de investigacionescon dos objetivos fundamentales:
1. ¿Cómo lograr un software con calidad?
2. ¿Cómo evaluar la calidad del software?
Desde el punto de vista del cliente, calidad del software es el grado en que un cliente o usuario percibe que el producto software satisface sus necesidades. Desde el punto de vista industrial del producto, calidad del software es la habilidad de un producto software desatisfacer una especificación de requerimientos.
A la hora de definir la calidad del software es importante diferenciar entre la calidad del PRODUCTO software y la calidad del PROCESO de desarrollo de éste (calidad de diseño y fabricación). Las metas que se establezcan para la calidad del producto van a determinar las que se establecen para la calidad del proceso de desarrollo, a la vez que la calidadque se espera del producto esta determinada por la calidad de los procesos.
Control de Calidad cuyo objetivo es evaluar la calidad que posee un producto.
En términos generales entendemos por Control de Calidad, un conjunto de actividades para evaluar la calidad de los productos desarrollados.
Control de calidad implica vigilar el proceso de desarrollo de software para asegurar que se siguenlos procedimientos y los estándares de garantía de calidad, en el proceso de control de calidad se comprueba que las entregas cumplan con los estándares definidos. Consiste en revisar que al final el producto cumpla los requerimientos del cliente.
El control de calidad del software abarca todo el proceso de desarrollo: supervisar y mejorar el proceso, asegurar que se siguen los procedimientosacordados, que se alcanza el nivel de calidad deseado y que se localizan y resuelven los problemas.
Al aplicar control de calidad en el desarrollo de un proyecto de software se solucionan problemas:
* En la empresa y usuario en particular.
* En la calidad en general.
* En la administración del proyecto del software.
* En cada una de las fases del ciclo de vida del sistema.CARACTERISTICAS DE UN PROCESO DE SOFTWARE DE CALIDAD
Entendible: ¿Se encuentra el proceso bien definido y es entendible?
Visible: ¿El proceso es visible al exterior?
Soportable: ¿Puede el proceso ser soportado por herramientas CASE?
Aceptable: ¿El proceso es aceptado por aquellos involucrados en él?
Confiable: ¿Los errores del proceso son descubiertos antes de que se conviertan en erroresdel producto?
Robusto: ¿Puede continuar el proceso a pesar de problemas inesperados?
Mantenible: ¿Puede el proceso evolucionar para cumplir con los objetivos organizacionales?
Rapidez: ¿Que tan rápido puede producirse el sistema?
CARACTERISTICAS PRINCIPALES DE UN SOFTWARE DE CALIDAD
La calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientosespecificados y las necesidades o expectativas del cliente o usuario”.
La finalidad de la calidad en uso es medir la efectividad, productividad, seguridad y la satisfacción de los usuarios (pertenecientes a perfiles determinados) que interactúan con el producto en escenarios específicos de uso.
1. Funcionalidad :
_ Es la capacidad de un producto software de satisfacer los requisitosfuncionales prescriptos y las necesidades implícitas de los usuarios.
2. Fiabilidad :
_ Es la capacidad de un producto software de mantener su nivel de desempeño, bajo condiciones establecidas, por un periodo de tiempo
3. Usabilidad:
_ Es la capacidad de un producto software de ser comprendido, aprendido, usado, atractivo y conforme con las reglamentaciones y guías de usabilidad
4. Eficiencia:...
Regístrate para leer el documento completo.