SlideShare una empresa de Scribd logo
1 de 4
Modelo en cascada de Royce y
espiral de Boehm
2017
Actividad N°3
IES - 9023
AnálisisyDiseñode Sistemas
Bevaqua,Patricio
ActividadN°3
IES-9023
1
Seguimostrabajandoconel material "Metodologíade Desarrollode Software"
Para realizarel trabajodeberánleerel textopropuesto,verlosvideosybuscar informaciónde
otras páginassi lo necesitan.
MODELO DE CASCADA (originadoen el paper de WinstonRoice)
1) ¿Qué piensande ese modelo?¿Esseguro?¿Porqué?
El modelorefiere aunprocesode pasos secuenciales.Esde losmásprimitivosdadoque surge
a mediadosde ladécadadel ’70.
No estan seguroporque el paperpropone adelantaretapassinesperaraanalizartodoslos
requerimientosypone enriesgolacorrecta identificaciónde losproblemasynecesidades.
2) ¿Conqué metodologíase cruza?
Está fuertementeorientadoaladocumentación.
Tambiénessecuencial yorientadoalaspersonas.
Planteatestear,chequear.
3) Traduce yexplicadebajoel textoSTEP3:DOIT TWICE
Lo que se planteayadesde el títuloes“hazlodosveces”. Se refiere aque el productofinal sea
la segundaversión.Paraelloproponedesarrollarel procesocompletoaescala,enuna
cantidadde tiempomínima.Tambiénesbozaunejemplode tiemposyexplicaque si se reduce
el plazototal,lomismosucederáconel pilotoyse requerirápersonal con altaexperiencia.
Traducción: Paso 3Hazlo dos veces. “Sielprograma en cuestión se está desarrollando porprimera vez, para quela versión final
entregada alclientepara el despliegueoperativo sea en realidad la segunda versión en lo queserefierea las áreas críticas de
diseño/operaciones. La figura 7 ilustra cómosepuedellevara cabo medianteuna simulación.Tenga encuenta quees
simplementetodo el proceso hecho enminiatura,a una escala detiempo que es relativamente pequeño con respectoale sfuerzo
global. La naturaleza de esteesfuerzo puede variar ampliamentedependiendoprincipalmentede la escala detiempo globaly de la
naturaleza delas áreas problemáticas críticas a modelar.Si elesfuerzo dura 30meses entonces estedesarrollo temprano deun
modelo piloto podría estar programado para 10meses. Para esteprograma sepuedenutilizarcontroles bastantes formales,
procedimientos dedocumentación,etcétera. Sin embargo, sielesfuerzo global se redujera a 12 meses, entonces elesfuerzo piloto
podría ser comprimido a 3 meses tal vez, conelfin deobtener el apalancamiento suficiente en eldesarrollode la línea principal.
En este casoserequiere untipo muyespecial deamplia competencia por partedelpersonalinvolucrado.”
4) ¿Qué puedendecirahoradel segundoesquema?(Figura7)
El esquemamuestralarealizaciónde undiseñopreliminardel programa.Estoserviráde
retroalimentacióndel procesode diseñodefinitivo.
Tambiéneste modelo(figura7),eslabase del modeloiterativo.
Esta figuraesla que plantearíaRoyce en supaper,siendoel modelode cascadauna
tergiversaciónde sutrabajocompletoque planteaporqué nodeberíahacerse unasolapasada
por cada etapa.
AnálisisyDiseñode Sistemas
Bevaqua,Patricio
ActividadN°3
IES-9023
2
ESPIRAL DE BOHEN (originadoenel paper de Barry Boehm)
1) ¿Conqué metodologíade lasque hemosvistose cruza?
Se cruza con el modeloAdaptativo, tambiénal Proceso.
Y puede tender,dependiendode laconvenienciaaProductoo Documentación (se debe definir
encada iteración).
2) ¿En qué se diferenciaconel modeloencascada?
El modelode cascadaes másestructuradoy orientadoalas personasya la documentación.
El espiral esmásflexible,iterativo,orientadofuertemente aproceso.
Este modelose denominaenespiral porquelasactividadesoiteracionesvanavanzando,
formandounespiral,amedidaque vacreciendoel proyecto.Encada giro se construye un
modelodel sistemacompleto.Puederelacionarse conotromodelode desarrollocomoel
cascada o evolutivo.Esrecomendadoparael desarrollode grandessistemas.Tambiénse
sugiere que el análisisde riesgosloimplementenpersonasconaltacapacitación.Nohay un
númerodefinidode iteraciones,lasdecide el equipode proyecto.
3) Nombray explicalas6 regionesque estánenel modelo.
 Comunicaciónconel Cliente:sonlastareasrequeridasparaestablecercontactoentre
el desarrolladoryel cliente.
 Planificación:se planteanlastareasparadefinirrecursos,tiempoyotrascuestiones
relacionadasconel proyecto.Acáse preguntantodoslosrequerimientos.
 Análisisde riesgos:se enfocaenlaevaluaciónde riesgostécnicosyotrainformación
relacionadaque influyaenel proyecto.
 Ingeniería:sonlastareasrequeridasparaconstruirunao masrepresentacionesde la
aplicación.Estasdebenimplementarloque se planificó.
 Construcciónyentrega:aquí se construye pruebae instalael proyecto yse
proporcionasoporte al usuario.
 Evaluacióndel cliente:se verificael comportamientodelsoftware creadodurante la
etapade ingenieríayadaptación.
4) ¿Qué funcióncumple el cliente en este modelo?
Es una funciónprimordial yaque sugiere el acompañamientodelcliente entodaslasfases
para obtenerinformaciónyrequisitosimportantesdurante el proyecto.
AnálisisyDiseñode Sistemas
Bevaqua,Patricio
ActividadN°3
IES-9023
3
5) Ventajasydesventajasde este modelo.
Ventajas
 Es un enfoque realistadel desarrollode
sistemas
 Adaptable alolargo de la vidadel
producto
 Se reaccionamejorante riesgo
 Construcciónde Prototiposen
cualquieretapa
 Buenacalidad
Desventajas:
 Costosoy largo tiempo
 Error comenzarde nuevo
 No aconsejableenpequeñossistemas
 Experienciaporparte del equipo
desarrollador
Etapas del modeloiterativosegúnel video:
1. Identificacióndel sistemaysubsistemasclavesdel proyecto
2. Determinaciónde lascondicionesde éxitodel proyecto
3. Negociaciónde las condiciones de éxitoparareunirlasenunconjuntode condiciones
para todoslos involucrados
Sugiere el acompañamientodel clienteentodaslasfasesparaobtenerinformacióny
requisitosimportantesduranteel proyecto
Cabe mencionarque el númerode interaccionesy lacantidadde cuadrantesquedaenmanos
del grupodesarrollador

Más contenido relacionado

Similar a Modelo en cascada de Roice y espiral de Boehn

15 el-desarrollo-del-software
15 el-desarrollo-del-software15 el-desarrollo-del-software
15 el-desarrollo-del-softwarevisualmolina
 
Cibernética Organizacional y software VSMod®.
Cibernética Organizacional y software VSMod®. Cibernética Organizacional y software VSMod®.
Cibernética Organizacional y software VSMod®. Juan Martin Garcia
 
S8 arely medina_informe
S8 arely medina_informeS8 arely medina_informe
S8 arely medina_informeArely_Medina
 
2.4 DISEÑO BASADO EN PATRONES.pptx
2.4 DISEÑO BASADO EN PATRONES.pptx2.4 DISEÑO BASADO EN PATRONES.pptx
2.4 DISEÑO BASADO EN PATRONES.pptxGonzaloMartinezSilve
 
Manual análisis de algoritmos
Manual análisis de algoritmosManual análisis de algoritmos
Manual análisis de algoritmosBeat Winehouse
 
Manual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmosManual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmosJaro
 
5 ciclos de vida del software(fixed)
5   ciclos de vida del software(fixed)5   ciclos de vida del software(fixed)
5 ciclos de vida del software(fixed)rockrlos
 
Metodologia cascada pura
Metodologia cascada puraMetodologia cascada pura
Metodologia cascada puraSergio Olivares
 

Similar a Modelo en cascada de Roice y espiral de Boehn (20)

15 el-desarrollo-del-software
15 el-desarrollo-del-software15 el-desarrollo-del-software
15 el-desarrollo-del-software
 
Tecnicas de modelado y metodologias para aplicaciones Web
Tecnicas de modelado y metodologias para aplicaciones WebTecnicas de modelado y metodologias para aplicaciones Web
Tecnicas de modelado y metodologias para aplicaciones Web
 
2.modelos del proceso
2.modelos del proceso2.modelos del proceso
2.modelos del proceso
 
Cibernética Organizacional y software VSMod®.
Cibernética Organizacional y software VSMod®. Cibernética Organizacional y software VSMod®.
Cibernética Organizacional y software VSMod®.
 
