ISO 12207
ISO/IEC 12207 Information Technology / Software Life Cycle Processes, es el estándar
para los procesos de ciclo de vida del software de la organización ISO.
La estructura del estándar ha sido concebida de manera que pueda ser adaptada a las
necesidades de cualquiera que lo use. Para conseguirlo, el estándar se basa en dos
principios fundamentales: Modularidad y responsabilidad.
Modularidad se pretende conseguir procesos con un mínimo acoplamiento y una
máxima cohesión.
Responsabilidad, se busca establecer un responsable para cada proceso, facilitando la
aplicación del estándar en proyectos en los que pueden existir distintas personas u
organizaciones involucradas, no importando el uso que se le dé a este.
Los procesos se clasifican en tres tipos: Procesos principales, procesos de soporte y
procesos de la organización. Los procesos de soporte y de organización deben existir
independientemente de la organización y del proyecto ejecutado. Los procesos
principales se instancian de acuerdo con la situación particular.
Procesos principales.
Adquisición.
Suministro.
Desarrollo.
Operación.
Mantenimiento.
Procesos de soporte.
Documentación
Gestión de la configuración.
Aseguramiento de calidad.
Verificación.
Validación.
Revisión conjunta.
Auditoría.
Resolución de problemas.
Procesos de la organización.
Gestión.
Infraestructura.
Mejora.
Recursos Humanos.
VENTAJAS
· Proporciona todas las facilidades para la evaluación.
· Consta de adquirir procesos y subministrar productos y servicios del software.
· Cubre el siclo de vida de un software.
Desventajas
· Está dirigido a productos de software pre laborados a no ser que formen parte de un
producto entregable.
· No especifica los detalles de cómo implementar o llevar a cabo tareas o actividades
incluidas en procesos.
Norma ISO 9000-3
La norma ISO 9000-3 son los estándares utilizados para el desarrollo, suministro y
mantenimiento del software.
Ámbito de aplicación:
Desarrollo de Sistemas de Información
Procesos del Ciclo de vida
Calidad de Software
Alcance de la ISO 9000-3
Con la norma se busca dar orientaciones en situaciones en las que se exija la
demostración de la capacidad de un proveedor para desarrollar, suministrar y
mantener productos de software. La norma sugiere clases de control y métodos para
la producción de software que satisfaga los requisitos establecidos.
ISO 9000-3 sirve para interpretar la norma ISO 9001 en el ámbito de la Ingeniería de
Software. De hecho, su nombre es: “Guía para la aplicación de ISO 9001 para el
desarrollo, la aplicación y mantenimiento de software.
La norma ISO 9000-3 es requerida por todas las compañías desarrolladoras de
software para:
Incursionar en el mercado europeo
Cubrir las expectativas de los clientes
Obtener beneficios de calidad
Como estrategia de mercado
Para reducir costos de producción
Algunos de los beneficios que se obtienen con la certificación de la Norma ISO 9000-3
son:
Mejor documentación de los sistemas
Cambio cultural positivo
Incremento en la eficiencia y productividad
Mayor percepción de calidad
Se amplía la satisfacción del cliente
Se reducen las auditorías de calidad
Agiliza el tiempo de desarrollo de un sistema