isw-s08-garantía de calidad del software

22
INGENIERÍA DEL SOFTWARE CAPÍTULO 1: GESTIÓN DE PROYECTOS DE SOFTWARE ISTP-KHIPU WILBERT DALGUERRE ORDÓÑEZ 2013 - I SESIÓN NÚMERO 08 GARANTÍA DE CALIDAD DEL SOFTWARE Reconocer los parámetros de calidad del software.

Upload: wilbert-dalguerre

Post on 30-Mar-2016

221 views

Category:

Documents


0 download

DESCRIPTION

Curso: Ingeniería del Software

TRANSCRIPT

Page 1: ISW-S08-Garantía de Calidad del Software

INGENIERÍA DEL SOFTWARE

C A P Í T U L O 1 : G E S T I Ó N D E

P R O Y E C T O S D E S O F T W A R E

I S T P - K H I P U

W I L B E R T D A L G U E R R E

O R D Ó Ñ E Z

2 0 1 3 - I

SESIÓN NÚMERO 08

GARANTÍA DE CALIDAD

DEL SOFTWARE

Reconocer los parámetros de calidad del software.

Page 2: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

1

Contenido

GARANTÍA DE CALIDAD DEL SOFTWARE .................................................. 2

CALIDAD DE SOFTWARE ....................................................................................................... 2

DEFINICION INFORMAL DE CALIDAD .................................................................................... 2

ETAPAS HISTÓRICAS DE LA CALIDAD .................................................................................... 2

1. Control de la calidad mediante la inspección. .................................................................. 3

2. Control estadístico de la calidad. ..................................................................................... 3

3. Aseguramiento de la calidad. ........................................................................................... 4

4. La calidad como estrategia competitiva. .......................................................................... 4

CONCEPTOS DE CONTROL TOTAL DE CALIDAD (TQC) .......................................................... 5

PASOS PARA LOGRAR UN CONTROL TOTAL DE CALIDAD .................................................... 9

Modelo CMM (Capability Maturity Model) .......................................................................... 9

Definición según Pressman ................................................................................................ 11

Aseguramiento de la calidad (SQA) .................................................................................... 11

Revisiones técnicas formales (RTF) .................................................................................... 12

FIABILIDAD DEL SOFTWARE................................................................................................ 13

ISO 9001:2000 .................................................................................................................... 15

ALGO DE NOMENCLATURA: ............................................................................................... 17

CERTIFICACIÓN EN GESTIÓN DE LA CALIDAD ..................................................................... 19

BIBLIOGRAFÍA ................................................................................................................ 21

Page 3: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

2

GARANTÍA DE CALIDAD DEL SOFTWARE

CALIDAD DE SOFTWARE

DEFINICION INFORMAL DE CALIDAD

Calidad = ausencia de defectos

ETAPAS HISTÓRICAS DE LA CALIDAD

1. Época artesanal.

1.1. La producción era en talleres artesanales.

1.2. Los productos eran hechos a la medida del cliente.

1.3. Un producto tenía calidad si le gustaba al cliente.

2. Época industrial.

2.1. Las fábricas sustituyen los talleres.

2.2. Los artículos se producen en masa, ya sea terminados o de

piezas que se ensamblan en una etapa posterior.

2.3. Hay cuatro etapas en el enfoque de la calidad:

Page 4: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

3

1. Control de la calidad mediante la inspección.

1. Coincide en el periodo en el que

comienza a tener importancia la

producción en serie, a fines

del siglo XIX.

2. Al final de la

línea de producción, el

departamento de Control de

Calidad, decidía si el artículo

era apto o no para el uso al que

estaba destinado.

3. Frederick W. Taylor,

creador de la administración

científica, dice que le toca a la

gerencia definir las tareas de los

obreros y especificarles el procedimiento y la

relación entre tiempos y movimientos. La tarea de control de

calidad es una de las ocho tareas específicas de los

supervisores.

2. Control estadístico de la calidad.

1. Comienza en los años 30s.

2. La calidad exige observar el proceso para mejorarlo.

3. Walter Shewhart fue el primero en reconocer que en toda

producción industrial se da variación en el proceso.

4. No se pueden producir dos partes con las mismas

especificaciones debido a las diferencias en las materias

primas, las distintas habilidades de los obreros y el estado del

equipo y herramientas.

5. La mejora del proceso no es eliminar la variación (es imposible)

sino limitar el rango de variación a niveles aceptables.

6. Shewhart desarrolló técnicas estadísticas para determinar

dichos límites y gráficas de control para presentar los

resultados.

7. Se establecen tablas de muestreo basadas en el concepto de

niveles aceptables de calidad (AQL).

8. Dado que es imposible inspeccionar todos los productos. Se

desarrollan técnicas de muestreo. Se verifican ciertos número

Page 5: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

4

de artículos de un mismo lote para decidir si el lote entero es

aceptable o no.

9. Existe el riesgo de rechazar un lote aceptable o de aceptar un

lote que debía ser rechazado.

3. Aseguramiento de la calidad.

1. Comienza en los años 50s.

2. Además del mejoramiento del proceso, se percibe la necesidad

de asegurar el mejoramiento introducido.

3. William Edwards Deming determinó que el 85% de los

productos defectuosos se deben a errores del sistema de

producción que es responsabilidad de la alta gerencia y no de

los obreros. Propuso lo que se conoce como los catorce puntos

de Deming para lograr el cambio en el sistema.

4. Joseph Juran. Investigó los costos de la calidad y los ahorros

que se podían lograr.

5. El gasto de control de calidad es inevitable.

6. Se pueden suprimir gastos como el del material de desecho,

horas invertidas en reparaciones, en re-trabajo y en atender

reclamaciones.

7. En 1956 Armand Feigenbaum propone por primera vez el

concepto de Control Total de Calidad (TQC). El principio

fundamental es que la calidad es trabajo de todos y cada uno

de los que intervienen en cada etapa del proceso.

8. Philip Crosby propuso la filosofía de cero defectos y la

experimentó en la Martin Company, fabricante de los misiles

Pershing, que entregó dos misiles a la NASA, en 1961 y 1962

sin ningún defecto.

4. La calidad como estrategia competitiva.

1. Comienza en los años 80s.

2. La administración redefine su papel con el propósito de que la

calidad sea la estrategia a emplear para tener éxito frente a los

competidores.

3. La gerencia toma como punto de partida para su planeación

estratégica los requerimientos del consumidor y la calidad de

los productos de la competencia.

Page 6: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

5

CONCEPTOS DE CONTROL TOTAL DE CALIDAD (TQC)

1. Concepto tradicional de control de calidad

Proviene de la teoría de

la administración

científica

elaborada por

Frederick W. Taylor:

Características:

1. Un grupo de

especialistas diseña el

producto y planea el sistema

de producción.

2. El producto se diseña de acuerdo

con especificaciones oficiales o con

especificaciones que provienen de las políticas de la empresa.

3. Los obreros se limitan a seguir instrucciones.

4. Los supervisores cuidan que los obreros se desempeñen de

acuerdo con dichas instrucciones.

5. Al final del proceso de producción y antes de que los productos

salgan al mercado, el departamento de control de calidad juzga

qué productos cumplen con los requisitos de calidad y cuáles

no. Estos últimos se vuelven a procesar, si se puede, o se

eliminan.

Desventajas:

1. La inspección final es inoperante, pues no mejora la calidad de

un producto, sólo descubre qué productos son buenos y cuáles

no.

2. La inspección final es costosa, pues implica:

3. Cubrir gastos de un departamento que en realidad no produce.

4. Asumir los gastos de los productos que hay que re-trabajar y

de los que es necesario desechar.

5. La inspección final disminuye la moral de los trabajadores,

pues hace aparecer que el producto defectuoso es culpa de

ellos y no del sistema.

Page 7: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

6

6. El hecho de hacer la inspección final implica que la

administración acepta:

7. Trabajar con un proceso mal planeado.

8. Contar siempre con un porcentaje de productos defectuosos.

2. Concepto de Calidad Total

La solución a los inconvenientes mencionados del concepto

tradicional de calidad se puede formular en los siguientes

términos:

Más que recurrir a una inspección final, se debe atender al

proceso mismo, detectando los defectos y poniendo las acciones

correctivas correspondientes para prevenirlos en adelante.

La nueva filosofía supone que la calidad es objeto de planificación

y que se consigue como resultado de un mejoramiento del

proceso.

3. Concepto de Proceso

Es el conjunto de acciones o pasos que se dan, con el fin de que

determinados insumos interactúen entre sí, para obtener de esta

interacción un determinado resultado.

Se llaman factores causales a los insumos que interactúan entre sí

y característica de calidad, al resultado de dicha interacción.

Los factores causales en un proceso de producción se suelen

agrupar en lo que se conoce como las 5 M's: máquinas,

materiales, métodos, mano de obra y misceláneos.

4. Variabilidad del Proceso

Debido a la complejidad de la interacción causal de los diferentes

insumos que intervienen en todo proceso, nunca son idénticos los

resultados. Entre cada uno de los artículos producidos siempre se

dan diferencias, aun cuando muchas veces no se puedan apreciar

a simple vista.

Page 8: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

7

La variación del proceso puede atribuirse a dos causas:

1. Causas extraordinarias. Ocurren esporádicamente y casi

siempre son detectables a simple vista. Por ejemplo:

a. Descompostura de una máquina.

b. Interrupción de la energía eléctrica.

c. Un nuevo trabajador sin experiencia.

2. Causas comunes. Intervienen ordinariamente y no son fáciles

de detectar. Por ejemplo:

a. Diferencias entre dos lotes de materia prima.

b. Desempeño desigual de la maquinaria debido a

variaciones de voltaje o factores ambientales.

c. Distracciones o fatiga de los trabajadores.

5. Mejoramiento del proceso

Se dice que un proceso mejora cuando se disminuye su grado de

variación.

6. Definición tradicional de calidad

Un producto tiene calidad si cumple con las especificaciones

establecidas.

7. Nuevo concepto de calidad

Un producto tiene calidad si satisface las expectativas del

consumidor.

8. Expectativas del consumidor

Los consumidores esperan que los productos:

1. Funcionen adecuadamente para el propósito que lo han

comprado (funcionalidad del producto), durante un tiempo

razonable (duración del producto) y con servicio después de la

venta que proporcione mantenimiento al producto (servicio de

postventa).

2. Tengan un precio razonable.

3. Sean entregados en el tiempo y cantidad que sean convenidos.

Page 9: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

8

9. Mejoramiento continúo

Es la política de mejorar constantemente y en forma gradual el

producto.

10. El círculo de Deming

Expresa la interacción que debe darse de las actividades de

investigación de mercado, de diseño del producto, de fabricación y

de ventas, con el propósito de mejorar los niveles de calidad y

satisfacer al cliente.

El círculo nace de un procedimiento en el que se llevan a cabo los

siguientes pasos:

1. Planear.

a. Conocer las expectativas de los clientes.

b. Determinar objetivos.

c. Determinar métodos y tecnología a usar.

2. Hacer.

a. Fabricar el producto.

3. Verificar.

a. Poner a la venta el producto.

4. Actuar.

a. Examinar las reacciones de los clientes.

Page 10: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

9

b. Tomar en cuenta las sugerencias y rediseñar el

producto.

PASOS PARA LOGRAR UN CONTROL TOTAL DE CALIDAD

1. Kaizen (mejora continua). Su objetivo es desarrollar un proceso

que sea visible, repetible y medible.

2. Atarimae hinshitsu. Examina lo intangible que afecta al proceso

y trabaja para optimizar su impacto.

3. Kansei (Los cinco sentidos). Examina la forma en que el

usuario aplica el producto y conduce a la mejora del producto y

del proceso que lo creó.

4. Miryokuteki hinshitsu (Las cosas van bien). Examinando la

utilización del producto en el mercado, identifica oportunidades

en áreas relacionadas.

Modelo CMM (Capability Maturity Model)

Desarrollado por

el

Instituto

de

Ingeniería

de

Software

(SEI) de la

Universidad de

Carnegie-

Mellon en Pittsburgh.

Proporciona una medida de la efectividad global

de las prácticas de ingeniería de software en una

compañía y establece 5 niveles de madurez del proceso, cada nivel

(excepto el 1), tiene definidas áreas claves de proceso (KPA) y cada

nivel incluye las áreas del nivel anterior.

Page 11: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

10

1. Inicial.

1. El proceso depende del problema.

2. Se definen pocos procesos.

3. El éxito depende del esfuerzo individual.

2. Repetible.

Se establecen procesos de administración del proyecto para hacer

seguimientos del costo, planificación y funcionalidad. Se pueden

repetir éxitos anteriores aplicando la disciplina necesaria. Areas

claves:

1. Administración de configuración.

2. Aseguramiento de calidad (SQA).

3. Administración de subcontratación (outsourcing).

4. Seguimiento y supervisión del proyecto.

5. Planeación del proyecto.

6. Administración de requisitos.

3. Definido.

El proceso de software se documenta, standariza y se integra para

toda la empresa. Todos los proyectos utilizan una versión

documentada y aprobada del proceso de desarrollo. Areas claves.

1. Revisiones periódicas.

2. Coordinación entre grupos.

3. Ingeniería de productos de software.

4. Administración de integración del software.

5. Programa de formación.

6. Definición del proceso de la organización.

7. Enfoque del proceso de la organización.

4. Administrado.

Se recopilan medidas detalladas del proceso y de la calidad del

software y con ellas se comprenden y controlan cuantitativamente

tanto los productos como el proceso del software. Áreas claves.

1. Administración de calidad del software.

2. Administración cuantitativa del proceso.

Page 12: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

11

5. Optimizado.

Mediante un resultado cuantitativo del proceso y de las ideas y

tecnología nuevas, es posible una mejora del proceso. Áreas claves.

1. Administración de cambios del proceso.

2. Administración de cambios de tecnología.

3. Prevención de defectos.

Definición según Pressman

La calidad del software se define como concordancia con los

requisitos funcionales y de rendimiento explícitamente establecidos,

con los estándares de desarrollo explícitamente documentados, y con

las características implícitas que se espera de todo software

desarrollado profesionalmente.

Implicaciones:

1. La concordancia con los requisitos es la base para medir la

calidad.

2. Los estándares definidos desarrollan criterios y guían el

proceso de ingeniería de software.

3. Hay un conjunto de requerimientos implícitos que deben

cumplirse.

Aseguramiento de la calidad (SQA)

El objetivo del aseguramiento de la calidad es proporcionar a la

administración los datos necesarios para tener la certeza de que el

producto se está haciendo con calidad.

Las actividades que realiza un grupo de SQA son:

1. Establecimiento de un plan SQA para el proyecto. El plan debe

establecer:

a. Evaluaciones, auditorías y revisiones a realizar.

Page 13: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

12

b. Estándares que se pueden aplican al proyecto.

c. Procedimientos para información y seguimiento de errores.

d. Documentos producidos por el grupo SQA.

e. Retroalimentación proporcionada al equipo de desarrollo.

2. Participación en el desarrollo de la descripción del proyecto de

software.

3. Revisión de las actividades de ingeniería para verificar su

cumplimiento con el proceso.

4. Auditoría del producto para verificar su concordancia con los

requisitos.

5. Asegurar que las desviaciones estén bien documentadas

6. Revisiones de software

7. Revisiones por un colega.

8. Mejoran la calidad.

9. Detecta errores de diseño o codificación.

10. Se hacen después del análisis, después del diseño, durante la

compilación y durante las pruebas.

Revisiones técnicas formales (RTF)

1. Objetivos

a. Descubrir errores de funcionamiento, lógica o de

implementación.

b. Verificar que el software cumpla con los requisitos.

c. Garantizar que se cumplen los estándares establecidos.

d. Conseguir un desarrollo uniforme.

e. Lograr que los proyectos sean manejables.

2. Características

a. Revisar el producto no al productor.

b. Fijar una agenda y mantenerla.

c. Limitar el debate y las impugnaciones.

d. Enunciar los problemas no resolverlos en ese momento.

e. Tomar notas escritas.

f. Limitar el número de participantes (de 3 a 5).

g. Revisar el material antes.

h. Limitar la duración de la junta (menos de 2 horas).

i. Desarrollar una lista de comprobación por cada producto.

j. Planear de antemano las RTF.

Page 14: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

13

k. Repasar las revisiones anteriores.

3. Enfoques formales de SQA

a. Verificación formal de programas.

b. Aseguramiento de calidad estadística.

c. Proceso de sala limpia (clean room), combina las 2

anteriores.

4. Medidas de fiabilidad y disponibilidad

a. TMDF. Tiempo medio de fallas.

b. TMDR. Tiempo medio de reparación.

c. TMEF. Tiempo medio entre fallas

d. Medida de fiabilidad

