jueves, 8 de julio de 2010

Fundamentos de la calidad de Software

¿Qué es calidad?

1. El grado en que un sistema, compone, o proceso se ajusta con los requerimientos especificados.
2. El grado en que un sistema, compone, o proceso se ajusta con las necesidades y/o espectativas del cliente o usuario.
3. La totalidad de características que una entidad soporte en su habilidad de satisfacer estados y necesidades implicadas.


¿Qué es calidad de software?

Calidad engloba todo el proceso, y está determinada por factores directos e indirectos.
Calidad es un concepto complejo y multifacético, que puede describirse desde diversas perspectivas.

Visiones de Calidad

-Visión trascendental: puede ser reconocida pero no definidad
-Visión del usuario: grado de adecuación al propósito. software que satisface las necesidades de los usuarios, se basa en tareas del usuario a veces muy dependiente del contexto. Apoyado por modelos de confiabilidad, modelos de desempeño y laboratorios de usabilidad.
-Visión del productor: conformidad con la especificación
-Visión del producto: ligada a caracteristicas inherentes del mismo. Caracteristicas internas determinan la calidad.
-Visión basada en valor: ¿Cuánto el cliente está dispuesto a pagar?


Verificación y Validación

-Verificación: ¿estamos construyendo el producto correctamente?
-Validación: ¿estamos construyendo el producto correcto?


¿Qué se puede medir?

El proceso del software para mejorarlo
El proyecto del software para ayudar a estimar, control de calidad, evaluación de la productivad, control de proyectos.
Calidad del producto para ayudar en la toma de decisiones tácticas a medida que el proyecto evoluciona.

No hay comentarios:

Publicar un comentario