SlideShare uma empresa Scribd logo
1 de 17
ESPOCH
DESARROLLO DE SOFWARE
DIFERENCIAS ENTRE EL METODO DE LA CASCADA Y EL METODO ESPIRAL
DANNY CANDO
Que tipos de software hay ?
• Por su estructura:
• Funcionales.
• Orientados a objetos.
• Orientados a listas.
• Orientados a componentes.
• Por su función:
• Programas o Sistemas de Usuario
• Interfaces Hombre-Maquina.
• Herramientas de Software.
• Librerías.
• Sistemas de uso genérico: Compiladores, S.O’s, Procesadores de
Texto, etc.
• Bases de Datos.
• Sistemas basados en Web.
El Proceso de Software
• Conjunto estructurado de actividades requeridas para
desarrollar un sistema de software.
 Especificación- que debe hacer el software y cuales son sus
especificaciones de desarrollo.
 Desarrollo – produccion del sistema de software.
 Validación – verificar que el software hace lo que el cliente pide.
 Evolución – cambiar/adaptar el software a las demandas.
• Las actividades varían dependiendo de la organización y del
tipo de sistema a desarrollarse.
• Debe estar explícitamente modelado si va a ser bien
administrado.
Proceso Genérico de Software
• Especificación - establecer los requerimientos y restricciones
del sistema
• Diseño - Producir un modelo en papel del sistema
• Manufactura - construir el sistema
• Prueba - verificar que el sistema cumpla con las
especificaciones requeridas
• Instalación - entregar el sistema al usuario y asegurar su
operacionalidad
• Mantenimiento - reparar fallos en el sistema cundo sea
descubiertos
Características del proceso
• Entendible
 Se encuentra el proceso bien definido y es entendible ?.
• Visible
 El proceso es visible al exterior ?.
• Soportable
 Puede el proceso ser soportado por herramientas CASE ?.
• Aceptable
 El proceso es aceptado por aquellos involucrados en el ?.
Características del proceso
• Confiable
 Los errores del proceso son descubiertos antes de que se conviertan en
errores del producto ?.
• Robusto
 Puede continuar el proceso a pesar de problemas inesperados ?.
• Mantenible
 Puede el proceso evolucionar para cumplir con los objetivos
organizacionales ?.
• Rapidez
 Que tan rápido puede producirse el sistema ?.
Modelo de Cascada (gráfica)
Definición de
Requerimientos
Diseño del Software
y del Sistema
Implementación y
Prueba de unidades
Integración y Prueba
del Sistema
Operación y
Mantenimiento
Fases del Modelo de Cascada
• Análisis de requerimientos y definición.
• Diseño del sistema y del software.
• Implementación y prueba de unidades
• Integración y prueba del sistema.
• Operación y mantenimiento.
• La dificultad en esta modelo reside, en la dificultad de hacer
cambios entre etapas.
Problemas y Riesgos
• Cascada.
 Alto riesgo en sistemas nuevos debido a problemas en las
especificaciones y en el diseño.
 Bajo riesgo para desarrollos bien comprendidos utilizando tecnología
