ISO/IEC 12207. Ciclo de vida del software
ISO/IEC 12207 es una norma internacional desarrollada por la Organización Internacional de Normalización (ISO) y la Comisión Electrotécnica Internacional (IEC). Su título completo es "Ingeniería de Software - Procesos del Ciclo de Vida del Software". Publicada por primera vez en 1995, ha sido revisada y actualizada a lo largo de las últimas décadas.
La ISO/IEC 12207 proporciona un marco de referencia para establecer y mejorar los procesos de ingeniería de software en una organización. Define un conjunto de procesos que cubren todo el ciclo de vida del software, desde la concepción y especificación del sistema, hasta la operatividad, mantenimiento y eventual desactivación del mismo.
En definitiva, establece un conjunto de actividades y tareas que deben ser realizadas en cada fase de desarrollo y operación del software.
Procesos que abarca la normativa ISO/IEC 12207
Procesos Primarios:
- Adquisición: Se refiere a la adquisición de software a través de diversas fuentes.
- Suministro: Implica la entrega del mismo a clientes o usuarios finales.
- Desarrollo: Incluye actividades de diseño, implementación y testeo.
- Operación: Engloba las actividades relacionadas con la ejecución y el uso del software en un entorno operativo.
- Mantenimiento: Comprende las actividades destinadas a mantener y mejorar el software después de su puesta en marcha.
Procesos de Apoyo
- Documentación: Implica la creación y mantenimiento de la documentación relacionada con el software.
- Control de calidad: Supervisa que los procesos se apliquen correctamente y que el software cumpla con los estándares de calidad. .
- Validación: Garantiza que el software cumple con los requisitos y expectativas del cliente.
Procesos Organizacionales
- Gestión de la configuración: Se encarga de gestionar la identificación, control y estado de la configuración del software.
- Gestión de proyectos: Se encarga de la planificación, seguimiento y control de los proyectos de software.
- Revisión y auditoría: Incluye actividades de revisión y evaluación de los procesos y productos de software.
Beneficios de la norma ISO/IEC 12207
- Estandarización: Proporciona un marco de trabajo común para la ingeniería de software, facilitando la comunicación y colaboración entre equipos y organizaciones.
- Mejora de la calidad: Ayuda a establecer procesos que contribuyan a la entrega de software de alta calidad.
- Alineación con mejores prácticas: Se alinea con otras metodologías y estándares de desarrollo de software reconocidos a nivel mundial.
- Facilita la evaluación y certificación: Puede ser utilizada como referencia para evaluar y certificar la capacidad de una organización en lo referido a ingeniería de software.
¿Necesitas más información sobre la certificación en ciclo de vida de software?
Contacta con nuestros especialistas en el sector.
¿Necesitas más información o deseas un presupuesto personalizado?