Nothing Special   »   [go: up one dir, main page]

Grupo 06 - NTP Iso Iec 12207

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 25

NTP ISO/IEC

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

1 Contiene procesos, actividades y tareas.

2 Incluye también un proceso que puede emplearse para definir, controlar


y mejorar los procesos del ciclo de vida del software.

3 Está escrita para todos los involucrados.

4 No establece un modelo de ciclo de vida concreto para el desarrollo


del software.

5 Cualquier organización que imponga el uso de esta norma es responsable


de especificar un grupo mínimo de: Procesos, Actividades y Tareas.
Alcance
El alcance de la norma es establecer un marco de
referencia común para los procesos del ciclo de
vida del software. Contiene procesos,
actividades y tareas para aplicar durante el
suministro, desarrollo, operación y

ALCANCE
mantenimiento de productos de software.

La norma no define cómo o en qué orden se


lograrán los propósitos y salidas de los
procesos. Los resultados serán alcanzados en una
organización siguiendo prácticas detalladas para
generar productos de trabajo.
Procesos del
ciclo de vida
PROCESOS DEL
Esta norma agrupa las actividades
que pueden llevarse a cabo durante
el ciclo de vida del software en

CICLO DE VIDA
cinco procesos principales, ocho
procesos de apoyo y cuatro procesos
organizativos.
Los procesos principales del ciclo de

PROCESOS vida son los que dan servicio a las


partes principales durante el ciclo de

PRINCIPALES DEL
vida del software. Una parte principal
es aquella que inicia o lleva a cabo el
desarrollo, operación, o mantenimiento

CICLO DE VIDA de los productos software. Los procesos


principales son:
Proceso de adquisición
1
Define las actividades del adquirente, la
organización que adquiere un sistema, producto
software o servicio software.
Sus actividades son:
Inicio.
Preparación de la solicitud de propuestas.
Preparación y actualización del contrato.
Seguimiento del proveedor.

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

PROCESOS DE otro proceso como parte esencial del


mismo, con un propósito bien definido y

APOYO DEL CICLO


contribuye al éxito y calidad del
proyecto software. Un proceso de apoyo
se emplea y ejecuta por otro proceso,

DE VIDA según sus necesidades.


Los procesos de apoyo son:
Proceso de documentación
1
Define las actividades para el registro de la
información producida por un proceso del ciclo
de vida.
Sus actividades son:
Implementación del proceso.
Diseño y desarrollo.
Producción.
Mantenimiento.

PROCESOS 2 Proceso de gestión de la configuración

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.

PROCESOS 6 Proceso de revisión conjunta

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.

DE APOYO 4 Proceso de solución de problemas


Define las actividades para analizar y eliminar

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

DEL CICLO DE de vida y para mejorar continuamente


esta infraestructura. Los procesos

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.

PROCESOS 2 Proceso de infraestructura


Define las actividades básicas para establecer

ORGANIZATIVOS la infraestructura de un proceso del ciclo de


vida.
Sus actividades son:

DEL CICLO DE Implementación del proceso.


Establecimiento de la infraestructura.

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.

PROCESOS 4 Proceso de recursos humanos


Define las actividades básicas para conseguir

ORGANIZATIVOS personal adecuadamente capacitado.


Sus actividades son:

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.

También podría gustarte