La visión del aseguramiento de la calidad del software (sqa)

Páginas: 17 (4103 palabras) Publicado: 11 de octubre de 2010
INTRODUCCION

El Aseguramiento de la Calidad del Software, es uno de los elementos de la ingeniería del software. Tiene como principal objetivo el "dar confianza" al usuario de un software de que satisface los requisitos del "cliente" acordados con el Equipo de Desarrollo y que está libre de defectos.

¿En qué consiste? El desarrollo o mantenimiento de software, es un proceso que por sunaturaleza "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 de desarrollo 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.

¿Qué actividades conforman el Aseguramiento dela Calidad del Software? Es conveniente destacar que hay dos tipos de acciones importantes: Las prácticas y las acciones.

Entre las prácticas que ayudan a desarrollar una aplicación "sin defectos" destacan:      

La Administración de requerimientos; La Administración de las versiones de los diferentes elementos que forman el software (documentos, programas, etc.) Administración yautorización de cambios a las especificaciones iníciales del cliente; Administración del proyecto; Ciclo de desarrollo "cíclico o en espiral”; Administración de riesgos.

A continuación alguna de las acciones específicas para "Asegurar la Calidad":

 Verificación de que elaboraron los productos intermedios o entregables de cada actividad o tarea;  Inspección de los productos elaborados por un"colega" en busca de defectos;  Desarrollo de un prototipo;

 Pruebas de "caja negra" de funcionalidad, integración y regresión;  Pruebas de "volumen y stress".

El Aseguramiento de la Calidad no únicamente depende de las acciones señaladas, sino que además requiere como pre-requisito:

Compromiso de la alta dirección para desarrollar o mantener software con un proceso de calidad:

a.Selección y adopción de un proceso de desarrollo o mantenimiento de software; b. Capacitación al personal técnico en el proceso de desarrollo o mantenimiento de software; c. Capacitación sobre "calidad" a todo el personal; d. Capacitación al personal que desarrolle actividades de liderazgo o administración; e. Desarrollo de un sistema de gestión de la calidad, preferentemente basado en la ISO-15504f. Compromiso en desarrollar "capacidad y madurez de competencias" como organización (se puede evaluar a través de la ISO-15504). g. Capacitación al personal en las herramientas técnicas utilizadas durante el proyecto.

Los elementos anteriores no "garantizan" el desarrollo o mantenimiento de una aplicación libre de defectos; sin embargo, reducen notablemente el riesgo de que ocurran.

Elfuturo del Aseguramiento de la Calidad del Software, es bastante promisorio. Se está "sensibilizando" la industria nacional. La Secretaría está integrando el Aseguramiento de la Calidad a su proceso de software. Quizá, lo más evidente es la certificación ISO-9000:2000 al sistema de gestión de la calidad al proceso de desarrollo y mantenimiento del software; sin embargo, el verdadero objetivo es"desarrollar y mantener las aplicaciones, satisfaciendo los requisitos de los usuarios, superando sus expectativas y entregando las aplicaciones en fecha y libres de defectos.

Una de las principales fases dentro de la elaboración de un proyecto es el Aseguramiento de la Calidad del Software (SQA), es decir, un modelo sistemático y planeado de todas las acciones necesarias para proveer la confianzaadecuada, según los requerimientos técnicos establecidos, de cada producto e ítem del proyecto. Un sinónimo del aseguramiento de la calidad del software es aseguramiento del producto de software.

La actividad del aseguramiento de calidad es el proceso de verificación de que los estándares sean aplicados correctamente. En proyectos pequeños esto se puede realizar por el equipo de desarrollo,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Desarrollo En La Calidad Del Software Aseguramiento Sqa
  • Calidad del software plan sqa
  • Garantia De Calidad De Software (Sqa)
  • Aseguramiento de la calidad de software
  • Pruebas y aseguramiento de la calidad en el software
  • Aseguramiento de la calidad de software
  • Metodológia aseguramiento de la calidad del software
  • metodos del aseguramiento de calidad de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS