Вы находитесь на странице: 1из 15

Gestin del la Calidad

INGENIERA DE SOFTWARE

1. Definicin
El control de la variacin lleva al control de la

INGENIERA DE SOFTWARE

calidad Se desea eliminar la variacin entre un producto y otro En Ingeniera de Software se pretende minimizar la cantidad de errores o bugs entre una liberacin u otra.

1.1 CALIDAD
Una caracterstica o atributo de algo

Como atributo de algo, la calidad debe ser

Satisfaccin del usuario = producto manejable + buena calidad + entrega dentro del presupuesto
La calidad es importante pero slo si el usuario

est satisfecho Si el producto proporciona beneficios sustanciales estos estn dispuestos a tolerar

INGENIERA DE SOFTWARE

medible. El software es mas difcil de medir pero se puede medir: complejidad ciclomtica, cohesin, lineas de cdigo, etc.

1.2 Control de calidad


Se logra mediante inspecciones

Es un proceso retroalimentado
La medicin y retroalimentacin permiten afinar el
INGENIERA DE SOFTWARE

proceso Todos los productos del trabajo deben ser susceptibles de ser medidos para luego ser comparados

1.3 Garanta de Calidad


Es un conjunto de funciones de auditora que

INGENIERA DE SOFTWARE

evalan la efectividad de las actividades de control de calidad Si los datos que proporciona el aseguramiento de calidad indican problemas se deben abordar y resolverlos.

1,4 Costo de calidad


Costos asociados con prevencin
Planificacin de la calidad Revisiones Formales Equipos de pruebas y entrenamiento

Costos de evaluacin
Inspeccin en el proceso Calibracin y pruebas

Costos de fallas
Fallas internas: antes del envo
Fallas externas: despus del envo

INGENIERA DE SOFTWARE

INGENIERA DE SOFTWARE

2. GARANTA DE CALIDAD DE SOFTWARE (SQA)


Concordancia con los requisitos funcionales y

INGENIERA DE SOFTWARE

de desempeo explcitamente establecidos, estndares de desarrollo explcitamente documentados y caractersticas implcitas que se esperan de cualquier software

2.1 Antecedentes
Antiguamente la calidad era responsabilidad

INGENIERA DE SOFTWARE

exclusiva del programador Los estndares de desarrollo se introdujeron en la dcada de los 70 La garanta de calidad es un patrn que se requiere para garantizar la alta calidad del software, tienen responsabilidad los ingenieros de software, gestores de proyecto, clientes y vendedores. El grupo de SQA debe observar el producto des de el punto de vista del cliente

2.2 Actividades de SQA


Preparar un plan de SQA Participar en el desarrollo de la descripcin del

proceso de software del proyecto Revisar las actividades de ingeniera de software para verificar que se ajuste al proceso de software definido Audita productos de trabajo de software seleccionados para verificar que se ajusten con los definidos como parte del proceso de software Garantiza que las desviaciones en el trabajo del software y de los productos de trabajo estn documentadas y que se maneje de acuerdo con el procedimiento establecido Registrar cualquier falta de ajuste y lo informa al gestor ejecutivo

INGENIERA DE SOFTWARE

3. REVISIONES DE SOFTWARE
Revisin tcnica formal (comprobacin manual

de cdigo) Es un medio efectivo para descubrir errores


INGENIERA DE SOFTWARE

3,1 Impacto de los defectos de software en el costo


El beneficio de las revisiones tcnicas formales

es el descubrimiento temprano de errores. Al descubrir y eliminar los errores se reduce el costo de las actividades subsecuentes
INGENIERA DE SOFTWARE

4. REVISIONES TCNICAS FORMALES


OBJETIVOS
Descubrir errores en la funcin, lgica o

INGENIERA DE SOFTWARE

implementacin Verificar que el software satisface los requisitos Garantizar que el software se ha representado de acuerdo a los estndares Lograr que el software se desarrolle de manera uniforme Hacer proyectos ms manejables

4.1 Directrices de la revisin


Revisar al producto, no al productor Establecer una agenda y respetarla Limitar el debate y la impugnacin Enunciar reas de problemas
INGENIERA DE SOFTWARE

Tomar notas

Limitar el nmero de participantes


Desarrollar una lista de verificacin para cada

producto que tenga probabilidad de ser revisado Asignar recursos y programar las RTF Realizar un entrenamiento significativo Analizar las revisiones previas

5. Estndares de calidad ISO 9000


Los sistemas de garantia de calidad fueron

INGENIERA DE SOFTWARE

creados para ayudar a las organizaciones a garantizar que sus productos y servicios satisfagan las expectativas de los clientes ISO 9001:2000 se aplica a la ingeniera de software, contiene 20 requisitos que deben estar presentes para un sistema eficiente de garantia de calidad ISO 9000-3 se emplea en el proceso de desarrollo de software

Вам также может понравиться