Israel Boucchechter # 97-29307 Ciclos de Vida de Ingeniera del Software Modelo en Cascada 1 (Bennington 1956! El ms coocido! esta "asado e el ciclo co#ecioal de ua i$eier%a! el &aradi$ma del ciclo de #ida a"arca las si$uietes acti#idades' Ingeniera y Anlisis del Sistema: (e"ido a )ue el so*t+are es siem&re &arte de u sistema ma,or el tra"ajo comie-a esta"leciedo los re)uisitos de todos los elemetos del sistema , lue$o asi$ado al$. su"cojuto de estos re)uisitos al so*t+are/ Anlisis de los requisitos del software: el &roceso de reco&ilaci0 de los re)uisitos se cetra e itesi*ica es&ecialmete e el so*t+are/ El i$eiero de so*t+are 12alistas3 de"e com&reder el m"ito de la i*ormaci0 del so*t+are! as% como la *uci0! el redimieto , las iter*aces re)ueridas/ Diseo: el dise4o del so*t+are se e*oca e cuatro atri"utos distitos del &ro$rama' la estructura de los datos! la ar)uitectura del so*t+are! el detalle &rocedimetal , la caracteri-aci0 de la iter*a-/ El &roceso de dise4o traduce los re)uisitos e ua re&resetaci0 del so*t+are co la calidad re)uerida ates de )ue comiece la codi*icaci0/
Codificacin: el dise4o de"e traducirse e ua *orma le$i"le &ara la ma)uia/ El &aso de codi*icaci0 reali-a esta tarea/ 5i el dise4o se reali-a de ua maera detallada la codi*icaci0 &uede reali-arse mecicamete/ Prueba: ua #e- )ue se ha $eerado el c0di$o comie-a la &rue"a del &ro$rama/ 6a &rue"a se cetra e la l0$ica itera del so*t+are! , e las *ucioes e7teras! reali-ado &rue"as )ue ase$ure )ue la etrada de*iida &roduce los resultados )ue realmete se re)uiere/ 8ateimieto' el so*t+are su*rir cam"ios des&u9s de )ue se etre$a al cliete/ 6os cam"ios ocurrir de"ido a )ue ha,a ecotrado errores! a )ue el so*t+are de"a ada&tarse a cam"ios del etoro e7tero 1sistema o&erati#o o dis&ositi#os &eri*9ricos3! o de"ido a )ue el cliete re)uiera am&liacioes *ucioales o del redimieto/ (es#etajas' 6os &ro,ectos reales raramete si$ue el *lujo secuecial )ue &ro&oe el modelo! siem&re ha, iteracioes , se crea &ro"lemas e la a&licaci0 del &aradi$ma/ 1 Ingeniera del Software: Un enfoque practico, Roger S. Presuman, 3 ra Edicin, Pag. !"#3$. I$eier%a , 2lisis del 5istema 2lisis de los Re)uisitos (ise4o :odi*icaci0 ;rue"a 8ateimieto <ormalmete! es di*%cil &ara el cliete esta"lecer e7&l%citamete al &rici&io todos los re)uisitos/ El ciclo de #ida clsico lo re)uiere , tiee di*icultades e acomodar &osi"les icertidum"res )ue &uede e7istir al comie-o de muchos &roductos/ El cliete de"e teer &aciecia/ =asta lle$ar a las eta&as *iales del &ro,ecto! o estar dis&oi"le ua #ersi0 o&erati#a del &ro$rama/ > error im&ortate o detectado hasta )ue el &ro$rama este *ucioado &uede ser desastroso/ 6a #etaja de este m9todo radica e su secille- ,a )ue si$ue los &asos ituiti#os ecesarios a la hora de desarrollar el so*t+are/ Modelo V (Ministerio de Defensa de Alemania, 1992)! El 8odelo ? tiede a ser mu, relacioado co el 8odelo de :ascada &uesto )ue es ua e#oluci0 del mismo/ ;uede otarse )ue su &rimera mitad es similar al 8odelo e :ascada! , la otra mitad tiee como *ialidad hacer &rue"as e ite$raci0 asociado a cada ua de las eta&as de la mitad aterior/ 5e &uede ideti*icar ua #etaja &rici&al co res&ecto al 8odelo :ascada ms sim&le! , se re*iere a )ue este modelo i#olucra che)ueos de cada ua de las eta&as del modelo de cascada/ (es#etajas' El ries$o es ma,or )ue el de otros modelos! &ues e lu$ar de hacer &rue"as de ace&taci0 al *ial de cada eta&a! las &rue"as comie-a a e*ectuarse lue$o de ha"er termiado la im&lemetaci0! lo )ue &uede traer como cosecuecia u @roll-"acAB de todo u &roceso )ue cost0 tiem&o , diero/ El modelo o cotem&la la &osi"ilidad de retorar a eta&as imediatamete ateriores! cosa )ue e la realidad &uede ocurrir/ 5e toma toda la com&lejidad del &ro"lema de ua #e- , o e iteracioes o ciclos de desarrollo! lo )ue dismiu,e el ries$o/ 2 &esar de todo lo ates mecioado! de*iiti#amete se trata de u modelo ms ro"usto , com&leto )ue el 8odelo de :ascada! , &uede &roducir so*t+are de ma,or calidad )ue co el modelo de cascada/ ANALISIS DE REQUERIMIENTOS DISEO DEL SISTEMA DISEO DETALLADO IMPLEMENTACION DE PROGRAMAS Y PRUEBA UNITARIA PRUEBA DEL SISTEMA PRUEBA DE ACEPTACION OPERACION Y MANTENIMIENTO PRUEBA DE INTEGRACION ;la de ;rue"as de Ite$raci0 Verifcar diseo ;la de ;rue"as del 5istema Validar requerimientos ;la de ;rue"as de 2ce&taci0 6os &laes de &rue"a so el e7o etre el desarrollo , la #eri*icaci0