e. TMEF = TMDF + TMDR

f. Medida de disponibilidad

g. A = TMDF / (TMDF + TMDR) * 100 = TMDF / TMEF * 100

FIABILIDAD DEL SOFTWARE

La fiabilidad del software es el atributo relacionado con su calidad que

más extensamente se ha estudiado. Se puede definir como la

capacidad (o probabilidad) de un sistema o componente para ejecutar

las funciones requeridas satisfactoriamente (sin fallos) bajo

condiciones determinadas (perfil operativo) en un periodo de tiempo

especificado.

En realidad, el objetivo más habitual del estudio y la medición de la

fiabilidad del software es resolver el problema de predecir cuándo

podría fallar el sistema.

Uno de los supuestos que sirven de base de trabajo en el estudio de

la fiabilidad consiste en asumir que los fallos ocurren

probabilísticamente en el tiempo según una “tasa de intensidad de

fallos”.

En función de los datos de fallos, se construyen modelos que

permitan predecir la evolución de la fiabilidad del software en el futuro.

Page 15: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

14

Una de las principales clases de modelos de fiabilidad se basa en

considerar que el número de fallos observados en un intervalo de

tiempo (0,t) está generado por un proceso de Poisson.

Si se comprueba este supuesto, un proceso de Poisson homogéneo

(modelo de intensidad de fallos constante) permite caracterizar el

comportamiento de los fallos de un programa en la fase de operación

y entre diferentes versiones, en el caso de ausencia de depuración y

corrección del software.

Por otro lado, un modelo de proceso de Poisson no homogéneo con

una función de intensidad de fallos decreciente (modelo de fiabilidad

creciente) es aplicable cuando se efectúan correcciones en el

software en el momento en que se observa un fallo, por ejemplo, en la

prueba del sistema.

Entre las métricas empleadas para describir el comportamiento del

software en cuanto a fiabilidad podemos destacar las siguientes:

1. El tiempo medio hasta el siguiente fallo. (MTTF: Mean Time

ToFailure)

2. El tiempo medio de reparación del software. (MTTR: Mean

Time ToRepair)

3. El tiempo medio entre fallos (MTBF: Mean Time

BetweenFailures), que se puede calcular como:

MTBF = MTTF + MTTR

La disponibilidad (D) de un sistema o probabilidad de que un

componente está operando en un determinado momento se puede

concebir de la siguiente manera:

D = (MTTF/MTBF) * 100%

Page 16: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

15

Uno de los beneficios que supone encontrar un modelo de fiabilidad

adecuado radica en que permite ahorrar tiempo en las pruebas del

software y estimar el grado de fiabilidad del producto final, ya que se

puede especificar un criterio de entrega del software en función de

una cierta “intensidad de fallos”.

ISO 9001:2000

La norma ISO 9001, es un método de trabajo, que se considera tan

bueno, Que es el mejor para mejorar la calidad y satisfacción de cara

al consumidor. La versión actual, es del año 2000 ISO 9001:2000, que

ha sido adoptada como modelo a seguir para obtener la certificación

de calidad. Y es a lo que tiende, y debe de aspirar toda empresa

competitiva, que quiera permanecer y sobrevivir en el exigente

mercado actual.

Estos principios básicos de la gestión de la calidad, son reglas de

carácter social encaminadas a mejorar la marcha y funcionamiento de

una organización mediante la mejora de sus relaciones internas.

Estas normas, han de combinarse con los principios técnicos para

conseguir una mejora de la satisfacción del consumidor.

Satisfacer al consumidor, permite que este repita los hábitos de

consumo, y se fidelice a los productos o servicios de la empresa.

Consiguiendo más beneficios, cuota de mercado, capacidad de

permanencia y supervivencia de las empresas en el largo plazo.

Page 17: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

16

Como es difícil mejorar la técnica, se recurren a mejorar otros

aspectos en la esperanza de lograr un mejor producto de calidad

superior.

La norma ISO 9001, mejora los aspectos organizativos de una

empresa, que es un grupo social formada por individuos que

interaccionan.

Sin calidad técnica. No es posible producir en el competitivo mercado

presente. Y una mala organización, genera un producto de deficiente

calidad que no sigue las especificaciones de la dirección.

Puesto que la calidad técnica se presupone. ISO 9001 propone unos