conocida.
Manejo de Riesgos
• La tarea principal del administrador consiste en minimizar
riesgos.
• El “riesgo” inherente en una actividad es se mide en base a la
incertidumbre que presenta el resultado de esa actividad.
• Las actividades con alto riesgo causan sobre-costes en cuanto a
planeación y costos
• El riesgo es proporcional al monto de la calidad de la
información disponible. Cuanto menos información, mayor el
riesgo.
Modelo de Proceso de Espiral
Determine objetivos
alternativas y
restricciones
Evalúe alternativas,
identifique y resuelva
riesgos
Análisis de
Riesgos
Análisis de
Riesgos
Análisis de
Riesgos
Análisis
de
Riesgos
Planea la
siguiente fase
Desarrolla y verifica
el siguiente nivel
del producto
Prototipo
OperacionalPrototipo
3Prototipo
2Proto
tipo 3
Plan de requerimientos
Plan del ciclo de vida
REVISIÓN
Plan de
Desarrollo
Plan de Integración
y Prueba
Concepto de
Operación
Simulaciones, modelos y benchmarks
Requeri
mientos de
SW
Validación de
Requerimientos
Diseño
V &V
Servicio
Prueba de
Aceptación
Prueba de
Integración
Prueba de
Unidades
Codificación
Diseño
Detallado
Diseño
del
Producto
Plantilla para una ronda del
espiral
• Objetivos.
• Restricciones.
• Alternativas.
• Riesgos.
• Resolución de riesgos.
• Resultados.
• Planes.
• Garantías (commitments).
Ventajas del Modelo de Espiral
• Centra su atención en la reutilización de componentes y
eliminación de errores en información descubierta en fases
iniciales.
• Los objetivos de calidad son el primer objetivo.
• Integra desarrollo con mantenimiento.
• Provee un marco de desarrollo de hardware/software.
Problemas con el Modelo de
Espiral
• El desarrollo contractual especifica el modelo del proceso y los
resultados a entregar por adelantado.
• Requiere de experiencia en la identificación de riesgos.
• Requiere refinamiento para uso generalizado.
Que modelo utilizar ?
• Para sistemas bien comprendidos utiliza el Modelo de
Cascada. La fase de análisis de riesgos es relativamente fácil.
• Con requerimientos estables y sistemas de seguridad
críticos, utiliza modelos formales.
• Con especificaciones incompletas, utiliza el modelo de
prototipado.
• Pueden utilizarse modelos híbridos en distintas partes del
desarrollo.
Documentos del Modelo de
Cascada
Actividad Documentos Producidos
Análisis de Requerimientos Documento de Requerimientos
Definición de Requerimientos Documento de Requerimientos.
Especificación del Sistema. Especificación Funcional, Plan de
Pruebas de Aceptación.
Diseño Arquitectural Especificación de la Arquitectura, y
Plan de Pruebas del Sistema
Diseño de Interfaces Especificación de la Interfaces y Plan
de pruebas de Integración.
Diseño Detallado Especificación del diseño y Plan de
prueba de Unidades.
Codificación Código de Programa
Prueba de Unidades Reporte de prueba de unidades
Prueba de Módulos Reporte de prueba de módulos
Prueba de Integración Reporte de prueba de integración y
Manual de usuario final
Prueba del Sistema Reporte de prueba del sistema
Prueba de Aceptación Sistema final mas la documentación.
Visibilidad del Modelo
Modelo de Proceso Visibilidad del Proceso
Modelo de Cascada Buena visibilidad, cada actividad
produce un documento o
resultado
Desarrollo Evolutivo Visibilidad pobre, muy caro al
producir docuementos en cada
iteración.
Modelos Formales Buena visibilidad, en cada fase
deben producirse documentos.
Desarrollo orientado a la
reutilización
Visibilidad moderada.
Importante contar con
documentación de
componentes reutilizables.Modelo de Espiral Buena visibilidad, cada
segmento y cada anillo del
espiral debe producir un
documento.

Mais conteúdo relacionado

Mais procurados

14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software
Jhon Barrera
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
Pablo Niama
 

Mais procurados (20)

14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software14. fundamentos de desarrollo de software
14. fundamentos de desarrollo de software
 
Sesión 1: Introduccion. ¿Qué es ingeniería de software?
Sesión 1: Introduccion. ¿Qué es ingeniería de software?Sesión 1: Introduccion. ¿Qué es ingeniería de software?
Sesión 1: Introduccion. ¿Qué es ingeniería de software?
 
Entregables de las pruebas
Entregables de las pruebasEntregables de las pruebas
Entregables de las pruebas
 
Modelo V
Modelo VModelo V
Modelo V
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Iswii
IswiiIswii
Iswii
 
Presentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vPresentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_v
 
Procesos de desarrollo de software
Procesos de desarrollo de softwareProcesos de desarrollo de software
Procesos de desarrollo de software
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Modelos de Procesos del Software
Modelos de Procesos del SoftwareModelos de Procesos del Software
Modelos de Procesos del Software
 
Pruebas automaticas
Pruebas automaticasPruebas automaticas
Pruebas automaticas
 
Chartprocesounificadoanalisis diseño
Chartprocesounificadoanalisis diseñoChartprocesounificadoanalisis diseño
Chartprocesounificadoanalisis diseño
 
Modelos Prescriptivos 1.pdf
Modelos Prescriptivos 1.pdfModelos Prescriptivos 1.pdf
Modelos Prescriptivos 1.pdf
 
