Calidad En La Ingenieria De Software

Páginas: 18 (4395 palabras) Publicado: 1 de octubre de 2011
INGENIERÍA DEL SOFTWARE III

TEMA 4

CONTROL Y GESTIÓN DEL ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE

1

CONTROL Y GESTIÓN DEL ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE

Introducción al Aseguramiento de la Calidad del Software. Marco normativo relacionado con la calidad. Factores y modelos de calidad. Procedimientos, instrumentos de control y elementos auxiliares del aseguramiento de lacalidad. Plan General de Calidad.

2

Introducción al aseguramiento de la calidad del Software

Se conoce como SQA (Software Quality Assurance) o GCS (Gestión de la Calidad del Software). Es una actividad de protección que se aplica a lo largo de todo el ciclo de vida. Varias definiciones: Conjunto de propiedades inherentes a una cosa, que permiten apreciarla como igual, mejor o peor quelas restantes de su especie (Diccionario de la Real Academia Española) Conjunto de Características de un producto o servicio relativas a su capacidad para satisfacer unas necesidades dadas. (Norma UNE 66-001-92 traducción de ISO 8402) [AENOR, 1992] Concordancia con los requisitos funcionales y de rendimiento explícitamente establecidos, con los estándares de desarrollo explícitamente documentados ycon las características implícitas que se espera de todo software desarrollado profesionalmente. (Pressman) Grado con el que un sistema, componente o proceso cumple: Los requisitos especificados Las necesidades o expectativas del cliente o usuario. (IEEE Std. 610-1990) [IEEE, 1993].
3

Introducción al aseguramiento de la calidad del Software
Algunos conceptos
Gestión de la calidad delsoftware: Aspecto de la función general de la gestión que determina y aplica la política de calidad [AENOR]. Aseguramiento de la calidad del software: Conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto satisfará los requisitos dados de calidad [AENOR, 1992]. Conjunto de actividades para evaluar el proceso mediante el cual se desarrolla elproducto. [IEEE]. Control de calidad del software: Técnicas y actividades de carácter operativo utilizadas para satisfacer los requisitos relativos a la calidad, centradas en dos objetivos fundamentales: mantener bajo control un proceso y eliminar las causas de defectos en las diferentes fases del ciclo de vida [AENOR]. Proceso de verificar el propio trabajo o el de un compañero. [IEEE]. Verificación yvalidación: Verificación. Comprobar si los productos construidos en una fase del ciclo de vida satisfacen los requisitos establecidos en la fase anterior. Validación: Comprobar si el software construido satisface los requisitos de usuario.

4

Introducción al aseguramiento de la calidad del Software
El coste de calidad
Coste de prevención:
Planificación de la calidad. Revisiones técnicasformales. Equipo de pruebas. Formación.

Costes de evaluación:
Inspección en el proceso y entre procesos. Calibrado y mantenimiento del equipo. Pruebas.

Costes de fallos:
Internos: revisión y reparación, ... Externos: resolución de quejas. devolución y sustitución del producto, ...

1000

Coste relativo

Evolución relativa del coste de corrección de un defecto. 30 a 70 15 a 40

40 a1000

100 10 3a6 1
Pruebas de unidad

10 1

Requisitos

Diseño

Código

Pruebas Explotación de sistema

5

Introducción al aseguramiento de la calidad del Software

Principios básicos de la calidad del software
Debe construirse durante todo el ciclo de vida del proyecto. Sólo se alcanza con la contribución de todas las personas involucradas. Se debe planificar y gestionar coneficacia. Se debe invertir recursos en la prevención de defectos. Se deben reforzar los sistemas de detección y eliminación de defectos durante las primeras fases del proyecto. Es un parámetro importante del proyecto al igual que los plazos de entrega, coste y productividad. Es esencial que se involucre la dirección.

6

Introducción al aseguramiento de la calidad del Software
Actividades...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Definición de ingeniería de software y su relación con un producto de software de alta calidad
  • Contextualizacion De La Calidad En Ingenieria De Software
  • Ingenieria del software
  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS