You are on page 1of 364
vo)seindwe: stein UOPINO, PLeMpA ONHAGOL/ og Vanlondis SISITVNY ; \ _ SOL EDICION ” TOR DITOR: GERENTE DE TRADUCCION: SUPERVISOR DE TRADUCCION GERENTE DE PRODUCCTON: SUPERVISOR DE PRODUCCION: Eloy Pineda ‘Teresa Pare EDICION EN INGLES Févoralproduction supervision: Sophle Papanikolsow Gover design: Wends Lubelsks Design Manufacturing buyer: Mary Aan Gloranse EDWARD YOURDON: ANALISIS ESTRUCTURADO MODERNO UE “Teaduecn de ta primer etic en inglés de MODERN STRUCTURED ANALYSIS shite a eproducién ctl 0 patil ees abr, por cualquier meso o meee sa sucorizaci por seit del esto DERECHOS RESERVADOS © 1993 respeco a a primera eicion en expatol por PRENTICE-HALL KISPANOAMERICANA, S.8. Enrique Sa¢00 20, Col. Conde 53500 Navenlpan de fudrez, Edo, de México ISBN 968-880-303-0 Miembeo de ta Coenara Nacional dela Insta Eaioral, Reg. Nem. 1524 ‘ginal English Language Seton Published by 7 Copytghe © 1959 by Pretce-Hal fo, [IL Bighs Reserved seeempect INTED IN MEXICO ( ynia B 3 es 10 n wz 3 14 45- 48 PARTE I 1Z 38. 48 CONTENIDO PREFACIO INTRODUCCION Introduccion 1 La naturaleza delos sistemas 12 Los participantes en el juego de fos sistemas 5 Herramiantas del anélisis estructurado 72 El ciclo de vida del proyecto 86 Aspectos importantes en el desarrollo de sistemas 117 Cambios en el analisis de sistemas 198 LAS HERRAMIENTAS DE MODELADO .ag de las harramientas de modelado 149 187 Caracter Diagramas de flujo de datos Especificaciones de proceso 227 Diagramas de entidad-relacién 260 Diagramas de transicidn de estados 288 Balanceo de modelos 305 Herramientas adicionaies de modelade 919 - Herramientas de modelado para administracién de proyectos 340 EL PROCESO DE ANALISIS Ei modelo esencial 352 El modelo ambiental 268 ‘Construccisn de un modelo preliminer ¢e comportai 8 Es Torminado del modelo da comportamiento 408 Emocelo de implantacien del usuario. 419 jeNTO » pRB i ‘aldiseno 452 } PREFACIO Y prueba 470 seaui Pasant Program Mantenimjento de ta especificacién 492 El futuro del andlisis estructurade 499 Lo que 28 valioso no es nuevo y lo que es nueva no es valiase. 7 Henry Peter, Lerd Brougham The Eeinbuegh Feviow, 1202 por hacer una pregunta muy importante: greaimente indo de otv0 libro de andlisis ds sistemas? Esto pudiera parecer una jaro ha habido muchas ccasiones, usuaimente ya entrada le no- que me he preguntado: “2Por qué estoy he- los demas libros que todo mundo ha estado 108 diez afios? Como puedo tener siquiera la esperanza lo existente?” I problema del elevador 693 INDICE ALFABETICO 723 leyendo durant de aftadir algo al cuerp Obviamente, otras los que tengan que juzcer fos algunas de las méquinas productos de soltware para estaciones de trabajo que pudievan auxliar al analista de sistemas en la creacién de diagramas de flujo de datos. las Areas ha tenido un gran impacto en ia acept rado: muchos discuten sobre si el an: para an: enfoque y perspect Ademas, los creadores de sistemas tuvieron que hacerse cargo de cuestiones @ Ss eS 2 ® Ss Ss @ @ @ 3 &. 2 a a 9 a 2 @ e Ss 2 Bs ® ow 2 86S 0820 50] & sopequeli0 SBuIEYSIS ap ospnisa ap soseD UeUaUDD OI0S SejenIoe Sonal 50] ep ejofew e7 “p exIpupde jep Savopens|e ep BweISIS lop opeNNNSe sIl|pUE 8p oj@pow (9 us oziy enb sisiigUe ep olegen OsUBIUI je 409 "oul 'NOCUNOA ®P 'O'O uoiSulysem, ue ieeimons Bj 9p adng siuueq e eysoepesbe o/eInb veIqUIEL ‘ses0pe110q soseuwiid so} UeIU “21 enb soayeibod) sei0i8 so} sopo} uoo sowuatumujns sns oazepeiGe ej ‘opesnjan (88 SISNBUE 8p o5INO UN eed opFs; owOD oYeZHIUN [2 ‘oUql [2 VOLZINdep susenbng ‘episiniun B| ep sofns souunje ep odruB uN £ UMOJG J81ag JoSajoud Je “SFWUApY ‘opinso uesaiqny sw as spwel and opesmonijss sisi/puE [2 Jeo\jdxe ap sequend je Anw seisuew opensow suzaqey sod zomouzsien xely & oVSPUEHY HOIN ‘VORB dB Gog "UBBIOW LENIN? ‘vaKOg UYOT B JeIDadse BaLEW ap oozapEIDY “eZETEIBU © sopiun sopeis3 ue opeimjoniise sisiipue seyecue je ‘SeH8]09 $0.20 vO OD “Jus 9u-enb seieasp so] opepnée ueY ew UpiqUIeL “sweISAS eUiL{-1264 10} wEW/do} -2h0g peunjonug ‘SeusUun|OA SONI BP BIO NS UOD Jee1 OdWAII BP SEWAISIS $0] Bed Jodi! SEIUSTWELOY A sojdeaua9 souen oeinponU! JO}/aIW eNeIg K MEM Ie “eiwis BsBUeW ap ‘sISAjeuy suIE)SAG jeRUESsy BIO NS UDD awwe|ape osed elUELOM sw} un vorsip sausinb ‘sawjeg UYor A UMMEUEYIOWY BneIG UOD epnap ue eUALI}ENG! awals aus) vosieg YSU] BUED SUD ‘OD!BWEG WO] eD sBIOSIND@Id seIG0 Se} © ojUenuIoovode: apep UIs Opeinjoniise sIsIIPUe Bp Oua}] UA vIQuose apend es OU pep 08 B} UR volaw BBN} O19) s16e ONb JeIUeILI B LOsEPNAe Ow Sond ‘je}oedse UOID un uedeew enb seunbje Aey o1eg “seqQwoy SeuEpod Bxed sepEISeWiap US nb 'seuosied seise Sepol uod epnep Ue OJeIoSp Byy “SeuOIDEZIUEBIO seN}O 8p & “oul NOGHNOA Seseidus se} Bp Se62}00 ep seusd0p { seIueIpnss |p sayw 'se\UEI9 ep Saua!a uos BOvaLIadKe op soe EZyIN oWepoW OPBIMoNYSE SisIPUE 13 ‘seo ue sojsiaiele A souoisnasip vied esiesn uepend sojepoU SQW g}oeoyloadss Bun ep o}ojduioD ojdwala un s9A e\UEINNISe js BEd sIUELOdW So ‘o1Qy [2 osenud sew eBey ojse onbune ‘ol/eiep Uo UEIUESe:d eS SoqUY JORENEIe Un ep jonuo op eweisis ja us opeseg ‘,iee1 odwen ap EwWaIsIs, UN ep oons}aI0e! 0 SPU ojdwele un Se opunbes [9 'SS81d NOHNOA IEHOUPE ki ep UOIDEado e} UB epesed ‘soi908eu ap eoidiy uo}aenyide Bun s2 o1sWIUS (3 ~o1Qy BIS UB UEIEN as snb SEIUBIWEAY| A seoIUDB} Se] UENSN|| sMb soseo Sop KEY SAoIpUsdE So] @UZ ‘opepino uoo oysa seIpmse UEsaIq9p OZ $0} 8p EPEDSP Bj ap So1xe} us ES eq 5 wo]UDg} BNO seWaISIS op seIS\;EUE So} !oNeNSN Jep JenjOP EWIOISIS 10 JEIOPOW 2p ooIsBjo enbojue je eumwye as enb epuenwooe, Zi ojnudeg 1Z sBwIEY A UUeUaYY OW 8P ©2190 B] Ue OPESEQ ‘So)UERe Op UPIOIEd OLuOD OpIDGUOD OpoIEU [ep BIEA 2S {09159} ojepou: j9 owe9 opsouod seaen e) jBIOUASE CIApOU! jap Uo!aoNN}SHOD BI BEd soye eiueunp seisiieue So] opinbas uy enb ofeqe-equuie ep opi6ys enbojus ja uoD a} -vawauous e\sezju0> anb ojwalweswuE|d uN UEPULG OZ A BL Sojna}ded So) :oURIeIOA J@ ered eloueLodw) ewns ap s@ anb oBje 4, “ejuBuoduil 2 exsnu opejepow ap Buel ‘eulay BUN BpUNG “sopeyse ep seuOIaISuEN 2p seWeIDEIP So) ep EVE: end “EL om, J620 Js |,S0Iep 9p vunjoniyse ap SeWIE.BEIp, 60} UOO SOPEZUEIILIE] SPW UgISe ANd So} ed ug!deIe1-pepaus ep sewes6eIp £0) Sosopenou ses UBieIpnd upique] “so‘noBau 4 ap sewers|e so] @ SUOWEAISNIOXS OpEoipep UBKeYy 9s snb soljenbe Bred soe -openou 198 Uessiond enb ‘jees odwan ap sews}e/s so] BEd Soe op olny ap seuIEL5 Bip 80} ap seuoisuerxs se| 9p even enb jeuaLeW ABy 6 o!nNIdeD |e Ue ‘oBrEqWE LIS ‘218 'S01Ep @p SOUEUOICOIP So] ‘SoVED ep ofny ap SEUIeABEID $0] UOD sopeZuENIWE; Upiejss souBse\8n SO] “SoAANU SeqLEIpMIss 80] e1ed Se/z|IUESO UOS SOIN} ~Jd29 aja1s soreuIUG so} ‘| aued 2 ap o}Se1 |9 asses A aselUBuO Bled oIm}dED sow ud je 0198 Je9] ubseind SeuleysIs ep SIS![pUE Jap SOUEI@IAN Soy anb aiqisod 53 (ep6t "TN ‘Suto -—-! poomelBug ‘Ss!g NOGENOA) SuNUEIsUOD Aue) { UopINCA PB 9p ‘vo!oIPS EPUNBeE. ‘uBiseg peunionig uaia.o (861 "FN 'SHiID POoMme|BUR “SSeid NOGHNOA) seu -or-aBied Je" @P ‘UoloIpe EpunBes ‘Suseq suels4s peimanng 0 sping jeonDBL ‘soiql] sequainB|s So; ‘opeimonnse oyesip ep e1sewes un ep osiN9 UN E1ed opuaIW “0061 ‘seaip Sop $e] 9p uN epeo Ue sNnOSIp Bred jeusreU! elureISeq Key anb 081d “OH -S8UU9S 0108 UF US Soquie JapuesdWOD ep UEIEN SepepisianluN seven anb ep iesed B ‘OUESIp NS ep J@ WOO SeWEISIS op sIsifpUE jap BW) |e CWUE} JesVeGe spuae.d ou ‘oBs2qWe VIG “BoHPULOAL! UO eMyeIOUEDH! B| e1eU 9B SID, Cjpow WhInoW MO 18 UE S/9B-SID OBINO Je Ele SELLE} SO] @19RD !BINVe!DUIGD!) BP [eAIU je UO ‘aRSEU 98 Un op SeWOISIS ap sis\pUE ap OsINO UN eed opEIdosde 18s eq9 O1AN ‘eulsnpu; B} Us jeuo|se/o1d ja Ojz4;wWo epand and opow ep ‘ssoIpuede so} US goojo0 es ouojonpostu; jeuaTew jap eueD Jodew | ‘oBreqUISs UI “cUBysIEAIUN A oyiayiuseg Sp janlu B alieisp SUBIEEG Us SOPeUasaid 88 e1Ed CILOD soHousS aUEWEIUSIo4NS o| UOS OpeIMINNSE sis\IpUe JEP saidecuDD so} end sd0U0951 end dust; Owsiw [e "SEWeYsIS ap SISIPUE CUDeY BY BoUNU anb aed sesopEIndwCD se} B upidonpenw! Bp os:no UN opeAel| EY enb SWUEIPTIss [e BEd OUo}NPOAU! feHOYEW unBje oveseoeu se enb seoouodes [e opeeouEied Jes exnoDId o1qy 9193 “SEWUAISIS Op {PUE 8p peprpunjoid e osino Un @ ELJepedeid enb ,uoiozindwos ej B Ugloonpo.tUl, ap o8ino un ap c1paw sod upimeuRiBod 2] £ aiemyos ja ‘Seo INduCD Se] Bp eLeM -pley jap yeroyiedns osprysa un s9eyjo as ajuauljeseUss ‘soja|osqo UOS seUs! ScISe ap soyonw anb ep oyoay Jap SPWADY “WAUIaIIOL $06Ip99 $0] A sepe!Oyed serelse7 $e) sigos souoisnosip @ szulSpd sepeiseuap opueoipep openumucs ueY £ opeinonase srsygue ap sOoIUDG SEAANU sei B UO!DUEYe BSBOES UEGEISeId soYe Z=IP So: 21UBIAP uoLeiquose es anb 4 seuleisis ep sisiieue Je UEYEN anb SoUEyEJANUN So}xe) 50] ep eLokew 2] ‘odwon owsiw jy “oduleo |e Ue ezus|Woo SeUede_enb Usro| SPL! Buosied e| ered upl9esepisuoo eunBuly 0 eo0d uo ‘souEJeIeA A SOUINDE SEWEISIS BP SeYS1/2Ue e SopIBuIp upise Opemjonaise sIsyBUP ep ,sODISeI9, Sola}| SO} ap ELOAELL B| 'SBUISISIS Bp SiS||PUE [2 BIOS O1ql| O10 sIguOse Bled SEW UOZE: BUN aISIKE sojenoe sooistj seuorsi¢ ¢o] ep opelspow [ep e/sueLOd! 1oUBLI eK SOY -uana ep uoioized | opueAnjou! ‘opeunyonase sisi(eue [a Us SeUe!091 SeoUEAE SON SOL2A iq} o352 US Opinjoul URY Bg “SOJEPIUGA soYe So] US syuEyOdW! Seu! K SPLI 'BlBnlOn 8s sojspow ap upioeubsiul eis@ ‘sojapow! Soul So} BsizIBalU) Uepend OWOD BA “sant A ‘soj2p 9p olny sp seuse.BeIp sooiszio so} ap SPwApE 'SOpEISE op UOIDISUE: 8p A ugejes-pepiive ep seweiBeIp s0) ex/2Uz C1Q) aS] “OZ SO] SP BPEOSP FI OP HEOFCHSOSHOSGOHSHHSCHCHHHHHHOOHOHE: § ciowsaud govssls m6 3) OE OGG SSGCGKSHHEDOHOHBHOBHHNVNRH x PREFACIO cios; este libro contione tanto un caso orientado a negocios (apéndice F}, como un ‘ejemplo de tiempo real, basado en la descripcién de la AOM [Association for Compu- ting Machinery, N. del T.] de un problema real. Originelmente, Dennis disefé el mo- is estructurade para un seminario de "guerras de disefio" patrocinado in Washington de la ACM, en 1986, con el propésito de mostrar cémo se ‘manejaria el problema def control de un sistema de cuatro elevadores con las dite rentes metedologias de ingenieria de software; desde entonces se ha modificado va- vias veces. Poter Brown, Pete Coad, Bob Spurgeon, Steve Weiss, Ron Teemley y Dale Brown mejoracon enormemente el borrador de este libro con sus revisiones y comen- tarios; obviamente, me hago responsable de todos los errares cometidos y de las omisiones que aun queden, Mientras tanto, mi esposa y mis hijos me dieran un gran apoyo abasteciéndome continuamente de Coca Cola dietética y papitas (y ocasional- mente cognac, cuando la ocasién lo ameritaba); para cuando acabé al libro, habia aumentado 10 kilos de peso y tuve que ponerme a diota ste con lo que los autores paranoices como yo sueler personas de YOURDON Press/Prentice Hall hici tadora. Pat Jenny y Ed Moura 19s cuando mas fo neces Después, aunque la pretender que sabe est (5) computadorals) Macintash por La mayor parte del escrito se hizo Edward Yourdon Nueva York, agosto de 1988 SE eeeeeeece eee SE i PARTE 1: INTRODUCCION 1] INTRODUGGION nal de toda actividad humana son desordenados: Is cons ina novela, a cemolicign de un pusnle Et comienzo y nde ¥, sminentemente, John Galaworthy (Over tne Fiver, 933 En este capitulo se aprendera: Por qué es interesante el andlisis de sistemas Por qué es més dificil el andlis.c de sistemas que ta programacién. izado con el 9 de sistemas. 0. La perspectiva de feer un "ve de consuelo, 86 mente, asi como fos vi paso a la vez, de vez y, @ fin de cuentas, una . 1 LPOR QUE ES INTERESANTE EL ANALISIS DE SISTEMAS? Los libros largos a manudo son aburridos: espero que 4ste no lo sea, Por tuna, el tema de este dro, andlisis de sistemas, 2s interesante, De hecho, el anaii- sis de sistemas es mas interesante que cualquier cosa que yo conozca. con la OO SOC 8 HSO9SOSHEHSSHODHEHOOHHOOES: a sepepinoe & sepepiseoau ane aiqoe eozolo> uglewes nb A "up}oeincuoa v8 seuady9 UWS Ov fonb seuosiad uoo ewawepencspe asreotunuo> epend a1emyos & siemqyeu #1008 SoluaWIOOUED op Sauepe end h eesopeuesoid eo) op ee ond eapepiozden spu e6L2) and eredse o6 "IG2U2 0009 ‘enbi0d "verseynclsoo e| 9p 9 0:88 op0, “sontevedo se ue eeres3uaoueo eypod i ap vorsewes6 ou pieynses opoL -26|p upseise onb (seworsis ap 921 ‘eued eueng ezisle and ep sepepiiqeqod eeyonw Ae Puojsejoud O10 seinbyeno ise 0 s0peIUCD ‘oVeIUeBul ‘ooRNIOd ‘O% snus YopensiuNUs “pe S@ pajsn |S “SIVAWEIWWIg “UBIUEIGW &| enb Basep opezMeMoINe ewAIsIS op oda nb sepueive ap seven, ue odwey j2 opuee|due ‘peisn eied opueleqen SPWIISIS ep SeisH}BUe Pipa! “sewa|sis ep sisifeUe op PepiANae BUNGIE US opElONjaAU! aIse end aigeqoid Anw s@ “(ouensn un owo0 uequosep o| Up!eINdWOD 2] # UEDIpep 2s end $0] apuop UB UpIsajord BUNSIE op osqWOIW O) aIUBIaG $B 0 so!9DBeU so] ¥ OpeaIDap ISS poles 1g “Seul83SIS ap sist/PuE j9D OdWED Je UOD esrezUEI|We} Uersinbal UDIDE) Koon ssoep 8p -pepNue ep seweiBeIp ‘sorep ap ofnig ap sewesBeIp ow0d £9} ue 9p sv9Iv09 ap Bo780R Jepuasce ap pepUNyodo orm; SPUA un 2984 nb op 0 e1sypue je PIeAI snb 0} ap sopesa1 158 Us "SeWAISIS op eIsIfeUe sp oISand UN E (sopeUEISea) 0} SopIAOWIE VDL seunuedss uen 28 oBen) A ‘seiopeinduios ep sesopewies6o:d owloo ofeqen ap soye solaunud sns ueeidue sesopeindwoo se] ap elnsnpui B| Ue SeuOsiEd SeUOAY “BUI -snpuy) e| Us opupleqei, uyise sjuewyeriae A soueyssanun Soxpnyse sf uorsfnjouca Bf enb soyanbe eed 3qj60) e8uEW jen6 ep Jes agap o1qy aise ‘OBsequie UI seseidWs ap VoIDENEWIWpS ‘9p ewerSord un 9p seiveipmse 188 UesoIpnd sounbie {vo!oewesboid ep sesoueiue sosine soijo uorBUIUUel BA enb UpIOBINdwWOO ep souR}|SsenlUN SalUeIpNISe UpJES Se) 0108] SouonW “SOE ZOIp B COUID SOU so] 6p O61) 0} B opeLOIONIONS UEY snb Op szjapow ep Seouogy f seiuaLeNSy uos asrezuRylute; wyIseoau anb ‘eousuadxe LOD sewaysis ap eisieue [2 “opunBes ‘A sewels|s ep sisiizue [ep odo je us sojenou 1ud :$920}99] 8p Sdn Sop eB eUODI c1ay aise og1953) OWI SIS3 OGIOTHIG VANEINO ZL © Nolgonaouani sade ep SEUSS 0) uese:e}u 5} 909] |B Onb OUOdNs We axa sIRE Ue Anbunyy SIULUBE, | UB © “SOIEP ep SoSe ap oYESIP [9 UB O "sepa, ep aYetip 0 seud/oESTUr UD 198088 Bupoy MBBS uepend 85 Uplauve) Bnd SouiLeD = ep ree ‘9 pepauen sun eres & 810" 88 UpIEIEN TOWNE Bop 0 “EEOIUPEW e} eD 1IRAZeH) BwEIBOIS 92.0 8] UB UOVEN} 96 eIvouleznBZe an> ojuwlosu! op F=uDOU SE & Ye, Sew oved ‘ouelo se os3 -sanaiva ap Saop) said seuresbo,0 vzuoG9 OL 2 onb A sapuBI8 Aw ‘uo ewerBor0 & ‘aleiduee eiuoujs6s ewesGoud un ow3es By ou SeDuOIL —ewelBovd (ep 2017 OW 8p s8ren © sepinGee eoxs0U souen opuborpen ‘JuuOp o1INEUELUI 8p @ SeiuEIse! Se suEIMP 1p ‘Spueuos f ejp e sei0y g| seUn— euieJBo18 owe ja a Opuelaged Eew Un FOUN Te oDvEsG ey ov 18 ‘opeoidueo ojuewsees eureiGord un owuoee ekeY OU and sepeans apend lag “UpIsBLUE:BON oq us SepEpIeIONUM & 0] 80p01 |se2 onb oisend “eiopsindwes eied eursB0:d ln &é ojuose efeu ou enb sesued jojp sBINS=> epend ‘peae ap Soye OF Bp SOUBU PUAN eI IG 1 21 9ue/08 Sue je ouewjeuy 400i} ap seywe ‘seureysis 9p eIseus e Ben) A SewersIs ep Jopayasip v spewed ~01d 498 9p esesBa1d 2121120 ns enb ep pepiiqeqoid evang BUN eIsiKXe seoUDIUE ‘es -EMpIEY BP SBlOPEUESIp 0} 0 scaIUDAIZEIA Sora\UeBUl So] Bp atwarBIIp OB(e opUsIOeY seiopeinduioo se) ep euysnpul e] ue eleges) 1S “SewISIC 9p SisyUE fe EIEN EAD ep Jepueiue equeyodul ees paisn eed ‘sinbes epioop anb ovassR0 B) zeuodw! ‘Seuldysis ap sisy 12 080 @ Jenel| Ua gise seleuoISeINdWCD sewaIS!S UOD JeleqeA ep s82R\d CLApEpIEN [8 ‘0192 o1opepson je end 9p opjouEnues oveqzy ciedse 12} opuena: wed 016g “Jeded ns ueben{ seweiBosd so) jzn9 |@ Ue jeqo|S PwAIEIS |e seIpmIse ‘B10 upIoRUeLBoid | ap A Biopeindwos ej ep esiefe|e e BzuaIWOD OUN OpuEND set -weuojoowe A seies6 spul as uepand sesoa se| anb JeuiBeUU! JOljp 3 ‘ojopUgIBUI0D \SeIp 0!) se10y seven Jesed ap sendsap opoj eugos ‘euoweso} “016 o1jsanu 484 |@ anb uo!20e| “ip 88 !aqueyesep awouyeny sewesBoid 9p 21 © epRIeAIp Se UgIDeWesBoId ©, BOpEINdulOD ap 1989 ue vloveuedxe Bunsle euait Is sjiepusicios epand O13 {e261 ‘coreyoq] voysomveds sulsishs pve stshieuy pemianiis ‘gy OvOUIP m6 Ue OBFOHIeG WO! SOI OUD ‘souo|oe2iuebv0 A seiopeinduica ‘seuosied sp sou -sSo12i8y sodnu6 'eeuosiad suiue seuoI2aeVeIU se] 2p oIpnyse {@ e/oNIOAUI enbsod (epuinge bas upioewesbord e| enb se ou) se:opeinduios ap upisewesGo1d B| anb =) ~wesel2iU! Seu: Se ‘Epp UIg “OURWeNISNe OUIA oUI9 Bp A OxeS [ap UO!odeaxs eIQISod Norongowun! 2 SSCOSSHGOBOF SE /}@SSOSSSSOHCE BOOS OHCOS - — 4 aTAopUccioN Aun cuando ao se vaya a dedicar aun empleo de oficina (es decir, si piensa ser artista, escritor, musico 0 alleta), debiera saber de qué trata el andlisis de siste- mas. Los sistemas computacionales de civersos tipos afectan a toda clase de per- sonas. Aun si jamds piensa construir un sistema computacional ni hacer que le disefien uno, es inevitable que vaya @ hacer uso de sistemas computacionales para sus finanzas, su educacién, su interaccién con las oficinas de impuestos y del segu- ro social, y para casi cualquier interaccion que pueda llegar a tener con la sociedad moderna. Como lo afirma John Gal en su obra Systematics (Gall, 1977) hoy en aia, ovi 1én on todas partes: fos, sistemas mecénicos y Uyolariag antes de que slios no3 contolen a nosoires, Hurply Dumpty a Alicia aunque en otro or ‘quign ha de ser el amo, eso 28 todo, Para enfalizar esto atin mas, tenga en mente que la industria de las computa- doras represents aproximadamente el 8% de! producto intemo brute (PIB) de los Es- tados Unidos en 1985; para 1990 se espera que represente el 15% del PIB 9 Casi todos los productos fabricades Noy por las empresas americanas involueran una o mas computadoras, y casi cusiquior servicio olrecido al mercado por las empresas ortsamaticanas se basa sn, o es controlade por, un sistema computacionel 1.8 QUE HARA ESTE LIBRO POR USTED 2 Como ya habra adivinado, uno de los principalés propésitos ‘se este libro es ensefiarle mas acerca del analisis de sistemas: qué os y como se las arregia uno pa- ra llevarlo a cabo. Paro atin hay més: mi verdadero propésito es emocionarlo, entu- siasmarlo tanto con empezar a practicar al andlisis de sistemas que querré acabar loro a toda prisa y comenzar a trabajar en su primer proyecto, Seymaur Papert hace le siguiente remembranza en su obra Mindstorms [Papert, 1980), Encortré un placer panicular an sistemas tales como la caja de ve- rercial, que no sigue una simple cadena lina da cate 19619 que el movimiento en el ele de transmisién pueds fe muchas formas diferantes & las dos 1Uodas, cepen: ecuerdo con {que un sistema posia 3 completamente comprensibie sin ser rigidamente determin Y como dijo Sir Stanley Eddington (Eddington, 1987), Heinos encontrado que donde fa clgncia mis ha avenzado, la mor tena ha hecho sina recuperar de la naturalaza Io que puso en oa 2 Para mas dotales sobre esto, asi como para olvos andlisis sobre el impacto ds las compuladaras (nla sociedad, véase Nations a Fisk (Yourdon, 1936). eH wTRODUCCION'S Hamos.enco descaneciso. Homos ol fa oxpiear su orgea. Fin fa criatura que hizo la huella. Y,jsorpresal, somos nasotres. bro es hacerle entender y apreciar que vivimos en un mundo ce sistemas, y de sistemas dentro de sistemas, que son parte de otras aun mayores. Por tanto, todo lo que hacemos en nuestras vidas personales y profesio- rales tiene impacto (a menudo inesperado y no anticipado) scbre fos diversos si mas de los ouales formamos parte. Este enfoque de “pensar en sistemas" no solo fs vital para los analistas protesionates sino para todos ios miembros de nuestra so cledad moderna. Otro propésito de est Desgraciadamente, este libra no fo podra convert en un analista de sistemas ‘con experiencia, como tampoco un libro de teorla musical puede convertito en pia~ rista experimentado. Para cuando termine este libro, estara armado con una tre- menga cantidad de informacién que lo ayudard a desarroliar modelos precisos de sistemas complajos, y conocard paso a paso las técnicas para efectuar un estuerzo de andlisis de sistemas. Sin embargo, necesitard aun una gran cantidad de trabajo concreto para poder desarrollar habilidades: cémo entrevistar a una variedad de ci- ferentes usuarios para entender ia verdadera esencia de un eistema; como presentar los resultados de su trabajo de analisis de sistemas para que todo mundo pueda dar- se cuenta de los verdaderos costos y benaficios de desarroliar un nuevo sistema, co mo diferenciar problemas de sintomas. Como sefiaid Barry Bohem en su obra clasica, Software Engineering Economics (Sohem, 1981}: Cade uno de nosottes como ingeniero de softwara “individual” ene "a oportunidad de causer un Impacto postivo an la sociedad, sim= piements volvindonos mis sensibles a las profundas implicsciones ‘que nuestro trabajo tone en laa felaciones humaras, y a} incorporar sta sensibiigad a nuestros productos y disefos de software, rg algo de préctica, asi como apren: ‘umanae ¢0n (a 9YO- $s euantiatives. La gran prodaades ents la programacion, los presupusstos y las relaciones humanas, 14 ORGANIZACION DEL LIBRO ~ 2 Este libro esta organizado en cuatro partes principales, seguidas de une serie de apéndices, La parte | sirve de introduccién a todo el libro y éste comienza, en el ‘capitulo 2, por una introduccién al concepto de sistemas y la naturaleza dei andlisis de sistemas: en este capitulo veremos que los sistemas de informacién usualmente estan compuestos por personas, hardware, software {programas de computadora), procedimientos, datos ¢ intormacién. El capitulo 3 describe a las personas que nor~ malmente estén involucradas en el desarrollo de un sistema modame de informa- O66 SOOO 600688088086 SOBGSOOCOOOOOO®D -nBiy “seweys|s ep sisifpue Jep [201 opunu je UP sejUSUIed ues enb osed ‘oimdeo \9 v8 squawieroesIp souaigno upIse ou and soyosy B UBOOIUE as enb eoMlUbIs jeND Oo} suploBbliseaul ep sojoakoid, woo sopeisnbys upIse soloiolels sounbiy “opipuaide: 24 enb 0} sesined @ UpJepNKE o} anb soIoiors[s A sewnBaid eueN ojmydeo ep2o ‘uoioeoide epee ap ezajeinyeu B} Uod essezuelIUle) B1ed “Boye oIpmse 9p oseo epeo ap saquapaveiue K ugisonpoviul 2] 198] 218980 ‘ouDey eq “sopIpUEsde upioas sojdioutid so} sejees sauojenyis v osivolide upend oWpo Jen Bied OID “sewelsis ep sooysoedse sod soueA ap seansiisjzese9 & ugiouyap 27 ‘oid opeznewone upIoewo}U! @p BWejsIS UN ep sefediouUd sa}usUOdWOD COUID S07 esiezewoine uagap ou seways|s soun6je enb:sej 10d sajadiauud seuozel.oouID SE7 ‘Sa}UAIAIN SPLUBISIS SO] SOBOY us sopenuosue sejediouyd sewisisisqns 6} S07 suqwioy J 4od soyooy SeWEISIS A Seleunj2u sewiays|s Ox1U BIOUBIE}ID ey“, remoe ewoiss fe suoduo9 s¢ ow9d aierep siqeucr 21 v0o sepusiue sowegap “osojMe Bes BUIeIsIS OASNU ONIS@NU end Bled “(OU SOO 4 Sopezueinduico 18180 Uapand sejeno 0) ep sounfje) solusrsixe seweIsis ap PEP ~9¥eA BUN Uoo seat eIU usvEA o UENjoEJeL! sopEZUEINdWOD SeUIEISIS SO} AP eUOK “Pw 2} ‘Ugiquie “Uejsixe EA end sopezveinduioo ou Sewelsis ap Sauo|sian SeAanY © SozBIdWIe8! Gos scwInnsu09 onb sopezueInduios SeweIsis so} ap SoUaNHY 1 “eWaISIs UN 8p UpIOIUep eI Se gND “| 5@ OC GCOS SSSSOSSH HH SSEHHSHSOSCHHOOOE & senjovsaiu: e Ba enb so} UoD seweIsIs spWp S01 epUeLUE ea 9p ‘olixg wus ewiajsis ns anb wud ‘sy sopeoAcid je 20d Operjstu|UNS arBMYOS SP .slenbed, un ep ayed vas anb ontexedo BwAsIs UN o BoIWIND ENaUyeL Bun sp eyed couredos seI0a1N 59 anb sosezoid ep joU09 op BwlaISIS Un opusloeY JeISa spend Ualq o "91a “JOKE { co1wovoce Bwaisis UN sp oued se zen ns e anb "(eWaIs|s UN Sa "}s ue and} upigeZIU -3610 eunbye ep sued euio} za4 ns B enb ‘souewny sosinoB! ep awelsis uN ap ued BuO} nb eUKUOU ep eWaIsIS UN opua!seY JeISe epend zen ‘sousay so) sowerese0ue v8 OBA ep BIUOMLIE 21 009 jst “Sosaons ep upIseooud wonpUINSIs B ee!695 0} O18 OP ‘O/onlUN (oP OLED [2 Ue SUE) 198 Je SoweIAUES ‘avELLIEUEs id. 'SBUOTE: SOP SoUDUL oj 10d ‘ODIAED SeUIsIS'S ep sodn sewuaLe)D jue] 18180 ajusucdu 55 “cond 47, oDUEIUNBald Je1S@ apond as “storing engineers pertinent net mae eS ‘889 So} Sopor o1924U09 Soweua) anb e9] voo sewersis op seuniiod sodu soyonu ueIsixe A seseuE) Ups 28 9] enb oulwuei jap SeunuloD Sosn soysniW Kel OBseqwia UI “wjoEASGe OBfe B09 9180 anb ‘oL2vOIDD%p [@ Ue OUNIe: \ep ,IPIay0, UPLIUYap BUN BisiKe ‘soUlez6n OWOD oiniideo aise ep oysodoud j2 se 2159 “ewe7516 uN se anb 0} ep wieI0 Bap! Eun sou: Bum anb wisey seuoiss ep sSI9Ue fp eore0e OvSMW s29P soWIapOd ON Fy swwaisis 80730 vzaqvunewn ¥ @ & ® 1G OOO GOO 0 OGOS0HYHHYSHHOHHHBONGOO 12 LANATURALEZA DE LOS SISTEMAS iotema ad- des para rente o con un xima ventala de un procesador, de un lenguaje de programacién y de un ministrador de base de datos, provablemente tondran grandes adaptar dicho slstemna de forma que se ajecute en un procesador di sistema de administracién de base de datos diferente.?, De aqui que si comprendemos algo acerca de la teorla general de sistemas nos ayudar a entender mejor fos sistemas computarizados (automatizad: formacién. Esto se yuelve cada vex mas importante, pues se desea Asi pues, empecemas con una definicién del término basico: sistema. Todo Ii bro de texto que cubra algin aspecta de los sistemas contiene tal definicién; he es- cogide al New Collegiate Dictionary de Webster®, que tiene varias definiciones: 1, Grupo de elementos interdependientes © que interactuan regular- mente formando un todo : como fuerzas (2) Un conjunto de sustancias que termodinamico> b. }) Un grupo de drganos del cuerpo que juntos llevan a cabo una o mas funciones vilales le forma una servir a un prop faccién>, b. una manera de clasificar, simbolizar 0 esquematizar . 4. patrén o arregla armonioso: ORDEN 5. una sociedad organizada o situacién social considerada como anu: ladora: ORDEN ESTABLECIDO a4 ‘IPOS COMUNES DE SISTEMAS Come podemos ver de la det existen muchos tipos diferentes de sistemas; de hecho, casi todo aquello con lo cual entramos en contacto durante uostra vida cotidiana as un sistema o bien parte de un sistema (0 ambas cosas) eSigni lirnos en axpe! Sin embaigo, 8s posibles muchas del dicciona’ mas computacionales, empezaremos por divi ‘as: sistemas naturales y sistemas hachos por ef hornbre, 8. Son 2.2 SISTEMAS NATURALES La gran mayoria de los sistemas no estén hechos por al hombre: axisten en la jeza y sieven a sus propios fines. Es conveniente dividir jos sistemas natura- dos subcategorias basicas: sistemas fisicos y sistemas vivientes Los sistemas icos incluyen ejemplos tan variados como: + Sistemas esielares: galaxias, sistemas solares, etcdtera, ios, cordilleres, etcétera, +— Sistemas geolégicos: + Sistemas moleculares: arganizaciones complajas de dtomos. Es interesante estudiar los sistemas fisicos pues, como humanos entrometidos que somos, a veces queremos modificarios. También desarrollamos una variedad de sistemas hechos por el hombre, incluyendo sistemas computacionales, que de- ben interactuar arménicamente con los sistemas fisicos; por tanto, suele ser impor- ante modelar dichos sistemas para asegurarnos que los comprendemos lo mas completamente posible, /P@PDOOOlHOHHHOOTHHSOOOHHOSHHOOOHOHHS ‘euwesis jop OF jo0se opUBULO) ‘al nb yopersose 13 -Uop upioewsoyu ep sojueWer® eu1Us seiepEINP SAUD} -ezipuoide ap 0620010 jap edzye eed e) ogee e Enel ewsisis 18 20d ejuaweUselU) epeZINNn 408 Epend enb ¥pentid aneio BUN 4elep vied ‘ouseiul Jojanpsuen jep 0 BPEAAUE ep JoVNPSUEAI ep ojpaLs 4od pionposnu: se 4} anb upioeuojut ap senero se} wieYe enb YopBayipooep 13 i z Bworsis ep soued sv) sepoy © uaywisuEN 6B uoreuno|U! ep-seiopEUOd sereueS 60} Sofeno oj atuBIpaw ‘SepeoauCO!aIU! seIns sejdninLs 10d UEIR o “O!S iy oi98ds6 [o uo BIrY BIO BUN 10d eojsencw0D UPISe nb ‘per B 4 UBD IB sovaqyl ns ue sajgjsiwsuen B/Bseus-eUe}BW ep SPUD} seno ua sojopupuiiojsues “seqveUodwWoD 0 SewelsIsqNs SoU! Ue SeATED js seuoIseei/e ep BJede UGIeUNO}UI UELOD end sejeuas PWEISIS [2p seuauodwos © SeWEISISGns sov1o ap ajoe! SN ‘ouss}UF sO}ONDSUEN 13 souequ! je uoyswusuen ns exed sep -enoepe eiSicus -eyerew ap seu) SEO Ue SeOPUPUIO|SUER "eWALSIS Je upioewoju! ap seiopeviod so[euss ses anb "epenue ep oronpsuEd) 13 solo ex1u9 ogioise 0 2252) Un ses wis zenjoevequt vepand anb eisUEW ep ‘ewersIs [ep SoyueuOdWICD soy aus sepeldoide sejejeedse seuoloe|ss Se) suaqusw enb ‘suodes 13 ‘e1velawe jep seiueuodwoo so) 2 exanw enb usig o ‘eiusiqure olpew ep ied © op0} Ud wolog|eu UB Seued sns vo ewEIsIE [a Snenu enb ‘so;our sojonpaid ap © sougesep ep BuO] Ue ewoIsis Jep soUeIXs @ BIORY eIGeuE-eLeVeW eyUISUE. enb “JOsNdXO 13 jOisue-eue) “ew sp sod sosienip ep souisodep ‘sopoved sajuesejin @iubinp "BuIeIsIS Js up susie: end ‘eyBrous-2uejew ap ojvejuseuEoeWie op BWIEISISGnS [3 ‘pwejsiseicns ns & opeoiaw ap vo}oeW. 1090! 8] © soionpord so} smyysu0D © seAow ese eJB1eUB JoBAONS BEd U9!a (6 ‘Buioisis Jap Sevevoduloo ep uoisisoda: o soyep ep UpjoEede! ‘oWveIW 1919 E1Ud NURS USPENd SopEZNeIUIS Sefevayeul S0IS] “sOpIenUOD NS ‘ep esei6o en 0 Swarsis [2 ese.0u! enb viBisua-eus}eUl B| WOO SONIED) -6ys sopouad sod sajaeinp seiqeies seuojozioose eu) enb ‘sozonosd 13 ‘eoidp so;ooBeu op uoloeztueBi0 BUN U2-0} -$8 op sojéwele ep ovewnu uang un seulBew apend os ‘eluawenenN 22] cnoled ewersis oyDip ep ssjeadse soseooid so, eed sein Sew SEULO} © ewosis ye uesai0ut anb seyeueyew sousl> equies enb ‘opyvenuoo 13 5 sywaisis Sov 30 vzzWuALYN ‘sowisiueew! $0130 ep pEpeueA Bun A sepuEG ‘sotelesueW ‘solUoAOEIS ceuod ‘seo|uoje|9 seu] £8} Jod opBUUOJUCD J8}89 ELeIpNd ‘S0I00B “SU 8p upioezjueBIO wun UZ ‘elvsuOSWOD Boe B SeUSISIEGNS SNe spsep suede 0} A ewarsis [9p JoUeIxe (8 apsep [eUeIEW BBA end “OpINGLISI |B « upjoez1ueBs0 2] ap soxonpoud © S019 48S So] ep owose Jod © Seleqien sopipad eqioe1 anb ‘sopiped ap ojwaut -eyedep |e 108 eisipnd 0 "232 ‘wuID|jo ep sejeuayew so} "ewLd eue}eul 'B{ sonporiu anb ‘ugiodeoss o seidulod ep ciueWeUedep |e 198 eieIpnd ‘a 89 ‘soisoBau 9p upoeziveb.0 eun UZ “ejUSIqWIE cID|W |e apsep BwAIsIS op eieiuo,) e| op senb.n ¥ eIG:oue-euoyeUI B| eUOdsUEN BND VO}DeAU! [3+ . sojqeeseput sosniny) ep osei6u jo ues 1n@ anb! pepunBes ep j2uasied 0x10 n seipsend so) & (‘218 ‘2oapy 'SBUIDYO ep o}oyjpe) BwsyW BUEIA B| sInNSUOD BiBIpNd oISe “sO}9O6SU sp UO!IEZ sjue610 BUN UZ “Up!P2WLO}UI 2 ej6seUR-BUE}EW ap SodR SOSIARIP sp epeN ue B| syed 0 ofnjaxo A salquaiquie soucisuei op oBej01d so} ‘ewe)sI8 2 wewojuoo enb saiusuodwioo soj v sopiun sueKueW enb ‘weUO e+ ‘senenu sejeuoiBe1 Seuloyo @fnsysu0d f sequpd seaanu eoey enb seuojoeieysul ap ugioRaueid ep UOISIAIp Bun J8S ezaipnd ‘somofau sp upmezuebio eun UZ “es]UanoUE 9s jeND J9 Ue JaNDE 2 Souv/LMIS SBwEIEIS FOAI0 B U@BUO Zep Bp ZedeD se anb soIonpoude! 1 « isewosisgns seiveinb 18 80] UauaRUoo ‘jeuo}oBUEACNs BWAIEIE ep 0 pEpsi9o8 sp ‘uploEZIUEBIO ap ‘odnIS ep ‘ouis|uB6:0 ap ‘OURO ap 'se/njo0 janlu 8p 50IS@ UBAs ‘sonIA SEWAISIS SO onb FLOW -nBie Jel “SaiUSIAIN SeWIEISIS 0] SOPOI BP SODRL0 SeWAISISANS G1 SO] OP JOIlW sod Byost) uploezuobaiee &| ep asiausigo spend epesogeie Sew ejDo}EUE BUN Igces s2eg] esud so}Uz 10 WeEH eu K [2Z6t 's98A] Wid SU) JO UIEIA ‘199e PIOYeIS EP SeINO SBI SOW -9U9} ‘solvoBeu op & sejeuoloezuebio sewieisis A sojusinin sewsisis onus BeiSojeve se| ep sojuanooja sew Se] anUe ‘sopezueNWe} SoWIEISs OU [eno 01 uoD obje sofoW! sepuoue zed ejBojeue eun sowezylin opnuew! Wy “esquioY |e 10d soUseY SeweRSIS so] soleus sepuayue & sensnji @ sepnde Bred esveziign uapend seel\wwe) SoRSHaIOE! -29 & sapepaidaid sns ap seunBje o1ad ‘as sad sejueinin seula|sis So] JEIpNISe Se OU ogy 838 9p cusodoid 13 "ewe} oYDIP SB anb suOUD oj gieNSoUL Jajj)y BP EGO BL 2p Binjoa| 884g BUN !}6 US 2181589 BUN S8 SalUeiNA SeUIBIEIE So] 9p OIpNISS I, eUO!OBU A Se]YBduIO9 's9]2}908 sodnu6 ‘engi ‘sepeLELL ‘seq vely ojdwiele od “serenpinpul seivelnin sows|uebio ep seinbsesal epuoidwoo u9Ig -wiel eyodareo wise ‘gz6) ‘ssIIN) SeIuEI|A SEUEISIS “I sewer euotsteW 0] owo9 ‘A “eueWny Bze) B| B onb [er A sojewlue ap ewe 2 2p} uepuaiduioo “oBen| epsep ‘seiuelAJn sewe}S/S 607 SyPIELSIG 90730 WZSWUNLYN YT PI ‘8 @ @ OO © © OO 6 6 GO HGHCHHLOOOOHOHOHDOHHBH 16 LA NATURALEZA OE LOS SISTEMAS + La memoria, que lleva a cabo la segunda etapa del proceso de aprendiza: Imacenando diversos tipas de intormacién en el sistema durante + El que decide, que recite informacion de todas los demas subsistemas y les transmite informacién que sirve para controlar al sistema complato. + El codificador, que altera la clave de informacién que se le introduce des: de otros subsistemas procesadores de informacion, convirtisndola, de una lave privada utilizada intemamente por al sistema, en una clave publica ‘que puede ser intespretada por otros sistemas en su medio ambiente. * El wansductor de saiida, que emite sefales portadoras de informacién desde el sistema, iransformando los marcadcres dentro del sistema en otras formas de materia-energia que puoden ser transmitidas por medio de canales en el medio ambiente del sistema Las figuras 2.1 (a) y 2.1 (b) muesiran un ejemplo de los 19 principales subsis- temas de un equipo de comunicaciones en un crucero transocednico moderno; las fi guras 2.2 (a) y 22 (b) musstean los principales subsistemas det crucero mismo: y las figuras 2.3 (a) y 2.3 (b) muestran tos principales subsistemas de toda Holanda, Vale Ja pena estudiarios, pues ilustran ei hecho de que si se observa cualquier sistema ‘ue bene componentes vivientes, es posible localizar los principales suosistemas Tenga en mente que muchos sistemas hechos por el hombre {y sistemas auto: tmatizados) interactdan con sistemas vivientes; por ejemplo, ios marcapasos compu. tarizades interactdan con ei corazén humano. En algunos casos, se disenan sistemas automatizados para reemplazar a sistemas vivos; y en otros, los Investiga dores consideran a los sistemas vivos (conocides camo computadoras orgénicas) como componentes de sistemas automatizados. Véanse (Hall, 1983}, [DeYoung 1983), (Shrady, 1985] y [Oimios, 1984] para andlisis de este punto de vista, Los sis: temas vivientes y los sistemas hechos por ei hombre a menudo forman parte de un metasisioma mayor, y entre mas entendamos acerca de ambos, mejoras analistes de sistemas seremas. 23 SISTEMAS HECHOS POR EL HOMBRE Como pudimos apreciar de Ia definicidn que se encuentra al comienzo de este Capitulo, un ouen Auimero de sistemas son construidos, organizados y mantenidos Por humanos, e incluyen’ + Sistemas sociales: organizaciones de leyes, doctrinas, costumbres, etcé. tera, * Una coleccién organizada y disciplinada de ideas: el sistema decimal De wey de organizacién de libros en bibliotecas, el sistema de reduccion de los cuida-kilos, etestera, £ La NATURALEZA D€ LOS ‘+ Sistemas de transporte: redes de carretaras, canales, 2erolineas, buques cargueros, stostera, © Sistemas de comunicacién: leléfono, télex, sefiales de humo, sefales de mano utlizadas por los corredores de bolsa, etestera. © Sistemas de manufactura: fébricas, lineas de engambiado, etestera. + Sistemas financieros: contabilidad, inventarios, libro mayor, bolsa de valo- ros etcetera. En la actualidad, la mayoria de estos sistemas incluyen las computadoras; de ‘echo, muchas no podrian sabrevivir sin ellas. Sin embargo, es (gualmente impor- tante Sefalar que dichos sistemas existian antes de que hubiera computadoras; de hecho, algunos sistemas cortindan por completo sin computarizar y podrian perma necer asi durante muchas décadas més, Otros contienen a la computadora como ‘componente, pero también incluyan uno 0 més componentes no computarizados (0 manuates). Considérese, por ejemplo, la frase comin, “Juan tiene un sistema para llevar a cabo su trabajo” 0 "Vaya que Maria tiene una manera sistematica de hacer su tra- bajo". Tales frases no necesariaments sugieren que Marfa ha compularizado su bajo 0 que Juan ha utlizade algunos de los insirumentos formaies ce modelacin dliscutidos en los capitulos 9 y 10 para documentar (o modelar) cémo propone hacer su trabajo. Pero clertamente las frases imptican que Juan y Maria han dividido su trabajo en una serie de pasos definides, la suma acumulativa de tos cuales lograra ign propésito generat E| que un sistema de factura humana deba o no ser computarizado es una ‘cuestién que discutiremos a lo largo de este libro; no es algo que se daba dar por hecho, Como analista de sistemas, usted naturalmente supondré que todo sistema ‘con el que se encuentre dabera computarizarse, y el cliente o usuario (el duefo del sistema ea cusstién) con.quien usted interactéa generalmente supondra ta} predis- posicién, Como veremes an capitulos posteriores, su labor primarla como analista de sistemas sera analizar o astudiar ol sistema para determinar su ssencia: su com- portamiento requerido, indepenaientemente de la tecnologi el sistema’, En la mayoria de los casos, podremos determinar si tiene se zar una computadora para llevar a cabo las funciones dat sistema sélo tras haber modelado su comportamiento esencial, - {Por qué no debleran automatizarse algunos sistemas de procesamiento de lormacién? Puede haber muchas razones; he aqul algunas de las mas comunes: + Coste, Puede ser mas barato continuar jlevando a cabo las funciones y almacenando la informacién del sistema en forma manual. No siempre es n os modelos esenciales y la esencia de un sistoma an el capitulo 17. ‘ é {PSS GOLOSSOGS HHO DGHOSOH HOH O09 OGS900 yoeoiide ‘ seas “emot;nuew 2p seuss esuejep op sewo.ts ‘Pepiqeivca ep sewesis “Amo ; Seund'ae sopesteuone sows £0) ses08eie0 vod! 7eUept0 ep EI0UEL! LUN eusiei 19p usperade ep souoloonasu,® sejewro} seomjod Se soIeWupeoord so + epoued un ena epienoe: Buss anb vleewuoIui sep 607» wets un ve jenuew owuerweseooid ep Sepepinnse veenoid anb so} & "epee ap [euetew ns Lewnsuod K Epesue fp yeusiew ns Uoenoid anb 0} "eUleIsI [o ue1edo ont sol sseuos/ed Se] louensn js 40d sepeesep seuoroun; se} ogeo Ubnel| end uoioeaiide ap seuesBoud So) ep SPADE 'soUdIDBOIUNWODeIE? osaonio un ep seuojoeounuios ep odinbs Un ap seuarsisang ‘(e)# z endl; anu ‘sapeved sej ‘osid ja (Mg) sopewaisns: 20 je A SSYSIMpUeS So] 20BY and o1A2BLURD 16 ‘(tid) 101ONPOUd j= ‘SByOYMPURS SO] ‘ered osanb je A eue9 2] 8U09 A ued J@ oYed End O1aseUED j= (OD) JOpIUeAvOD |2 2) ane ove a ssesunace ap obfba ep Sauls 8] # pulD es 7 a PSOP OIPRI Sp OVEND je Bpiwoo se.) nb t * - @ Jo21U09 op seWEsboId soIEP ep seseq ap SzWe}SIS “soneiedo SEL, “S18 WOO S91 SeUID}SIS op SEWIEBoId So} "esOPEINdWIOD B) Op B/EMNIOS [a « ‘Bu2|9018 "eoeuB_w BuO ep sepepiun ‘seioseidu) “S9}euIUNe} ‘soosip so] ‘se1opesecoid So) :evopEINdLuOD Bj ep elempeY ‘unloo us ssiveuedwoo #949) © uepusy Sopoy ‘sopezieworne sewasis ep sodn seiueleyip hey enbuny ‘Sopeznewoyne SeweISIs ep seiuaLe}ip sod soUNW JnBunsip sowepod ‘opeyinsay owog ‘opezueindwon piss BULepOW HepeIODS exjSenU: 8p oi98dse Epes |seo enb JS s08led ‘vuBIpioo epIA ns US sopEZewoune SeulDzeIS 9) seiuaveyp sojduisle soyonw oj5In ey peIsN "BAN UIg “selopeIndwoD Spw o Eun 20d sopzjo:juo9 vos © uoo UEMoe.elU) and siquioy j@ sod soyeY SBUOIEIS Ua ‘sI00 Se ‘sopsziewoine sowieisis 50] UB PresUsOUOD as 2:9\j 8188 =p Byed JOKBUI e> SOGVZILWWOLAY S¥IBLSIS Fz seuadua! axsinb $9] 28 18 aie} anb 22,80) 406 a4q)s0d 0} oper uPrey “opeznewoIne eUa)sis Un sou "81 UBaseP OU Ig “BloUBLOdW BIeWUd Ep UOS Sojeoa: sns ‘oVENEN lap Bul "21815 [9p Bien 28 enb opep o1eq “sejeuo!NRIH Wiap\eucD FHIpOd SeUIAISIS @p eisijeue [@ anb seuoze! sexo ep Euedop UN uDg o solegeN srs .s00 UBO9U, 0 SOPLINGE JaMIOA Led O SoRIdueE SNS Bp BEAU LOD LOTUSUIE Sei0peindwoo se} anb seja08/ eleIpNd BuENEN peplunwoo Ey “seoMiog + ‘serofow 0 coiquieo seniogys eaipnd uanb Bugey 'u “olospedsep un eiayyns 969 8 ewersis ja se1eda) e},pod sipeu anb es “euEW ap “BiopeIndwod B| Op SIEMYOS J@ O A SrRMpIBY Jop OWErUIUSIUEL Jap esie6ve0U0 esIpnd enb reuosied jap osquienw UNBUU Key ou end ap oysey 19 404 oideoxe ‘eiqeeysoa eyes epeziienduloD UoIoBWO\U| ep BU: -#)818 Un ond seWUewn6ve eveIpnd ouensn || -~ojueWIVEEL Bp pEpIIDEY + ‘ene oleg A ep ‘ounBes squeu nd ouensn jo eu UOITEWNOJU! BP BUIDISIS (2 1S ~PEDUNBAS Be101d equeweorsy uoiseuuojut e| seua;UeW Besep zen aluaroins 0} eas opeznewoine ewoisis 'sejeauepyuod so;ep sua) aB/9pIsuo9 be J0}0B} un opus's an& US 012d ‘selopesecosdosoiw so] ap eiouBnyu! slueIoalo e| UCD JSe Jes op opuelsp en ois3 “eysajoW eun Jas ‘}eaUeB Ue ‘voIg o ‘pepioujoaje epers “EUSP suinsuod © Joe OpelssWep seIEUes ‘opin: opeiseWiap sasey “OID “e088 opelsewsp sedno0 apand opezizwoine ewalsis UN -jouWenUuED + jopenoaue, op 019 [2 eNb SeOIWOUEDS K sepides seu ULES seiope;nduiod se] end O1191D SYWBLSIS SO1 30 ¥ZSTENLYN ¥7 aL ee Gy saunnnnuinn Se 0066980890008 C8 S08S80880000000% 20 LA NATURALEZA DE LOS SISTEMAS dos generaimente son las mismas, independientemente de su aplicacién > 5 Sin embargo cada apcacién lone su vocabulat, cultura y procediiestos por lo general espera que el anali ' oorca do toe dota r ont ni pues las tSenicas que disct en Fe implantar sistemas autom: El usuario 3 LA NATURALEZA DE LOS SISTEMAS 21 los represent asco del barco y ef personal que Io protege y te da reprodustor (R 1 bordo (Bo), mantenimiento. Subsitemas que procesan la que conduce a la bodega del barco y fa el equipae y el ca puentes y escaler el personal de la galera qui verduras y prepara otras comestibies para cocinarlos; el product cocinan la comida y los panaderos que laboran en la galera det almacenador de materia-energia (MS), la bodega del barco y los tanques de combustible, y el personal responsable de ellos; al expulsor (EX), la chimenea para daseches gaseosos, salidas para la basura y drenaje para los desechos liquidos y sé desechos sean| su timén, det bareo, y el personal que los mantiene, ‘Subsistemas que procesan la informacién: et transductor de entrada (in), af ‘operador de radio y otros miembros del equipo de comunicaciones que reciben ‘mensajes para el barco: al transductor interno (in), el oficial que informa al ofic Ge mando sobre el estado de los diversos componentes que forman el bare: canal y la red (cn), el aire que rodea a ios. puente, a través dol ct Iransmiten y reciben mensajes; el decedificadar (de), el operador de radio en ei ipo de comunicaciones que Morse, dejandotos. ngua propia después de ser itdcora de travesias pasa: 10 de mapas; el deci dor en clave Morse ( icaclones que traducs insduc somuni cédigo Morse , el operador de radio y otros ;Asmiten mensajes desde el para Su transmision; Figura 2.2(a): Principales subsistemas de un crucero, I t ‘o1sons9 un ep sewarsisans sejedtouig (ere bunbis epuejoy ep sewaysisans sojediouid <(e)e'¢ eunBiy SFESCSCHOS SSS OOSS HOS SSS OHSSCSOOSOSBECEE 62 Syntaisis 601 20 YZEWENLYN w 'OSSODCHSSSEOSCHCSOS SH THCHHOHSHOOSSO HOHE ao 24 LA NATURALEZA DE LOS SISTEMAS LANATURALEZA 06 LOS SISTEMAS 25, Una divisién en categorias més cil de los sistemas automatizados es Ia si- guiente: + Sistemas en tinea + Sistemas de tiempo real + Sistemas de apoyo a decisiones + Sistemas basados en el conocimiento Examinaremos con cuidado cada uno de éstos. 2.4.1 Sistemas en linea ctamente a donda oe recuerdo, a que el sistema computacional tiene una arquitectura de ala de la figura 2.4 hardware pai sata gece ica comin de los sistemas en linea es que entran datos a (a covet aon fe | ees | computadora o sales recibe de alia en forma remola, Es dec los usuarios €ol sc- tema computacional normaimante interactian con la computadora ceed terminalas® {que puaden estar lacalizadas a clantos de klémetros de la computadora misma Una cara Otra caracteristica de un sistema,en linea es que los datos almacenados, es decir, sus archivos o su base de datos, usvalmente se organizan de tal manera que os compontentes individuales de Informacion (tales como un registro individual de ra- servacién aérea o un exp dificados 0 ambas cosas 32 de una manera secuencial, 10 cual i CE) tiie nn ee ‘os de la base de datos, proce ree he nme Figura 2.(0): Principales subsistemas de Holanda sua se, Eos trminos = et 4 Istintamente a la larga dl libro é FOSS OF OHHGSHSCHHHHECOOHHHHHHHOSCSHOOOE f ssewejsis ap sod seyainb. EEO $8 0752 “gloss anb sojnu}'ss So B sopUNBasous;UI UB SEER lu/ UB JeUO!90eo1 ap eggp e1OPEINdwOD ¥| ea! OdUEN Sp SEWAISIS 60} ep eyokeU B| ue ‘oSreqws UI “/euIUe} B| Us OPEaj9s} alesusw UN e sopUNDEE sop © oun us ueuojooves eisdsa 9s anb (esIog ap SeUEISIS A CReIee seUOIDENOSe: aD ‘sougotieg Sewe)sis) vau)) Ue seUete!s SoYONW UOIsIKe ‘eUBWELEID ~soUoIDEjosdsoL ul seyonia @ eolns ‘oben) epssp ‘Ise ,zapides e1ustoyns ej uoD, uplseidxe e7 3 8] Uod sojopuEWeADD Jed owos 200 y ouopp vs f K sojopueseaes3 ‘sorep opus igure un ejonueo enb jenbe Lowes asiuyap apand fe ootuen op revoeinduos ewersis un | [eee ‘vuen) =p ugrouyer aueinbie 2} sowa1ezyRn :soyinBunsip ejueuodw! se ‘oB:eque wig “eueweyunsipur sourwie, soquie uzen soyoNW ‘oysey ep !eeu)| Ue ewaIsIS UN ‘9P gueUEA BUN OW0D soYyORW 40d opeIepISuOD se fee: CdWER ep PWAISIS UN ees oduisy op sewssig — zp'e 12 oinyjdeo j@ Ue sowaunnasip anb ovensn sep zon9B10 ue Bjsend ep ojepow jap eyed 88 ‘oysey aq edlolued Upvenb souensn die "elope sndwoa ep 8% u89 es09 -osied se} |e Bed eoueuodwy ue16 ep UEes Zl omjdeo {8 UB sepuriosip sop =p Opejapoul ep srivsiweney se] anb inbe 2g “Solejdwos elueyseq 48s ualans (Baus US BwWeIS/s [e Jod epluawuew sorep so} ap uoisez}u2610 A esmontise B| ‘opo} e908) SejEp so] enb J98 Uajens eeu Us BUoIsIs UN Jod ogzo B supEnaI| ‘ouDey 2g “eigisod aquoloye spui wie vapod ied) zepides 9 sewisis!s so} anb opeg fe0 J@ us si/BI9p UCD SoWeIANsIp anb ‘opeISe ap UPIDISUEN BD sewei6e/p uso sjueweoidn uejspou 8s opeise ep soiquiva copese 501s“, | seuns 1a08y & Kon B1OYR A Sad9A sen BABIO NS 18ECIOU! OP ORE UIs OD 288 wizlpnd opeise ep O1gWED O1'Q ",eIUaND ep OpEIss Ns ep eDI9de euOyU! 9] and ‘easep 0 onnn9j9 s2i1j91 Basap Is JeuUOIep E seDe00/0 opend ELOYE A BIEI9eB ANeIO NS OpRP ey eu, So OpEISE ap oIGWED ep oIdwole UT ”,eIe1985 anefO NS OPED BY BUI @@ Sywiaisis S07 20 VZEWHNAYN V1 yeu ivepend as fp ueziesso ee sovep 507 } Jopesa00ig \vabu0 9p J86ny (9 spsap vajza 26 UOI>BWHOWNE 27 ou une ced “opeoynuep! ey as A ejalJe) ns opeLissul BY oueNsn J9, 59 ooHPWoINE oueoueg aisles 3p ewlsisis UN 8p eiopzindwoo BUN es/E:UOoUS eraIpNd enb je us opeisa un ap ojduiale un “opeisa ep soiquieo $0] sopoL opueoYnUeR! @ ‘esreNUODVE ueizipnd ouensn ja A Bsope;nduioa Bj @nb $oj ue SopeIse SO] Sopo} OpUBOYNUeP! OED & enajj 28 squawyensn 0163 919 ‘eoDeInduloo e| Bp sEISendsas se) o}UL OUeWAY {= 1p wisipnd nb seisondse, 6] sepoi 2p sewePE “0p sioIpNd eworsie jo anb geisond lua} NS Ue JeE!2e, epend oUeWIRY OUENEN |e enb selesuaW erpubur eundje 10% jusuesopepino eeuz|c Shs Us soueuny souensn ‘Ojd us ewseysis un anb dpe SeUIAISsis 2p BIsijeue [a onb oueHodui se “( -wele Jod) stuosied uoo siuewejoauip epysziatu! eet Spwiep se] seyonase nb seus) ute oss0o8 [2 sued opundes o| enb sequaIU! ‘ser: -28 080008 |@ BION|OAU! O1swUd 0} !O08ID UN Ua O aNIEssED UN UB Boyjloodse [FoISAL Upioog)85 eun Jenuoous e11u9 BloueIEL!D &| & eGO[PUD Se EeUy| Ue OUN A seID} J0d [PU 1d 2} ap aronbjena e S¥NBLSIS 601 3a VZSTYENLYN #7 9% 1©€ 8808688688 CORS GRO GSSODRDSEDRHO4 28 LA NATURALEZA DE LOS SISTEMAS * Sistemas de coniro! de procesos: los sistemas computacionales que se uilizen ara verter y contoarrfneria, rocoson quimicos, melnos'y | operaciones ce maquinase + Sistemas de cajeros automaticas: las “aqui iS de efectivo” que muchos do nosotros usamos para hacer depésitos y 1 ros seneillos en el banca. * Sistemas de guia de proyecties: tos sistemas computacionales que de- ben rastrear la trayectoria de un proyectil y hacer o 8 y empuje de os propulsares, + Sistemas de conmutacién teleténic ‘onicas, de- Condiciones de ocupado y todas las demas condiciones de una red * Sistemas de vigilancia de pack tectan los “slgne tes: sistemas computacionales que de- los" de diversos pacientes (por sjemplo, iamperatu. : fa y pulse) y cue son capgces ya sea de ajusiar el medicamono { siministrado © de hacer sonar la alarma silos signos vitalec co wean, i nen fuera de cie minados. Ademds de fa velocidad, existe otra caract i mas de tempo real de los personas, mientras que los eonas como con un ambiante que en generalmente ae De echo, la principal preocupacién del a computedora no reaponde con la s los datos de entrada pu: Proyectil pudiera salirse de su trayectoria tanto que ya no fuera posi | 9 bien que un proceso de marutactura pudiera expiot feet cientemente rap) ipaciontes y grufiones a sus usuarios. Ja respuesta de un sistema en linea, las jurado, pero no en sentido iteral. Esto se fee eee Ebro de los semplos més interesantes de una stuacién de tiempo teal 96 ede un pale cuya misién era unr una pequefa computacora a una bomba nuclenr’ Coanae computadora dlependria tan sor ntos datos como fuera posible y 8 d2 que se desintegraran el naraware y softwar reeesamiento an tempo veal 6 LANATURALEZA DE LOS SISTEMAS 29 Estimuio Ambiente Sistema de tiempo| real Respuesta Paso de! tiempo Figura 2.5: Un sistema de tiempo real Dads la preacupacin con ars era aie rohan stenas ee 0 patel comportamiento depenchenta tosis norton para) modelado del omporanante Jevond tel capitulo 13 impo Desde un punto de viste de su puesta en practice, iemas de tiemao real {asi como algunos sistemas en linea) se caracterizan poi + Simuiténeamente se lleva a cabo e! proceso de muchas actividades, 15 procesos: algunos requie- eee 'g pueden aplazarse por periodos ren servicio inmediato mient razonablas, + Se interrumpe una tarea antes de concluiria, para comenzar otra de ma- yor prioridad, + Existe gran comunicacién entre tareas, especialmente dado que muchas tan diferentes aspectos de un proceso general, como ol controt de un proceso de manufactura * Eun acceso simuténgo a datos comunes, lao en memoria como en almacenamiento secundario, por fo cual se requiere de un elaborado pro- ceso de sincronizacion y "sernaforos’ para asegurar que los datos comu- nes no se corrompan.

You might also like