Modelado y metodologias para aplicaciones web
Modelado y metodologias para aplicaciones webModelado y metodologias para aplicaciones web
Modelado y metodologias para aplicaciones web
 
diapositivas
diapositivasdiapositivas
diapositivas
 
S8 arely medina_informe
S8 arely medina_informeS8 arely medina_informe
S8 arely medina_informe
 
Clase 2, 22/8/2007
Clase 2, 22/8/2007Clase 2, 22/8/2007
Clase 2, 22/8/2007
 
2.4 DISEÑO BASADO EN PATRONES.pptx
2.4 DISEÑO BASADO EN PATRONES.pptx2.4 DISEÑO BASADO EN PATRONES.pptx
2.4 DISEÑO BASADO EN PATRONES.pptx
 
Prototipado
PrototipadoPrototipado
Prototipado
 
Anti patrones
Anti patronesAnti patrones
Anti patrones
 
Fpr02
Fpr02Fpr02
Fpr02
 
Manual analisis-de-algoritmos
Manual analisis-de-algoritmosManual analisis-de-algoritmos
Manual analisis-de-algoritmos
 
Manual análisis de algoritmos
Manual análisis de algoritmosManual análisis de algoritmos
Manual análisis de algoritmos
 
Manual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmosManual de análisis y diseño de algoritmos
Manual de análisis y diseño de algoritmos
 
Metodologia De Desarrollo De Software
Metodologia De Desarrollo De SoftwareMetodologia De Desarrollo De Software
Metodologia De Desarrollo De Software
 
5 ciclos de vida del software(fixed)
5   ciclos de vida del software(fixed)5   ciclos de vida del software(fixed)
5 ciclos de vida del software(fixed)
 
Cp223
Cp223Cp223
Cp223
 
Metodologia cascada pura
Metodologia cascada puraMetodologia cascada pura
Metodologia cascada pura
 
Deep Learning Notes
Deep Learning NotesDeep Learning Notes
Deep Learning Notes
 

Último

Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfCarlosSanchez452245
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxUPSE
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfUPSE
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocioMagemyl Egana
 
contabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superiorcontabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superiorDalia Rodriguez
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocioMagemyl Egana
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)Samuel Solís Fuentes
 

Último (7)

Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 
contabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superiorcontabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superior
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 

