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

UNIVERSIDAD DEL BIO-BIO

Facultad de Ciencias Empresariales


Ingeniera Civil en Informtica
Chilln

Modelos de
Calidad:
Norma ISO 9000-3
Nombres:
Csar Herrera
Fabin Parada
Brian Ros
Carlos Sandoval
Claudio Soto
Profesor: Alejandra Fuentes Lagos
Asignatura: Pruebas de Software
Fecha: 18 de Mayo de 2015

ndice

Ingeniera Civil en Informtica

Introduccin2
1.- Norma ISO 9000-3.3
2.- Procesos y Aportes.4
2.1.- Relacin Con Otros Estndares IEEE.7
Conclusiones...9

ISO 9000-3

Ingeniera Civil en Informtica

Introduccin
La Organizacin de Estandarizacin Internacional (ISO), ha definido una serie de
estndares que son generalmente aplicables a todos los procesos de produccin.
El ISO 9000 proporciona un conjunto de estndares para la gestin de la calidad en
cualquier actividad relacionada con el proceso de produccin. Cada vez ms las empresas
estn a favor de crear sistema de calidad para supervisar todas las fases de sus procesos de
produccin.
Un sistema de calidad define los requerimientos para el desarrollo de los procesos de una
organizacin, algunas de las actividades llevadas a cabo por dicho sistema son:
Auditoria de los proyectos para asegurar que los controles de calidad son
respetados.
Comprobar que ha mejorado la calidad del sistema.
Proporcionar al grupo de desarrollo una serie de guas como pueden ser nuevas notaciones,
procedimientos y estndares. Tambin se generaran documentos destinados a la direccin
del grupo de desarrollo.
La ISO 9000 se ha especializado en todo lo referente a la solucin del software en la ISO
9000-3, puesto que esta disciplina tiene caractersticas propias diferentes como para
distinguirse del proceso de produccin en general.
Lo que se pretende con este trabajo es proporcionar una visin de las ideas bsicas que
tiene el Estndar ISO 9000-3 para la produccin de software.

ISO 9000-3

Ingeniera Civil en Informtica

1.- Norma ISO 9000-3


ISO 9000-3 sirve para interpretar la norma ISO 9001 en el mbito de la Ingeniera de
Software. De hecho, su nombre es: Gua para la aplicacin de ISO 9001 para el
desarrollo, la aplicacin y mantenimiento de software. Se incluyen algunos temas que no
se encuentran en las normas ISO 9000 genricas, tales como Administracin de la
Configuracin o Planeacin de Proyectos.
Las ideas bsicas que se propone para el estndar son las siguientes:
El control de calidad debe ser aplicado a todas las fases de la produccin de
software, incluido el mantenimiento y tareas posteriores a su implantacin.
Debe existir una estricta colaboracin entre la organizacin que adquiere el
software y el proveedor del mismo.
El proveedor del software debe definir su sistema de calidad y asegurarse que
toda la organizacin ponga en prctica este sistema.
Es importante resaltar que en la ISO 9000-3 trata el concepto de ciclo de vida, pero en
ningn momento se desea imponer la utilizacin de un determinado ciclo como puede ser el
ciclo en espiral de Boeh. Pero a parte del ciclo de vida que se elija, el ISO 9000-3 introduce
otras actividades que tienen lugar de forma independiente a las fases del ciclo y que son las
actividades referentes a la configuracin y distingue entre la verificacin y validacin.
Adems el ISO 9000-3 puede ser utilizado en relaciones contractuales cuando comprador y
proveedor establecen que algunos elementos de calidad deben formar parte del sistema de
calidad que proporciona el proveedor y que este se compromete a seguir los principios de
calidad definidos en el estndar como propone.
En otras palabras, la norma ISO 9000-3 son los estndares utilizados para el desarrollo,
suministro y mantenimiento del software cuyos mbitos de aplicacin son:
Desarrollo de Sistemas de Informacin
Procesos del Ciclo de vida
Calidad de Software
Busca dar orientaciones en situaciones en las que se exija la demostracin de la capacidad
de un proveedor para desarrollar, suministrar y mantener productos de software. Sugiere
clases de control y mtodos para la produccin de software que satisfaga los requisitos
establecidos.