Proyecto Modelo lineal o cascada de un negocio de venta de productos.
Proyecto Modelo lineal o cascada de un negocio de venta de productos.Proyecto Modelo lineal o cascada de un negocio de venta de productos.
Proyecto Modelo lineal o cascada de un negocio de venta de productos.
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Modelos Prescriptivos de Proceso
Modelos Prescriptivos de ProcesoModelos Prescriptivos de Proceso
Modelos Prescriptivos de Proceso
 
Proceso Del Software
Proceso Del SoftwareProceso Del Software
Proceso Del Software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Cuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_softwareCuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_software
 

Semelhante a Espoch (20)

Procesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITECProcesos de Software EGEL-UNITEC
Procesos de Software EGEL-UNITEC
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ingeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryyIngeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryy
 
Ingeniería de software16
Ingeniería de software16Ingeniería de software16
Ingeniería de software16
 
Ingenier%c3%ada de software
Ingenier%c3%ada de softwareIngenier%c3%ada de software
Ingenier%c3%ada de software
 
Clase 11
Clase 11Clase 11
Clase 11
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ingen de software
Ingen de softwareIngen de software
Ingen de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Clase 11
Clase 11Clase 11
Clase 11
 
Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4
 
Software sao
Software saoSoftware sao
Software sao
 
Software
SoftwareSoftware
Software
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWARE
 
Procesos de calidad software
Procesos de calidad softwareProcesos de calidad software
Procesos de calidad software
 
PROCESOS DE CALIDAD SOFTWARE
PROCESOS DE CALIDAD  SOFTWAREPROCESOS DE CALIDAD  SOFTWARE
PROCESOS DE CALIDAD SOFTWARE
 
Desarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por PruebasDesarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por Pruebas
 
El proceso
El procesoEl proceso
El proceso
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.ppt
 

Último

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Último (20)

Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 