Modelo en cascada de Roice y espiral de Boehn

  • 1. Modelo en cascada de Royce y espiral de Boehm 2017 Actividad N°3 IES - 9023
  • 2. AnálisisyDiseñode Sistemas Bevaqua,Patricio ActividadN°3 IES-9023 1 Seguimostrabajandoconel material "Metodologíade Desarrollode Software" Para realizarel trabajodeberánleerel textopropuesto,verlosvideosybuscar informaciónde otras páginassi lo necesitan. MODELO DE CASCADA (originadoen el paper de WinstonRoice) 1) ¿Qué piensande ese modelo?¿Esseguro?¿Porqué? El modelorefiere aunprocesode pasos secuenciales.Esde losmásprimitivosdadoque surge a mediadosde ladécadadel ’70. No estan seguroporque el paperpropone adelantaretapassinesperaraanalizartodoslos requerimientosypone enriesgolacorrecta identificaciónde losproblemasynecesidades. 2) ¿Conqué metodologíase cruza? Está fuertementeorientadoaladocumentación. Tambiénessecuencial yorientadoalaspersonas. Planteatestear,chequear. 3) Traduce yexplicadebajoel textoSTEP3:DOIT TWICE Lo que se planteayadesde el títuloes“hazlodosveces”. Se refiere aque el productofinal sea la segundaversión.Paraelloproponedesarrollarel procesocompletoaescala,enuna cantidadde tiempomínima.Tambiénesbozaunejemplode tiemposyexplicaque si se reduce el plazototal,lomismosucederáconel pilotoyse requerirápersonal con altaexperiencia. Traducción: Paso 3Hazlo dos veces. “Sielprograma en cuestión se está desarrollando porprimera vez, para quela versión final entregada alclientepara el despliegueoperativo sea en realidad la segunda versión en lo queserefierea las áreas críticas de diseño/operaciones. La figura 7 ilustra cómosepuedellevara cabo medianteuna simulación.Tenga encuenta quees simplementetodo el proceso hecho enminiatura,a una escala detiempo que es relativamente pequeño con respectoale sfuerzo global. La naturaleza de esteesfuerzo puede variar ampliamentedependiendoprincipalmentede la escala detiempo globaly de la naturaleza delas áreas problemáticas críticas a modelar.Si elesfuerzo dura 30meses entonces estedesarrollo temprano deun modelo piloto podría estar programado para 10meses. Para esteprograma sepuedenutilizarcontroles bastantes formales, procedimientos dedocumentación,etcétera. Sin embargo, sielesfuerzo global se redujera a 12 meses, entonces elesfuerzo piloto podría ser comprimido a 3 meses tal vez, conelfin deobtener el apalancamiento suficiente en eldesarrollode la línea principal. En este casoserequiere untipo muyespecial deamplia competencia por partedelpersonalinvolucrado.” 4) ¿Qué puedendecirahoradel segundoesquema?(Figura7) El esquemamuestralarealizaciónde undiseñopreliminardel programa.Estoserviráde retroalimentacióndel procesode diseñodefinitivo. Tambiéneste modelo(figura7),eslabase del modeloiterativo. Esta figuraesla que plantearíaRoyce en supaper,siendoel modelode cascadauna tergiversaciónde sutrabajocompletoque planteaporqué nodeberíahacerse unasolapasada por cada etapa.
  • 3. AnálisisyDiseñode Sistemas Bevaqua,Patricio ActividadN°3 IES-9023 2 ESPIRAL DE BOHEN (originadoenel paper de Barry Boehm) 1) ¿Conqué metodologíade lasque hemosvistose cruza? Se cruza con el modeloAdaptativo, tambiénal Proceso. Y puede tender,dependiendode laconvenienciaaProductoo Documentación (se debe definir encada iteración). 2) ¿En qué se diferenciaconel modeloencascada? El modelode cascadaes másestructuradoy orientadoalas personasya la documentación. El espiral esmásflexible,iterativo,orientadofuertemente aproceso. Este modelose denominaenespiral porquelasactividadesoiteracionesvanavanzando, formandounespiral,amedidaque vacreciendoel proyecto.Encada giro se construye un modelodel sistemacompleto.Puederelacionarse conotromodelode desarrollocomoel cascada o evolutivo.Esrecomendadoparael desarrollode grandessistemas.Tambiénse sugiere que el análisisde riesgosloimplementenpersonasconaltacapacitación.Nohay un númerodefinidode iteraciones,lasdecide el equipode proyecto. 3) Nombray explicalas6 regionesque estánenel modelo.  Comunicaciónconel Cliente:sonlastareasrequeridasparaestablecercontactoentre el desarrolladoryel cliente.  Planificación:se planteanlastareasparadefinirrecursos,tiempoyotrascuestiones relacionadasconel proyecto.Acáse preguntantodoslosrequerimientos.  Análisisde riesgos:se enfocaenlaevaluaciónde riesgostécnicosyotrainformación relacionadaque influyaenel proyecto.  Ingeniería:sonlastareasrequeridasparaconstruirunao masrepresentacionesde la aplicación.Estasdebenimplementarloque se planificó.  Construcciónyentrega:aquí se construye pruebae instalael proyecto yse proporcionasoporte al usuario.  Evaluacióndel cliente:se verificael comportamientodelsoftware creadodurante la etapade ingenieríayadaptación. 4) ¿Qué funcióncumple el cliente en este modelo? Es una funciónprimordial yaque sugiere el acompañamientodelcliente entodaslasfases para obtenerinformaciónyrequisitosimportantesdurante el proyecto.
  • 4. AnálisisyDiseñode Sistemas Bevaqua,Patricio ActividadN°3 IES-9023 3 5) Ventajasydesventajasde este modelo. Ventajas  Es un enfoque realistadel desarrollode sistemas  Adaptable alolargo de la vidadel producto  Se reaccionamejorante riesgo  Construcciónde Prototiposen cualquieretapa  Buenacalidad Desventajas:  Costosoy largo tiempo  Error comenzarde nuevo  No aconsejableenpequeñossistemas  Experienciaporparte del equipo desarrollador Etapas del modeloiterativosegúnel video: 1. Identificacióndel sistemaysubsistemasclavesdel proyecto 2. Determinaciónde lascondicionesde éxitodel proyecto 3. Negociaciónde las condiciones de éxitoparareunirlasenunconjuntode condiciones para todoslos involucrados Sugiere el acompañamientodel clienteentodaslasfasesparaobtenerinformacióny requisitosimportantesduranteel proyecto Cabe mencionarque el númerode interaccionesy lacantidadde cuadrantesquedaenmanos del grupodesarrollador