Calidad de software

Páginas: 13 (3096 palabras) Publicado: 17 de octubre de 2010
2. ASEGURAMIENTO DE LA CALIDAD DE SOFTWARE.
2.1 Relación de la ingeniería de software con la SQA.
La ingeniería del software es el establecimiento y uso de principios sólidos de la ingeniería para obtener económicamente un software confiable y que funciones de modo eficiente. Es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo del software.
En general, losingenieros de software adoptan un enfoque sistemático y organizado en su trabajo, ya que es la forma más efectiva de producir software de alta calidad. Sin embargo, aunque la ingeniería consiste en seleccionar el método más apropiado para un conjunto de circunstancias, un enfoque más informal y creativo de desarrollo podría ser efectivo en algunas circunstancias. El desarrollo informal es apropiadopara el desarrollo de sistemas basados en Web, los cuales requieren una mezcla de técnicas de software y de diseño gráfico.
Las inspecciones de software surgen a partir de la necesidad de producir software de alta calidad. La garantía de la calidad del software es una actividad de protección que se aplica a lo largo de todo el proceso de ingeniería de software. La SQA (Software Quality Assurance)engloba:
• Un enfoque de gestión de calidad
• Tecnología de Ingeniería de Software efectiva (métodos y herramientas)
• Revisiones técnicas formales que se aplican durante el proceso del
• software
• Una estrategia de prueba multiescalada
• Un control de la documentación del software y de los cambios realizados
• Un procedimiento que asegure un ajuste a los estándares de desarrollo de
•software
• Mecanismos de medición y de generación de informes.
La garantía de calidad del software comprende una gran variedad de tareas, asociadas con dos constitutivos diferentes: los ingenieros de software, que realizan trabajotécnico, y un grupo SQA, que tiene la responsabilidad de la planificación de garantía de calidad.
2.2 Definición y propósito de la SQA.
SQA es un conjunto deactividades sistemáticas y planeadas para asegurar que los procesos y productos de software cumplen con los requerimientos, estándares y procedimientos. Es El desarrollo o mantenimiento de software, es un proceso que por su naturaleza "abstracta" y carente de visibilidad física, se puede volver complejo. El Aseguramiento de la Calidad se realiza mediante diferentes actividades a lo largo del ciclo dedesarrollo o mantenimiento. Se intercalan actividades y tareas específicas a lo largo del desarrollo o mantenimiento de una aplicación, con la intención de reducir errores.
Propósito: Proporcionar visibilidad sobre procesos utilizados por el proyecto de SW y sobre los productos que genera.
Objetivos
1. Planificar las actividades de aseguramiento de la calidad.

2. Revisar y auditarobjetivamente los productos y las actividades para verificar que estén conformes con los procedimientos y estándares.
3. Proporcionar los resultados de estas revisiones o auditorías informando a la dirección.
2.3 Problemas que resuelva la SQA
• Obtener un SW de calidad.
La obtención de un software de calidad implica la utilización de metodologías o procedimientos estándares para el análisis, diseño,programación y prueba del SW que permitan uniformar la filosofía de trabajo.
La adopción de una buena política o metodología contribuye en gran medida a lograr la calidad del software pero no la asegura.
Esta política debe estar sustentada en 3 principios básicos.
1) Tecnológico: Define las técnicas a utilizar en el proceso de desarrollo de software.
2) Administrativo: Contempla lasfunciones de planificación y control del desarrollo de software, así como la organización del ambiente o centro de ingeniería del software.
3) Ergonómico: define la interfaz entre el usuario y el ambiente automatizado.
Para controlar la calidad del software, es necesario definir los parámetros, indicadores o criterios de medición.
Las cualidades para medir la calidad del software se definen en 2...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Calidad del Software
  • Calidad de software
  • Calidad del software
  • Calidad de software
  • Calidad Del Software
  • Calidad del Software
  • calidad de software
  • Calidad De Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS