ISO/IEC 12207
De Wikipedia, la enciclopedia libre
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.
Tabla de contenidos |
[editar] Introducción
ISO/IEC 12207 establece un proceso de ciclo de vida para el software que incluye procesos y actividades que se aplican desde la definición de requisitos, pasando durante la adquisición y configuración de los servicios del sistema, hasta la finalización de su uso. Este estándar tiene como objetivo principal proporcionar una estructura común para que compradores, proveedores, desarrolladores, personal de mantenimiento, operadores, gestores y técnicos involucrados en el desarrollo de software usen un lenguaje común. Este lenguaje común se establece en forma de procesos bien definidos.
[editar] Estructura
La estructura del estándar ha sido concebida de manera flexible y modular 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. Con la modularidad se pretende conseguir procesos con un mínimo acoplamiento y una máxima cohesión. En cuanto a la 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. Como se ha mencionado, este estándar se compone de un conjunto de procesos (orientados a objetivos finales) que son divididos en actividades y estas a su vez en tareas que pueden ser adaptadas de acuerdo con el proyecto software.
[editar] Procesos
Los procesos se clasifican en tres tipos: Principales, de soporte y 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.
- Explotació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.
- Formación.
[editar] Versiones
- ISO/IEC 12207:1995. Primera publicación.
- ISO/IEC 12207:1995/Amd 1:2002. Primera modificación.
- ISO/IEC 12207:1995/Amd 2:2004. Segunda Segunda modificación.
[editar] Enlaces
- International Standards Organization
- Adaptación de las normas ISO/IEC 12207:2002 e ISO/IEC15504:2003 para la evaluación de la madurez de procesos software en países en desarrollo