ISO 9000-3

Ingeniera Civil en Informtica

Ideal de la auditora ISO 9000

2.- Procesos y Aportes


La norma ISO 9000-3 es una gua que est formada por una serie de clusulas que indican
como aplicar esta gua. Cada clusula est identificada con un nmero.
Las clusulas que componen la ISO 9000-3 se reflejan en la siguiente tabla:
NUMER
O
4.1
4.2
4.3
4.4
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
6.1
6.2
6.3
6.4
6.5

ISO 9000-3

CLASULA
Administracin de la Responsabilidad
Sistema de Calidad
Auditoras Internas del Sistema de Calidad
Accin Correctora
General
Revisin del Contrato
Especificacin de los requerimientos de la Organizacin
Planificacin del desarrollo
Planificacin de la Calidad
Diseo e Implementacin
Testeo y Validacin
Aceptacin
Generacin, Entrega e Instalacin
Mantenimiento
Administracin de la Configuracin
Documentos de Control
Calidad de los Archivos
Medidas
Reglas y Convenciones

Ingeniera Civil en Informtica

6.6
6.7
6.8
6.9

Herramientas y Tcnicas
Compra
Productos de software incluidos
Formacin

A continuacin se comentan las clusulas ms importantes:


Administracin de la Responsabilidad: Esta clusula permite organizar la
estructura del sistema de calidad, abordando la estrategia y organizacin como
requerimientos para verificar y revisar la calidad. La ISO 10013 proporciona una
orientacin complementaria.
Sistema de Calidad: Requiere una planificacin y documentacin del sistema de
calidad, requisito conocido como Plan de Garanta de Calidad del Software o
SQAP utilizado en el estndar IEEE 730.
Accin correctora: No existe una receta para el proceso de acciones correctoras,
pero el estndar IEEE 1044 nos puede ser til, para clasificar los tipos de anomalas
que pueden ser encontradas en un sistema semejante al que estamos tratando.
Revisin del contrato: Esta clusula, aunque aparentemente parece obvia, insiste en
la necesidad de que el proveedor examine los contratos referidos al sistema de
calidad.
Especificacin de los requerimientos de la Organizacin: Se establece la premisa,
de la mutua colaboracin entre el proveedor y la organizacin que adquiere el
producto software.
Planificacin del desarrollo: Esta clusula sita los requerimientos en un plan de
desarrollo. Particularmente la clusula 5.4.2.1 exige la definicin de un proceso
disciplinado o metodologa que incluye: fases de desarrollo, entradas, salidas y
procesos de verificacin. El estndar IEEE 1074, Procesos del Ciclo de Vida del
Desarrollo de Software, podra resultarnos particularmente til para satisfacer estos
requerimientos.
Planificacin de la Calidad: La metodologa de medidas de Calidad descrita en el
estndar IEEE 1061, puede sernos til para establecer los objetivos de calidad.
Diseo e Implementacin / Testeo y Validacin: Estas dos clusulas se centran en
las actividades centrales del proceso de desarrollo de software.
Aceptacin: Estas pruebas son ms bien generales, dado que en los estndares del
IEEE no hay definido un homlogo
Generacin, Entrega e Instalacin: Los requerimientos de pruebas y medios de
control existentes en el IEEE 730, pueden ser de utilidad pero no son suficientes,
para abordar los contenidos de esta clusula.
Mantenimiento: Esta clusula proporciona una extensa lista de requerimientos de
calidad, para la fase de mantenimiento del ciclo de vida. El estndar IEEE 1219

ISO 9000-3

Ingeniera Civil en Informtica

proporciona unos requerimientos detallados e importantes para llevar a cabo un


