You are on page 1of 22
Anslviey Setemas 20/5/2035 Metodologias para el desarrollo del software. Un proceso de software detallada y completo suele denominarse “Metcdoiogl”. Las ‘matedelagias se basan en una cambinacion ce lns model da praceco genénicos(aecads, ‘@olutho, incremental espird entre tras) Adiionalmente una metodologa deberadefrir ‘conprectsén losartefactos, oles y actividades ivolucados, junto con préctcas y tecnica recomendadss, quias ce adaptacién de la metodolaga a aroyecto, auias para uso de Festamientas de apoyo, etc Habltualnente se ublza el tsmino “meioda” par reerise= nica, noracionesy gules ascriacs, que son aphcabes a uaa algunas) acividades da races de desarot0, par emp, suelahanarse de metoros ce andl y/o cicero. 2 comparacén y/o daafcacén de metodologias no es una tarea soncila cebida ala dverstdad de Fropuestas y dferercias en el grado de detalle, informacién disponible y ‘alcarce de cads una de elas A grands rasgos, si tomemnas como citera las notadores Lilzadas para espectics artelacios producdos en acividsdes de andliss y dseto, ote nos clesicar las metacologias en dos giupos, Metodolagias structures y Netodologies Oentaces 2 Odjeos. Por cliapaite, cnsiderando si losofis de esa ato, ‘avails Metocolaglas can mayor erfasis en la pianvfeacen y cortol del proyecto, en ‘Speciicacin precisa de requsitos y modelado, reciben el apelatwo de Netodologas ‘Tadélernes (0 también dencminadas Metocclogias Pesads, 0 Peso Posade). Clas rmetedclogias, derominadas Metodologias Ages, estén ms oreniacas 2 b generation de cidioo con cidos muy cortos de desarrollo, se drigen a ecupes de cesarrailo peaueros, Fecen espeda hincapi en aspedtos humans as0dacos al bso 21 ecuo e involucen ‘atvarrenteal lente en jr0%es0, ‘Se cescibe coma al canyurte de harramientac, taencas, plocedmientas y soporte ‘coourentalparacl dso'o ceSistemas de irformadin, En Ingeriria de software cwandh se habla de desarolo de scfiware se habla de desarclo ee procramasy par b tanta se cansidere como una tarza ce ingeniei, en 2 cual se debe ‘eecttat una sere d= fases, tapes para obtener un aicurame que funaone de cuerd con Iméldos ya eslabiecoos'en oes, dscns de Ingenta. Las. actwidades cue los Ingerietes de caftware realzan se encuertian ascescas 3 un prncesa de softwar donde interwenen dfererces elementos faces, actnidades, precio, roles, agente) ue pormiten (a defncin del softrare a produar [product ol desarllo 0 cl serio det software, a valdacin del softwave tart Io interno (ecuerinienios especfcos) como lo fexterma lexpectatvas del clente),y evolucén de! softwere donde se modfics pare tepiatla ales cambios, Por ata lac, Sommerville (20072) define que “un metodo ce genera de softuare es un erfoque estrucuraca para el desarralo de software ayo propacto es Tacit |S roducidn de coftware de alta calidad de una forma costesble", cabo destacar que pars tsar este enfoque se debe maneiar conceptas furdamertales tales come, proceso, rmitedes, areas, procedmientas, técricas, herramentas, productos entre ata Periculamente, una metodelodia se basa en una combinadén de los modelos de proceso ‘genérkos para obkener cormo benefico un software que scludones un protiera ‘Analisis y Sistemas 20/05/2015 Aliconalmente una metodologia deberia defirie con precision los artefactos, soles y actividades, junto con précticas, téenicas recomendedas y quias de adaptacin de la metadalogia al proyecto. Sin embargo, la complejdad del proceso de creacin de software «es netamente dependents de fs naturaleza dal proyecto rignno, por Io que el escogmiento de la metodologs estaré acorce al nivel de aporte del proyetto, ya sea pequefig mediano o de ganivel. Por: Yeltsin Aldar Torres Recinos Anslviey Setemas 20/5/2035 ‘Acontinuacin se evsan brevemente cada une de estas ctegerias de metodologes: (METODOLOGIAS ESTRUCTURADAS Los métodas estructuotes comenearen 2 esarrllatce a fines de las 70% con Io Programadin Estuctureca luego 3 metiados de fos 70's aparedetcn técnica para Use (por eempi: et dagrama de Estructural pimeroy postarirmente pata el Anis (oar elemob: Diagrmas de Fluio de Datos), Estas metadalagias son particulaimente ‘apropiadas en proyectos que utiizan para la mplementaciin lengusies de 3ra y dta ceneredon, emoios da metadologiss ectrcturadss ce Ambito gutemamentas MEISE (Fare), METRICA (Esparal, SSADM (Reino Unics). Ejemplos de propuestas de méicdos fexructuradas en el 3ita academe: Sane & Sarson, Ward & Meloy, Yourdan & DeMatca elnformation Engineering, [METODOLOGIAS ORIENTADAS A OBJETOS: ‘Suhistora va unida a la eolucién de los leng.ejes de procramacon onentada 3 objeto 10s ‘is representavos: fines de os 60's SIMULA a fines dels 70's Smalitalk-90, a primera ‘esi de C+* por Blane Siroustrup &1 1961 y actuamenie aus. C# ce Mirosot. A nes ce os 80's comenzaron. consoldarse algunos métodes Orientadbs a Objoto. Fn 1995 Booch y Rumbaugh praporen e! Métada Unicada con la amticsa idea de consegur una uniicaccn de sus meétodos y natacones, que pesteriormente sereoneta un obj=tvo mas modes, par dat luda al Unified Modeling Lanouave (UML), a notacén Oertadaa Objetos mas popula enla actusidad ‘Algunas rrecodolo gis onertadas a objets que ulizan a nctacion UML son: + Rational United Process (RLF), + OPEN, METRICA (ave erin soportalaritecin estructured [NETODOLOGIAS TRADICIONALES as metodctogias ro dies son aquelas que est quindas por ano fuerte plenifcecén arate todo ef proweso de desaralc; lamadas también metodoiegis trediéondles 0 sites donde se eaiza ena itersa zape de anciss ybero antes dela consiuce el “sstama. Todos las propuestas metodoldgcas antes indcadas pueden consifearse come ‘metodcogias eadconales Aunque en ef caso parteular de RU, por el especial énfsis ve presenta en cuunto a su cchotoctn a las condones del proyecto (mediante su eorfiguecen eve 0 epics) reaizende una confgwacen adceunda, paca coredirarse gl

You might also like