Espoch

  • 1. ESPOCH DESARROLLO DE SOFWARE DIFERENCIAS ENTRE EL METODO DE LA CASCADA Y EL METODO ESPIRAL DANNY CANDO
  • 2. Que tipos de software hay ? • Por su estructura: • Funcionales. • Orientados a objetos. • Orientados a listas. • Orientados a componentes. • Por su función: • Programas o Sistemas de Usuario • Interfaces Hombre-Maquina. • Herramientas de Software. • Librerías. • Sistemas de uso genérico: Compiladores, S.O’s, Procesadores de Texto, etc. • Bases de Datos. • Sistemas basados en Web.
  • 3. El Proceso de Software • Conjunto estructurado de actividades requeridas para desarrollar un sistema de software.  Especificación- que debe hacer el software y cuales son sus especificaciones de desarrollo.  Desarrollo – produccion del sistema de software.  Validación – verificar que el software hace lo que el cliente pide.  Evolución – cambiar/adaptar el software a las demandas. • Las actividades varían dependiendo de la organización y del tipo de sistema a desarrollarse. • Debe estar explícitamente modelado si va a ser bien administrado.
  • 4. Proceso Genérico de Software • Especificación - establecer los requerimientos y restricciones del sistema • Diseño - Producir un modelo en papel del sistema • Manufactura - construir el sistema • Prueba - verificar que el sistema cumpla con las especificaciones requeridas • Instalación - entregar el sistema al usuario y asegurar su operacionalidad • Mantenimiento - reparar fallos en el sistema cundo sea descubiertos
  • 5. Características del proceso • Entendible  Se encuentra el proceso bien definido y es entendible ?. • Visible  El proceso es visible al exterior ?. • Soportable  Puede el proceso ser soportado por herramientas CASE ?. • Aceptable  El proceso es aceptado por aquellos involucrados en el ?.
  • 6. Características del proceso • Confiable  Los errores del proceso son descubiertos antes de que se conviertan en errores del producto ?. • Robusto  Puede continuar el proceso a pesar de problemas inesperados ?. • Mantenible  Puede el proceso evolucionar para cumplir con los objetivos organizacionales ?. • Rapidez  Que tan rápido puede producirse el sistema ?.
  • 7. Modelo de Cascada (gráfica) Definición de Requerimientos Diseño del Software y del Sistema Implementación y Prueba de unidades Integración y Prueba del Sistema Operación y Mantenimiento
  • 8. Fases del Modelo de Cascada • Análisis de requerimientos y definición. • Diseño del sistema y del software. • Implementación y prueba de unidades • Integración y prueba del sistema. • Operación y mantenimiento. • La dificultad en esta modelo reside, en la dificultad de hacer cambios entre etapas.
  • 9. Problemas y Riesgos • Cascada.  Alto riesgo en sistemas nuevos debido a problemas en las especificaciones y en el diseño.  Bajo riesgo para desarrollos bien comprendidos utilizando tecnología conocida.
  • 10. Manejo de Riesgos • La tarea principal del administrador consiste en minimizar riesgos. • El “riesgo” inherente en una actividad es se mide en base a la incertidumbre que presenta el resultado de esa actividad. • Las actividades con alto riesgo causan sobre-costes en cuanto a planeación y costos • El riesgo es proporcional al monto de la calidad de la información disponible. Cuanto menos información, mayor el riesgo.
  • 11. Modelo de Proceso de Espiral Determine objetivos alternativas y restricciones Evalúe alternativas, identifique y resuelva riesgos Análisis de Riesgos Análisis de Riesgos Análisis de Riesgos Análisis de Riesgos Planea la siguiente fase Desarrolla y verifica el siguiente nivel del producto Prototipo OperacionalPrototipo 3Prototipo 2Proto tipo 3 Plan de requerimientos Plan del ciclo de vida REVISIÓN Plan de Desarrollo Plan de Integración y Prueba Concepto de Operación Simulaciones, modelos y benchmarks Requeri mientos de SW Validación de Requerimientos Diseño V &V Servicio Prueba de Aceptación Prueba de Integración Prueba de Unidades Codificación Diseño Detallado Diseño del Producto
  • 12. Plantilla para una ronda del espiral • Objetivos. • Restricciones. • Alternativas. • Riesgos. • Resolución de riesgos. • Resultados. • Planes. • Garantías (commitments).
  • 13. Ventajas del Modelo de Espiral • Centra su atención en la reutilización de componentes y eliminación de errores en información descubierta en fases iniciales. • Los objetivos de calidad son el primer objetivo. • Integra desarrollo con mantenimiento. • Provee un marco de desarrollo de hardware/software.
  • 14. Problemas con el Modelo de Espiral • El desarrollo contractual especifica el modelo del proceso y los resultados a entregar por adelantado. • Requiere de experiencia en la identificación de riesgos. • Requiere refinamiento para uso generalizado.
  • 15. Que modelo utilizar ? • Para sistemas bien comprendidos utiliza el Modelo de Cascada. La fase de análisis de riesgos es relativamente fácil. • Con requerimientos estables y sistemas de seguridad críticos, utiliza modelos formales. • Con especificaciones incompletas, utiliza el modelo de prototipado. • Pueden utilizarse modelos híbridos en distintas partes del desarrollo.
  • 16. Documentos del Modelo de Cascada Actividad Documentos Producidos Análisis de Requerimientos Documento de Requerimientos Definición de Requerimientos Documento de Requerimientos. Especificación del Sistema. Especificación Funcional, Plan de Pruebas de Aceptación. Diseño Arquitectural Especificación de la Arquitectura, y Plan de Pruebas del Sistema Diseño de Interfaces Especificación de la Interfaces y Plan de pruebas de Integración. Diseño Detallado Especificación del diseño y Plan de prueba de Unidades. Codificación Código de Programa Prueba de Unidades Reporte de prueba de unidades Prueba de Módulos Reporte de prueba de módulos Prueba de Integración Reporte de prueba de integración y Manual de usuario final Prueba del Sistema Reporte de prueba del sistema Prueba de Aceptación Sistema final mas la documentación.
  • 17. Visibilidad del Modelo Modelo de Proceso Visibilidad del Proceso Modelo de Cascada Buena visibilidad, cada actividad produce un documento o resultado Desarrollo Evolutivo Visibilidad pobre, muy caro al producir docuementos en cada iteración. Modelos Formales Buena visibilidad, en cada fase deben producirse documentos. Desarrollo orientado a la reutilización Visibilidad moderada. Importante contar con documentación de componentes reutilizables.Modelo de Espiral Buena visibilidad, cada segmento y cada anillo del espiral debe producir un documento.