Calidad

Solo disponible en BuenasTareas
  • Páginas : 5 (1101 palabras )
  • Descarga(s) : 7
  • Publicado : 24 de junio de 2010
Leer documento completo
Vista previa del texto
Control de la Calidad

Calidad es un conjunto de propiedades inherentes a un objeto que le confieren capacidad para satisfacer necesidades implícitas o explícitas. La calidad de un producto o servicio es la percepción que el cliente tiene del mismo, es una fijación mental del consumidor que asume conformidad con dicho producto o servicio y la capacidad del mismo para satisfacer sus necesidades.Objetivos

1. Comprobar si un producto posee una determinada característica de calidad en el grado requerido.

• Si no es así tiene un defecto.

2. Identificar defectos y corregirlos

Actividades de Control

• Controles Estáticos: Analizan el producto sin necesidad de ejecutarlo.

• Controles Dinámicos: Analizan el producto durante sufuncionamiento.

Controles Estáticos:

1. Controles Manuales:

• Informales: Por los autores de desarrollo o personal equivalente.

Comprobación de escritorio: Consiste en examinar minuciosamente e individualmente el objeto que se acaba de desarrollar.

Revisión por pares: Se trata de la revisión del código de unprogramador por otros programadores.

• Controles Disciplinados:

Auditoría: Consiste en realizar una investigación para establecer el grado de cumplimiento y la adecuación del software en general.

Revisiones: se puede definir como la reunión formal en la que se presenta el estado actual de un proyecto a un usuario.

2. ControlesAutomáticos:

• Análisis Estático Automático: Esta observación se hace para detectar desde expresiones sintácticamente incorrectas hasta incompatibilidades y otros errores de tipo semántico.

• Verificación Formal: El programa se considera como una cadena de un lenguaje formal, con una sintaxis y una semántica formal. Es también necesario que la especificación se hayaescrito en algún lenguaje formal. Por eso no siempre es posible realizar este tipo de verificación.

Controles Dinámicos:

• Tipos de Prueba: Prueba es el proceso en el que se ejecuta un sistema con el objetivo de detectar fallos.

1. Prueba Modular: Consiste en la prueba que se le hace a cada módulo individualmente.

2. Prueba de Integración: Se prueba que lasinterfaces entre los módulos sean correctas.

3. Prueba de Sistema: Se prueba que el sistema compense con los requisitos del usuario.

4. Prueba de aceptación: Su objetivo es demostrar al usuario que el sistema satisface sus necesidades.

5. Prueba de Regresión: Se comprueba que la nueva versión del producto no es de menos calidad que la anterior.Clasificación de los métodos de prueba:

- Métodos de caja negra: en este método se debe entender los objetos del programa tales como módulos o colecciones de sentencias del lenguaje de programación, que se modelan en el software y las relaciones que conectan a estos objetos. Una vez que se ha llevado a cabo esto, el siguiente paso es definir una serie de pruebas que verifiquen que todos los objetos tienenentre ellos las relaciones esperadas.

En este método:

1. Se crea un grafo de objetos importantes y sus relaciones.
2. Se diseña una serie de pruebas que cubran el grafo de manera que se ejerciten todos los objetos y sus relaciones para descubrir errores.

- Métodos de caja blanca: Este método le permite al diseñador de casos de prueba obtener una medida de la complejidadlógica de un diseño procedimental y usar esa medida como guía para la definición de un conjunto básico de caminos de ejecución. Los casos de prueba obtenidos del conjunto básico garantizarán que durante la prueba se ejecuta por lo menos una vez cada sentencia del programa.

Los pasos a seguir para la obtención de los casos de prueba en este método:
1. Emplear el diseño o el código...
tracking img