Calidad Del Softeware
Enviado por albenizv • 26 de Noviembre de 2014 • 591 Palabras (3 Páginas) • 143 Visitas
LA CALIADAD DE SOFTWARE
Definicion
Se puede definer calidad de software como el conjunto de cualidades que lo caracterizan, determinando su eficiencia y utilidad satisfaciendo las necesidades tanto implícitas como explícitas del cliente.
La calidad del software se puede medir y es variable de un sistema a otro o de un programa a otro. Un software elaborado para el control de naves espaciales debe ser confiable al nivel de "cero fallas"; un software hecho para ejecutarse una sola vez no requiere el mismo nivel de calidad; mientras que un producto de software para ser explotado durante un largo período, necesita ser confiable, mantenible y flexible para disminuir los costos de mantenimiento y perfeccionamiento durante el tiempo de explotación.
ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE
El Aseguramiento de la Calidad del Software es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza que el software satisfará los requisitos dados de calidad .
Es una herramienta especialmente útil para administradores y patrocinadores, ya que permite discutir los procesos usados para determinar si los productos creados son razonables. Este aseguramiento tiene asociados dos constitutivos diferentes:
.
El aseguramiento de calidad del software está presente en:
• Métodos y herramientas de análisis, diseño, programación y prueba.
• Inspecciones técnicas formales en todos los pasos del proceso de desarrollo del software.
• Estrategias de prueba multiescala.
• Control de la documentación del software y de los cambios realizados.
• Procedimientos para ajustarse a los estándares (y dejar claro cuando se está fuera de ellos).
• Mecanismos de medida (métricas).
• Registro de auditorías y realización de informes.
Un grupo de SQA (Software Quality Assurance) se responsabiliza de la planificación de aseguramiento de la calidad, supervisión, mantenimiento de registros, análisis e informes.
Las actividades del grupo SQA son
• Establecimiento de un plan de SQA para un proyecto.
• Participación en el desarrollo de la descripción del proceso de software del proyecto.
• Revisión de las actividades de Ingeniería del Software para verificar su ajuste al proceso de software definido
• Auditoria de los productos de software designados para verificar el ajuste con los definidos como parte del proceso del software.
• Asegurar que las desviaciones del trabajo y los productos del software se documentan y se manejan de acuerdo con un procedimiento establecido.
• Registrar lo que no se ajuste a los requisitos e informar a sus superiores.
CONTROL DE CALIDAD DEL SOFTWARE
En general, se puede decir que el control de la calidad del software son
...