proceso de mantenimiento adecuado.
Las clusulas restantes proporcionan requerimientos para las actividades de soporte, es
decir aquellas que no son especficas de ninguna fase en concreto, del ciclo de vida.
Administracin de la Configuracin/ Documentos de Control: Las actividades que
detallan estos requerimientos, se encuentran en los llamados Planes de Gestin de la
Configuracin del Software, los cuales quedan descritos en el estndar IEEE 828.
Medidas / Reglas y Convenciones / Herramientas y Tcnicas: Estas clusulas nos
hablan del uso de procedimientos y herramientas apropiados para implementar el
sistema de calidad. Nos podemos encontrar con algunos ejemplos en el IEEE 730.
Compra / Productos de software incluidos: Los requerimientos que rigen las
compras del proveedor de los vendedores se encuentran en estas dos clusulas.
Formacin: La nica mencin que se realiza en los estndares del IEEE, se
encuentra en el estndar 730.
La norma ISO 9000-3 es requerida por todas las compaas desarrolladoras de software
para:

Incursionar en el mercado europeo


Cubrir las expectativas de los clientes
Obtener beneficios de calidad
Como estrategia de mercado
Reducir costos de produccin

Algunos de los beneficios que se obtienen son:

Mejor documentacin de los sistemas


Cambio cultural positivo
Incremento en la eficiencia y productividad
Mayor percepcin de calidad
Se ampla la satisfaccin del cliente
Se reducen las auditoras de calidad
Agiliza el tiempo de desarrollo de un sistema

2.1.- Relacin Con Otros Estndares IEEE:

ISO 9000-3

Ingeniera Civil en Informtica

Este estndar se encuentra dentro de la familia ISO-9000 de estndares para Sistemas de


Calidad, debido a que las actividades llevadas a cabo en estos Sistemas son comparables y
perfectamente aplicables para el desarrollo de Software de alta calidad.
Se puede considerar que las relaciones ms significativas y directas que mantiene el
estndar ISO 9000-3, son las que lo relacionan con el ISO 9001 y con el IEEE 730.
El primero proporciona normativas de requerimientos para garantizar la calidad de los
Sistemas y es uno de los estndares de calidad ms relevantes para la Ingeniera del
Software, ya que aunque est orientado a la fabricacin, incluye todos los procesos de
desarrollo para dar cobertura a todo el ciclo de vida. El ISO 9000-3 nos proporciona una
gua especfica, para aplicar las necesidades del ISO 9001 al software. La estrategia seguida
por el 9000-3 es ampliar la parte de diseo del 9001, mientras que dejar sin tocar las otras
partes.
El estndar IEEE 730 establece el puente entre la gestin de la calidad y la Ingeniera del
Software, el cual recomienda unos requerimientos para llevar a cabo un Plan de Garanta de
Calidad asociado a un Proyecto de Software. Cabe sealar, que mientras que el ISO 9000-3
est pensado para ser aplicado en toda una organizacin, el IEE 730 es aplicado a un nico
proyecto dentro de esa organizacin.
A su vez el IEE 730 tiene relacin con otros estndares como el IEEE 828 o el 1219, que
son de utilidad para aplicar las necesidades expuestas en el 730.
Otros estndares de menor importancia y que tienen una cierta relacin con el ISO 9000-3
son: el ISO 10013 que nos servir de gua para preparar el manual de calidad de la
organizacin, el ISO 10005 que trata el desarrollo de un plan de calidad para un proyecto
especfico y el ISO 10007 que proporciona una orientacin para aspectos relacionados con
la gestin de la calidad de la administracin de la configuracin.

En este cuadro queda representada la relacin del ISO 9000-3 con otros estndares:

ISO 9000-3

Ingeniera Civil en Informtica

ISO 9001

ISO 90003

ISO 10013

ISO 10005

IEEE 730

ISO 9000-3

ISO 10007

Ingeniera Civil en Informtica

Conclusiones
En un principio el estndar ISO 9000-3 aprecia que iba a aportar una solucin a la falta de
calidad en la creacin y mantenimiento del software, pero en la prctica se ha visto que
exista una serie de deficiencias que han llevado a la revisin y mejora de este estndar, que
creemos no va a ser la ltima.
Podemos concluir que la ISO 9000-3 nos proporciona una gua til que nos sirve para
detectar y corregir una serie de problemas de los productos software, consiguiendo tras su
aplicacin una mejora en la calidad de los mismos.

ISO 9000-3