sencillos, probados y geniales principios para mejorar la calidad final

del producto mediante sencillas mejoras en la organización de la

empresa que a todos benefician.

Toda mejora, redunda en un beneficio de la calidad final del producto,

y de la satisfacción del consumidor. Que es lo que pretende quien

adopta la norma como guía de desarrollo

empresarial.

La alta competencia, y elevadísima y difundida

capacidad tecnológica de las empresas, logra los

más altos estándares de producción a nivel de la

totalidad del sistema productivo.

La igualdad en calidad técnica de los productos,

y la igualdad técnica de las empresas y

organizaciones. Difícilmente superable por los

tradicionales métodos tecnológicos. Han hecho

que cada vez sea más difícil diferenciar los

productos, y producir satisfacción en el

consumidor.

La mejor forma de mejorar la producción con los

medios materiales existentes. Es mejorando la

organización que maneja y gestiona los medios

de producción como un todo siguiendo principios

de liderazgo, participación e implicación, orientación hacia la gestión,

el sistema de procesos que simplifica los problemas, el análisis de los

datos incluyendo sobre todo al consumidor y la mejora continua.

Satisfacer al

consumidor, es el

objetivo final de

esta norma y de

toda empresa que

pretenda

permanecer en el

mercado.

Page 18: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

17

Consiguen conocer y mejorar las capacidades de la organización. De

este modo, es posible mejorar el producto de forma constante y

satisfacer constantemente al cada vez más exigente consumidor.

ALGO DE NOMENCLATURA:

Proceso: Una actividad u operación que recibe entradas y las

convierte en salidas puede ser considerado proceso. Casi todos las

actividades y operaciones relacionadas con un servicio o producto

son procesos.

En una organización existen diferentes procesos conectados entre sí.

A menudo, la salida de un proceso puede ser la entrada de otro. La

identificación y gestión sistemática de los diferentes procesos

desarrollados en una organización, y particularmente la interacción

entre tales procesos, puede ser referida como "la aproximación del

proceso" a la gestión o gestión de los procesos.

El Sistema de Excelencia se basa en los principios de aproximación al

proceso y la orientación al Cliente. La adopción de dichos principios

debería facilitar clientes con un nivel de confianza más alto que el

producto (incluyendo servicio) satisfará sus requisitos e incrementa su

grado de satisfacción.

Control de la Calidad: Conjunto de técnicas y actividades de carácter

operativo, utilizadas para verificar los requisitos relativos a la calidad

del producto o servicio.

Gestión de la Calidad: La gestión de la calidad es el conjunto de

acciones, planificadas y sistemáticas, necesarias para dar la

confianza adecuada de que un producto o servicio va a satisfacer los

requisitos de calidad.

Calidad Total - Excelencia: Es una estrategia de gestión cuyo

objetivo es que la organización satisfaga de una manera equilibrada

las necesidades y expectativas de los clientes, de los empleados, de

los accionistas y de la sociedad en general.

Calidad, antiguo concepto: Es el grado de acercamiento a unas

especificaciones o patrones que se consideran ideales. La calidad,

Page 19: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

18

solo afecta al fabricante, que es quien dictamina las especificaciones

de fabricación.

Hasta ahora, la forma de mejorar la calidad, venía determinado por el

cumplimiento de determinadas características en el producto. La

tecnología y conocimientos y descubrimientos de las técnicas de

producción, hacen que los productos se acerquen cada vez más a las

características ideales. Y la reducción de costes, hace a todos los

productos igual de competitivos.

Calidad, Nuevo Concepto: Es el grado de acercamiento a las

necesidades y expectativas de los consumidores. Cumpliendo las

necesidades y expectativas de los consumidores, se consigue

satisfacción en el consumidor, que esta transmite a su entorno,

generando más satisfacción.

Para satisfacer las exigencias de los consumidores es necesario

mejorar un producto de muy alta perfección técnica. Lo cual es muy

difícil salvo con un cambio tecnológico. Por tanto, es necesario actuar

en otros campos diferentes del técnico para mejorar la calidad del

producto.

1. El producto, puede que cumpla las especificaciones técnicas.

Pero por un lado el público lo desconoce, o por otro, hay

pequeños defectos, orientaciones o resultados de la fabricación

del producto que dañan su imagen, o no puede ser apreciada

