ciclo del software

7
CICLO DE VIDA DEL CICLO DE VIDA DEL SOFTWARE SOFTWARE NORMA TECNICA PERUANA NORMA TECNICA PERUANA NTP-ISO 12207 NTP-ISO 12207 La ISO, International Organization for Standarization, en su norma 12207 define al ciclo de vida de un software como un marco de referencia que contiene las tareas involucradas en el desarrollo, la explotación y mantenimiento de un producto software abarcando desde la definición hasta la finalización de su uso.

Transcript of ciclo del software

Page 1: ciclo del software

CICLO DE VIDA DEL CICLO DE VIDA DEL SOFTWARESOFTWARE

NORMA TECNICA PERUANANORMA TECNICA PERUANA

NTP-ISO 12207NTP-ISO 12207La ISO, International Organization for Standarization, en su norma 12207 define al ciclo de vida de un software como un marco de referencia que contiene las tareas involucradas en el desarrollo, la explotación y mantenimiento de un producto software abarcando desde la definición hasta la finalización de su uso.

Page 2: ciclo del software

MODELOS DE CICLO DE VIDAMODELOS DE CICLO DE VIDA

CICLO DE VIDA LINEALCICLO DE VIDA LINEAL

Es el más sencillo de todos los modelos que consiste en descomponer la actividad global del proyecto en etapas separadas que son realizadas linealmente esto quiere decir que cada etapa se realiza una sola vez. Con un ciclo de vida lineal es fácil dividir las tareas y prever los tiempos.

Page 3: ciclo del software

CICLO DE VIDA EN CASCADA CCICLO DE VIDA EN CASCADA C

Es un ciclo de vida que admite iteraciones contrariamente a la creencia que es un ciclo de vida secuencial como el lineal. En este tipo de ciclo de vida después de cada etapa se realiza una o varias revisiones para comprobar si se puede pasar a la siguiente

Page 4: ciclo del software

CICLO DE VIDA EN VCICLO DE VIDA EN V

Es un ciclo de vida que contiene las mismas etapas que el ciclo de vida cascada, a esta etapa se le agregaron dos subetapas de retroalimentación entre las etapas de análisis y mantenimiento y entre las de diseño y debugging.

Page 5: ciclo del software

CICLO DE VIDA EVOLUTIVOCICLO DE VIDA EVOLUTIVO

Este modelo acepta que los requerimiento de los usuario pueden cambiar en cualquier momento. Los requerimientos al comienzo del proyecto es extremadamente difícil, no solo por la dificultad del usuario de trasmitir su idea, sino porque estos requerimientos evolucionan durante el desarrollo y surgen nuevos requerimientos a cumplir.

Page 6: ciclo del software

CICLO DE VIDA ORIENTADOS A OBJETOSCICLO DE VIDA ORIENTADOS A OBJETOS

Esta técnica fue presentad como una de la mejores metodologías a seguir para la creación de productos de software.

PRINCIPALES PROCESOS DEL CICLO DE VIDAPRINCIPALES PROCESOS DEL CICLO DE VIDA

Proceso de Suministro

Define las actividades del adquiriente, la organización que requiere un sistema, producto software o servicio software.

Proceso de Adquisición

Define las actividades del proveedor, organización que proporciona un sistema, producto software o servicio software al adquiriente.Proceso de Suministro

Define las actividades del desarrollador, organización que define y desarrolla el producto software.

Page 7: ciclo del software

Define las actividades del operador, organización que proporciona el servicio de operar un sistema informático.

Proceso de Operación

Define las actividades del responsable del mantenimiento, organización que proporciona el servicio de mantenimiento del producto software un sistema informático.

Proceso de Mantenimiento