Ciclo de Vida
-
Upload
eduardo-gonzalez -
Category
Documents
-
view
12 -
download
0
description
Transcript of Ciclo de Vida
-
Ciclo de vidaRosalinda Laguerena
-
*Una alternancia de fases Una aproximacin lgica a la adquisicin, el suministro, el desarrollo, la explotacin y el mantenimiento del software IEEE 1074
Un marco de referencia que contiene los procesos, las actividades y las tareas involucradas en el desarrollo, la explotacin y el mantenimiento de un producto de software, abarcando la vida del sistema desde la definicin de los requisitos hasta la finalizacin de su uso ISO 12207-1
-
El trmino ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final
-
Desarrollo
Requerimiento
Recu
rsos
Tiempo
-
Planeacin o seguimiento
Actividades
Recursos
Tiempo
Proceso definido
-
Proceso de construccin El conjunto completo de actividades de ingeniera de software necesarias para transformar los requerimientos del usuario en software. [Humphrey]
-
El proceso que se sigue para construir, entregar y hacer evolucionar el software, desde la concepcin de una idea hasta la entrega y el retiro del sistema.
Representa todas las actividades y artefactos (productos intermedios) necesarios para desarrollar una aplicacin
-
Actividades en comn
-
Modelo en cascada Modelo orientado en las
actividades. Prescribe una ejecucin
secuencial de un subconjunto de los procesos de desarrollo y de administracin
Es el modelo ms antiguo, propuesto por Winston Royce en 1970.
-
Ventajas/Desventaja
Fcil entendimiento e implementacin Ampliamente utilizado y conocido ( En teora)
Refuerza buenos hbitos: definir antes que disear, disear antes que codificar.
Identifica entregables e hitos Orientado a documentos Funciona bien en productos
maduros y equipos dbiles.
No aprovecha la iteracin, ni el desarrollo exploratorio.
Espera requerimientos definidos completamente al inicio del proyecto IREAL
Dificultad para integrar administracin del riesgo.
El software es entregado tarde en el proyecto.
Esto hace que se detecten errores graves muy tarde.
Hacer cambios es difcil y costoso
-
Modelo en V
Busca hacer la actividad de pruebas ms efectiva y productiva
Los planes (y casos de prueba) se van elaborando a medida que se avanza en el desarrollo del proyecto
-
Modelo en espiral Modelo centrado en las actividades Basado en las mismas actividades del
modelo de cascada Introduce: manejo de riesgos y creacin de
prototipos Las actividades son organizadas en ciclos Un ciclo corresponde a la construccin de
un producto intermedio Las actividades de cada ciclo son:
Determinar objetivos Especificar las restricciones Generar alternativas Identificar riesgos Resolver riesgos Desarrollar y verificar prximo nivel
del producto Desarrollar el plan del ciclo
-
Modelo unified process Consiste en varios ciclos Al final de cada uno, un producto es
entregado al cliente Cada ciclo consiste de cuatro fases:
Inception Elaboration Construction Transition
Cada fase puede tener varias iteraciones Una iteracin construye un conjunto de
casos de uso relacionados o mitiga algn riesgo de los identificados