en su totalidad por el consumidor. Y el grado de éxito de un

producto, viene dado por su consumo. Y de este, salen los

ingresos y beneficios. Por tanto, para continuar con la actividad

productiva, es necesario crear satisfacción en el consumidor.

2. Por tanto, ahora la calidad. Lo que mide es el grado de

satisfacción que produce en el consumidor y en la sociedad, en

donde el producto y la organización productiva tienen que

encajar. Medimos la satisfacción como el grado de

acercamiento a las necesidades y expectativas de los

consumidores. Cuando más satisfecho se sienta el consumidor.

Independientemente de las inmejorables características

técnicas del producto en el que no es experto. Mayor confianza

tendrá en el producto, y se sentirá más inclinado a repetir su

consumo en el futuro. El público, ha de identificar el nombre y

logotipo de la empresa, como sinónimo de calidad y

satisfacción para el consumidor y su entorno.

Page 20: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

19

CERTIFICACIÓN EN GESTIÓN DE LA CALIDAD

La certificación en la norma

9001, es un documento con

validad legal, expedido por

una entidad acredita. Y que

certifica, que usted cumple

las más estrictas normas de

calidad, en aras a una

mejora de la satisfacción del

cliente.

Hay dos tipos de

certificaciones, de empresa y

de producto. Estas últimas,

solo tienen en cuenta la

calidad técnica del producto.

Y no la satisfacción del

cliente, de la que se

ocuparía la certificación de

empresa. Si una empresa

está certificada, todos sus

productos lo están.

Las certificaciones ISO

9001:2000 de empresa,

vienen a ser como un

reconocimiento de que a la

empresa, que tiene un coste elevado. Realmente le interesa el

resultado de su trabajo, y la aceptación y satisfacción que este genera

en el consumidor.

1. Las certificaciones, son concedidas si se cumplen los requisitos

determinados por la empresa y la compañía de certificación, es

garantía de calidad

2. Temporalmente, en principio cada año, las empresas se ven

sometidas a una auditoria por parte de la empresa de

certificación. A la que se le exigen los más altos niveles de

honradez, seriedad, fiabilidad y experiencia.

Page 21: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

20

3. Dicha auditoria, va a exigir una mejora de los resultados

respecto a la auditoria anterior. Por lo que es requisito

indispensable para renovar la certificación haber mejorado la

calidad del producto.

4. Si no se supera la auditoria en determinados plazos e intento,

se pierde la certificación.

5. La certificación, es garantía de calidad. Es demandada por los

consumidores, y por las empresas certificadas. Estas

empresas, suelen exigir la misma certificación a sus

proveedores que permita a ambos mejorar y prosperar

mediante productos de elevada calidad.

6. Esta estrategia de gestión de la calidad, es la que se considera

óptima para lograr estos objetivos. Y aunque no se esté

certificado, es a lo que todas las empresas deben de aspirar y

lograr.

7. La norma ISO 9001, es una buena forma de mejorar el

resultado final de la organización, sin incurrir en elevados

costes. Mediante la auto-acción interna sobre la organización y

componentes de la empresa.

Page 22: ISW-S08-Garantía de Calidad del Software

Garantía de Calidad del Software

21

BIBLIOGRAFÍA

Ingeniería del software – un enfoque práctico. Roger S. Pressman

http://www.google.com.pe/search?num=10&hl=es&site=imghp&tb

m=isch&source=hp&biw=1366&bih=677&q=EL+PRODUCTO&oq=

EL+PRODUCTO&gs_l=img.3..0l10.1430.3454.0.4143.11.9.0.2.2.0

.186.986.4j5.9.0...0.0...1ac.1.Fl7oAV4lIQw#hl=es&tbo=d&site=img

hp&tbm=isch&sa=1&q=software+de+inteligencia+artificial&oq=soft

ware+de+inteligencia+artificial&gs_l=img.3..0j0i24l5.134002.1409

50.6.141169.26.11.0.15.15.1.196.1908.0j11.11.0...0.0...1c.1.9iim2

AMAFfQ&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&fp=ba1326681ff2cb

8&bpcl=38897761&biw=1366&bih=634

http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software

http://www.ctic.uni.edu.pe/files/insoft01.pdf

Todos son links o enlaces a diferentes páginas web que se

consultaron para el desarrollo de esta sesión de clases.