I ciclos de vida

7.854 visualizaciones

Publicado el

1 comentario
3 recomendaciones
Estadísticas
Notas
Sin descargas
Visualizaciones
Visualizaciones totales
7.854
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
280
Comentarios
1
Recomendaciones
3
Insertados 0
No insertados

No hay notas en la diapositiva.

I ciclos de vida

  1. 1. Ciclos de Vida<br />CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)<br />ISO/IEC 12207 (1995) El marco del ciclo de vida del software cubre desde la conceptuación de las ideas iniciales del producto hasta el fin de su uso (retirada).<br />Es una sucesión de estados o fases por los cuales pasa un software a lo largo de su vida.<br />
  2. 2. CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)<br />1. Identificación de problemas, oportunidades y objetivos<br />Kendall & Kendall<br />2. Determinación de requerimientos de información<br />7. Implementación y evaluación del sistema<br />3. Análisis de las necesidades del sistema<br />6. Prueba del sistema y mantenimiento del sistema<br />4. Diseño del sistema recomendado<br />5. Desarrollo y documentación del software<br />
  3. 3. CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)<br />MODELO LINEAL <br />Este modelo, identificado a principios de la década de los 50, resulta muy rígido porque cada fase requiere como elemento de entrada el resultado completo de la anterior.<br />Resulta apropiado para:<br />-Desarrollar nuevas versiones de sistemas antiguos en los que el desconocimiento de las necesidades de los usuarios, o del entorno de operación no plantea riesgos.<br />-Sistemas pequeños, sin previsión de evolución a corto plazo. <br />Requisitos<br />Diseño<br />Codificación<br />Pruebas<br />Integración<br />Operación y mantenimiento<br />
  4. 4. CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)<br />MODELO EN CASCADA <br />En 1970 WinstonRoycemuestra los bucles de retroalimentación para el mantenimiento durante la construcción del producto.<br />Requerimientos <br />Cambiados<br />Requisitos<br />Análisis<br />Diseño<br />Implementación<br />Mantenimiento <br />posentrega<br />Retiro<br /> Desarrollo<br /> Mantenimiento<br />
  5. 5. CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)<br />MODELO ESPIRAL<br />En 1970 WinstonRoyce definió flujos de retorno sobre el modelo secuencial, acuñando así el modelo en cascada. El ciclo de iteración de este modelo evolutivo se convierte en una espiral, que al representarse sobre ejes cartesianos muestra en cada cuadrante una clase particular de actividad: Planificación, Análisis de riesgo, Ingeniería y Evaluación. <br />
  6. 6. CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)<br />MODELO INCREMENTAL<br />Diseño<br />Codificación<br />Pruebas<br />Integración<br />OperaciónMantenim.<br />Sub-sistema<br />REQUISITOS<br />SISTEMA<br />Diseño<br />Codificación<br />Pruebas<br />Integración<br />OperaciónMantenim.<br />Sub-sistema<br />Diseño<br />Codificación<br />Pruebas<br />…<br />El modelo incremental mitiga la rigidez del modelo en cascada, descomponiendo el desarrollo de un sistema en partes. Las ventajas que ofrece son:<br />-El usuario dispone de pequeños subsistemas operativos que ayudan a perfilar mejor las necesidades reales del sistema en su conjunto.<br />-El modelo produce entregas parciales en periodos cortos de tiempo, comparados con el tiempo necesario para la construcción del sistema en su conjunto, y permite la incorporación de nuevos requisitos que pueden no estar disponibles o no ser conocidos al iniciar el desarrollo.<br />
  7. 7. Iterativo e Incremental<br />CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)<br />Una fortaleza , es que modela la producción del software de una manera muy parecida al mundo real<br />
  8. 8. CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)<br />MODELO DE PROTOTIPADO (MODIFICADORES DE LOS MODELOS)<br />Escuchar al<br />Cliente<br />Construir y<br />Revisar Maqueta<br />La construcción de prototipos se puede utilizar como un modelo del proceso independiente, se emplea más comúnmente como una técnica susceptible de implementarse dentro del contexto de cualquiera de los modelos del proceso expuestos.<br />Los prototipos pueden ser:<br />Ligeros: dibujos de pantallas de interfaz con simulación de funcionamiento por enlaces a otros dibujos…<br />Operativos: Módulos de software con funcionamiento propio que se desarrollan sin cubrir las funcionalidades completas del sistema.<br />El cliente prueba la maqueta<br />
  9. 9. CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)<br />CICLOS DE VIDA SEGÚN BIBLIOGRAFÍA<br />
  10. 10. METODOLOGÍA<br />CICLO DE VIDA DEL DESARROLLO DE SISTEMAS (SDLC)<br />Forma disciplinada de asignar tareas y responsabilidades en una empresa de desarrollo (quién hace qué, cuándo y cómo).<br />El rasgo principal de una metodología se la define por el ciclo de vida del proyecto de acuerdo a su modelo.<br />
  11. 11. Bibliografía<br />Schach Stephen (2006). Ingeniería de Software clásica y orientada a objetos.<br />WhittenJeffrey,BentleyLonnie y Barlow Víctor (1997). Análisis y Diseño de Sistemas de Información<br />Kendall & Kendall (2005). Análisis y Diseño de Sistemas<br />www.navegapolis.net/files/cis/CIS_1_05.pdf<br />

×