Grupo 06 - NTP Iso Iec 12207
Grupo 06 - NTP Iso Iec 12207
Grupo 06 - NTP Iso Iec 12207
12207
Ciclo de vida del software
¿Qué es la NTP
ISO/IEC 12207?
Esta norma se encarga de todo lo
relacionado al ciclo de vida del
software, desde la conceptualización
de ideas hasta la retirada y consta
de procesos para la adquisición y
suministro de proyectos y servicios
del software, estableciendo pautas
para su control y mantenimiento.
Objetivos
La NTP-ISO/IEC 12207 tiene como objetivo
principal proporcionar una estructura común
1 para los involucrados en el desarrollo del
software.
OBJETIVOS
Los objetivos de una empresa que busca la
certificación con la norma ISO/IEC 12207 son
transportar a los clientes o socios la
2 seguridad de que la empresa utiliza los
procesos en relación con las prácticas de
confianza de la industria.
Características
CARACTERÍSTICAS
ALCANCE
mantenimiento de productos de software.
CICLO DE VIDA
cinco procesos principales, ocho
procesos de apoyo y cuatro procesos
organizativos.
Los procesos principales del ciclo de
PRINCIPALES DEL
vida del software. Una parte principal
es aquella que inicia o lleva a cabo el
desarrollo, operación, o mantenimiento
PROCESOS
Aceptación y finalización.
Proceso de suministro
2
PRINCIPALES
Define las actividades del proveedor,
organización que proporciona un sistema,
producto software o servicio software al
DEL CICLO
adquirente.
Sus actividades son:
Inicio.
DE VIDA
Preparación de la respuesta.
Contrato.
Planificación.
Ejecución y control.
Revisión y evaluación.
Entrega y finalización.
Proceso de desarrollo
3
Define las actividades del desarrollador,
organización que define y desarrolla el producto
software.
Sus actividades son:
Implementación del proceso.
Análisis de los requerimientos del sistema.
PROCESOS
Diseño de la arquitectura del sistema
Análisis de los requerimientos de software.
Diseño de la arquitectura del software.
PRINCIPALES
Diseño detallado del software.
Codificación y pruebas del software.
Integración del software.
DEL CICLO DE
Pruebas de calificación del software.
Integración del sistema.
Pruebas de calificación del sistema.
VIDA
Instalación del software.
Apoyo a la aceptación del software.
Proceso de operación
4
Define las actividades del operador,
organización que proporciona el servicio de
operar un sistema informático en su entorno
real, para sus usuarios.
Sus actividades son:
Implementación del proceso.
Pruebas de operación.
Operación del sistema.
PROCESOS
Soporte al usuario.
Proceso de mantenimiento
5
PRINCIPALES
Define las actividades del responsable de
mantenimiento, organización que proporciona el
servicio de mantenimiento del producto software.
DEL CICLO
Este proceso incluye la migración y retirada del
producto software.
Sus actividades son:
DE VIDA
Implementación del proceso.
Análisis de problemas y modificaciones.
Implementación de las modificaciones.
Revisión/aceptación del mantenimiento.
Migración.
Retirada del software.
Un proceso de apoyo es el que apoya a
DE APOYO
Define las actividades de la gestión de la
configuración. Es el proceso de aplicar
procedimientos técnicos y administrativos a lo
DEL CICLO
largo del ciclo de vida del software.
Sus actividades son:
Implementación del proceso.
DE VIDA
Identificación de la configuración.
Control de la configuración.
Determinación del estado de la configuración.
Evaluación de la configuración.
Gestión de releases y entrega.
Proceso de aseguramiento de la calidad
3
Define las actividades para asegurar, de una
manera objetiva, que los productos software y
los procesos son conformes a sus requerimientos
especificados y se ajustan a sus planes
establecidos. Revisión Conjunta, Auditoría,
Verificación y Validación pueden ser utilizados
como técnicas de Aseguramiento de la Calidad.
Sus actividades son:
PROCESOS
Implementación del proceso.
Aseguramiento del producto.
Aseguramiento del proceso.
DE APOYO
Aseguramiento del sistema de calidad.
Proceso de verificación
4
DEL CICLO
Define las actividades (para el adquiriente,
proveedor o una parte independiente) para
verificar hasta un nivel de detalle dependiente
DE VIDA
del proyecto software, los productos software.
Sus actividades son:
Implementación del proceso.
Verificación.
Proceso de validación
5
Define las actividades (para el adquiriente,
proveedor o una parte independiente) para
validar los productos software del proyecto
software.
Sus actividades son:
Implementación del proceso.
Validación.
DE APOYO
Define las actividades para evaluar el estado y
productos de una actividad. Este proceso puede
ser empleado por cualquiera de las dos partes,
DEL CICLO
donde una de las partes (la revisora) revisa a
la otra parte (la parte revisada), de una manera
conjunta.
DE VIDA
Sus actividades son:
Implementación del proceso.
Revisiones de la gestión del proyecto.
Revisiones técnicas.
Proceso de auditoría
3
Define las actividades para determinar la
conformidad con los requerimientos, planes y
contrato. Este proceso puede ser empleado por
dos partes cualesquiera, donde una parte (la
auditoría) audita los productos software o
actividades de otra parte (la auditada).
Sus actividades son:
Implementación del proceso.
PROCESOS Auditoría.
DEL CICLO
los problemas (incluyendo las no conformidades)
que sean descubiertos durante la ejecución del
proceso de desarrollo, operación, mantenimiento
DE VIDA
u otros procesos, cualesquiera que sea su
naturaleza o causa.
Sus actividades son:
Implementación del proceso.
Solución de problemas.
PROCESOS Los procesos organizativos del ciclo de
vida se emplean por una organización
ORGANIZATIVOS
para establecer e implementar una
infraestructura constituida por
procesos y personal asociado al ciclo
VIDA
organizativos son:
Proceso de gestión
1
Define las actividades básicas de gestión,
incluyendo la gestión de proyectos, durante un
proceso del ciclo de vida.
Sus actividades son:
Inicio y definición del alcance.
Planificación.
Ejecución y control.
Revisión y evaluación.
Finalización.
VIDA
Mantenimiento de la infraestructura.
Proceso de mejora de proceso
3
Define las actividades básicas que una
organización (adquiriente, proveedor,
desarrollador, operador, responsable de
mantenimiento o gestor de otro proceso) lleva a
cabo para establecer, medir, controlar y mejorar
sus procesos del ciclo de vida.
Sus actividades son:
Establecimiento del proceso.
Evaluación del proceso.
Mejora del proceso.
DEL CICLO DE
Implementación del proceso.
Desarrollo del material de formación.
Implementación del plan de formación.
VIDA
Beneficios
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.
Educa al personal de la empresa en los conceptos fundamentales.
Facilita la comparación con otras organizaciones entre pares, facilitando el proceso de
compartir buenas prácticas entre ellos.