Calidad del Software
La calidad del software es el conjunto de cualidades que lo caracterizan y que determinan su utilidad y existencia, La calidad es sinónimo de eficacia, flexibilidad, corrección, confiabilidad, mantenibilidad, portabilidad, usabilidad e integridad.
La calidad del software es medible y varía de un sistema o programa a otro. Un software hecho para ejecutarse una sola vez no requiere el mismo nivel de calidad mientras que un software para ser explotado durante un largo necesita ser confiable, mantenible y flexible para disminuir los costos.
La calidad del software puede medirse después de elaborado el producto . Pero esto puede resultar muy costoso si se detectan problemas deriva dos imperfecciones en el diseño, por lo que es imprescindible tener en cuenta tanto la obtención de la calidad como su control durante todas las etapas del ciclo de vida del software
Modelos
CMMI:
Es una fusión de modelos de mejora de procesos para ingeniería de sistemas, ingeniería del software, desarrollo de productos integrados y adquisición del software.
Modelo de evaluación de los procesos de una organización. En ingeniería de software y el desarrollo organizacional es u enfoque de mejora de procesos que proporciona las organizaciones con los elementos esenciales para la mejora de procesos eficaces.
Fue creado por el SEI con el fin de unir la gran cantidad de modelos creados y otras organizaciones a lo largo de los años.
Es uno de los modelos más utilizados en la industria del software, disminuye o elimini el trabajo, aumenta la fiabilidad en la predicción de costos, aumenta el reuso de productos y procesos, disminuye costos debido a múltiples evaluaciones y programas de mejoras de procesos.
Provee asistencia para desarrollo de procesos. No son descripciones de procesos, las áreas de proceso no se vinculan una a una con los procesos de una organización
TSP:
Es una metodología para dirigir el trabajo de mejora y desarrollo de software además de establecer un entorno donde el trabajo efectivo de equipo sea normal y natural.
Conjunto de procesos estructurados que indican qué hacer en cada fase del desarrollo del proyecto y muestra cómo conectar cada fase para construir un producto completo.
No hay comentarios:
Publicar un comentario