Está en la página 1de 19

ISO 12207

Puxka Acosta Domínguez


Alfonso Robles Aguilar
Eduardo Rosas Rivera
Antecedentes
• Principios de los 90

• Estándar internacional

• Creada por ISO-IEC

• Establecer un marco de trabajo común a la


ingeniería del software para todo el ciclo de vida
del producto.
Objetivo
• Transportar a los clientes o socios la seguridad
de que la empresa utiliza los procesos en
relación con las prácticas de confianza de la
industria.

• Los principios de ISO/IEC 12207 dan una


plataforma sólida para administrar una solución
de software
En la arquitectura establece:

• Una arquitectura de alto nivel del ciclo de vida


del software: los procesos y sus interrelaciones.

• El ciclo comienza con la idea y termina con la


retirada del software.
Se derivan procesos
considerando:
 Modularidad del proceso: Proceso a una
sola función.

 Responsabilidad del proceso: Proceso


depende de una parte.

 Parte: Organización en un contrato.


En la estructura establece:

• Los procesos se organizan por actividades.

• Las actividades se implementan a través de las


tareas.
Tarea

• Un conjunto elemental o atómico de acciones.

• Consume entradas (datos, información, control)


y produce salidas (datos, información, control).
Procesos considerados

• Principales

• Soporte o apoyo

• Organizacionales
Procesos primarios
1. Proceso de adquisición:
1. Define las actividades del adquiriente.

2. Proceso de suministro:
1. Define las actividades del proveedor.

3. Proceso de desarrollo:
1. El Proceso de Desarrollo contiene las
actividades y tareas del desarrollador.
Procesos primarios

4. Proceso de operación:
4. Define las actividades del operador

5. Proceso de mantenimiento:
4. Define las actividades del responsable de
mantenimiento.
Procesos de soporte
1. Proceso de documentación: Define las actividades
para el registro de la información producida por un
proceso del ciclo de vida.

2. Proceso de administración de la
configuración: Define las actividades de la gestión
de la configuración.

3. Proceso de aseguramiento de la calidad: Define las


actividades para asegurar, de una manera objetiva,
que los productos software y los procesos son
conformes a sus requisitos especificados y se
ajustan a sus planes establecidos.
Procesos de soporte
4. Proceso de verificación: Define las actividades (para el
adquiriente, proveedor o una parte independiente)
para verificar hasta un nivel de detalle dependiente del
proyecto software, los productos software.
5. Proceso de validación: Define las actividades (para el
adquiriente, proveedor o una parte independiente)
para validar los productos software del proyecto
software.
6. Proceso de revisión conjunta: Define las actividades
para evaluar el estado y productos de una actividad.
Este proceso puede ser empleado por cualquiera de las
dos partes, donde una de las partes (la revisora) revisa
a la otra parte (la parte revisada), de una manera
conjunta.
Procesos de soporte
7. Proceso de auditoría: Este proceso puede ser
empleado por dos partes cuales quiera, donde una
parte (la auditora) audita los productos software o
actividades de otra parte (la auditada).

8. Proceso de resolución de problemas: Define un


proceso para analizar y eliminar los problemas
(incluyendo las no conformidades) que sean
descubiertos durante la ejecución del proceso de
desarrollo, operación, mantenimiento u otros
procesos, cualquiera que sea su naturaleza o
causa.
Procesos organizacionales

1. Proceso de gestión: Define actividades


básicas de gestión.

2. Proceso de infraestructura: Define


actividades básicas para infraestructura
del ciclo de vida.
Procesos organizacionales

3. Proceso de mejora: Define actividades


básicas para establecer, medir, controlar
y mejorar el ciclo de vida.

4. Proceso de entrenamiento: Define


actividades básicas para conseguir
personal adecuado.
Beneficios

• Implica a la gente para mejorar su ambiente


laboral y su relación con el usuario final.

• Permite localizar las áreas prioritarias de la


empresa y focalizar en ellas los recursos.

• Integra iniciativas de mejora existentes en un


marco global.
Limitación

• No detalla la documentación en términos de


nombre, formato, contenido explícito y medios
de grabación.
Similitudes con otros
estándares

• Se relaciona con normas de calidad,


especialmente la ISO 9001.

• Tiene una gran relación con la segunda parte de


la norma ISO/IEC 15504.