Você está na página 1de 17
Conerir INTRopUGAO AUML' lingusgrs pao pra deseroverdocumenirprojlo de sof AUML pode se sas para vsualizarespecticar conse documentos atts de um fSsema de software inensio" [208], Em outas pala, as como os arultor {um plans eprjeas par ser uaados por uma emprasa de corso, os anos {esrteae cram alagamas UML para sudar os aesenvoedote Ge ovate a conse ‘sofware Se wed entender yrabulto da UML (6 elementos visuals do dagrama e Ses siniiados, pode tcimente ertender cepacia um arma esa 6 proto aqua sistema pata outs neressaces. ‘ray ed), JsRubaugh ear acoso dasemsvram a Una dada de 1950 com mula reimeniagse da cornidae de dseemeno desottare AUML combos lum grupo de netagics ce modelager concorentesusads pela indsia do Stare na ‘joe. En 997, 1.0 apreerada ao OMG (Obert Managenent Gro) uta aso ‘ogo sem ns rats daiendaa mater species pa Ser usdes pl insta de ‘unpuadores A UL 1.00 reveada tonando-se a UML 1.1 e ata mais tarde raqule Sano, pao tal €a UMI20 agra ¢ un poo ISO. Em witude dese paca se to ‘ove us fterincs mais nas, come fama) no us antag UA [AUMILZ0 frnece 13 aterones diagrams porauso a mocelagm ce savare. Neste apéncce,ascutemos apenas os dagianas de dass, aSIbulgdo, cso de Uso Seque- Ge, comuncaaa ata cesta, ‘ot notard que hd mits aractersicas opcinas em diagrams UML inguagern ‘unt proprcons eens apg i eres obaclra) par que wc posun expan toot ‘os acpectosinportantes de um sista, Ae mene trp ¢ pose sup partes no ‘elevares ao aspect que et sendo modelato para ela eongesionaro dagrama cm ‘etimes Insane, Portao, a emisnio de una cmcietateaporicir80 sigcn que esta ausente, mas sm que fo supmda. Neste apéndie ao apesenancs une “iscasio caustva de odas as caractrsicas dos cagamas UML Bm vez disso, noscon~ ‘tra ns pes padi especialmente usta eat A UML (Unie Modeling Language ligoagem de modigem wneud) € “uma Eee Para modear lasses incundo seus ainles, operagbes reaches associates com fara clases a UI tem um dagtama de case le forece ura vio esttia ue {rural deur sciema, mas no mostra 3 natirers dndmia das comnicagies ene or ‘bets das clases no dasrama (Gs clementos pins so cats, ou sj, cones usados pare represcnar clases € smeracs, Cada cana ¢ aii om pares horzoras Apt superrcontono nome da ‘ase ego do mel sta of tributes da classe. Um aiuto rete ce a alga cla (que um ato dagula case sae ou pode foecer lege todo, Auton 0 usu ‘mente mplemenados como campos a clase mas els nao prelsam sx. Pode see ‘alors que case ealela a pate desu varies de retina ou valores ue a dase pode oer de utes otos dos quas € compa For ear, um objeto pe sempre Spe scr tne het na nt ai ‘ber ahora tual esr capar de tors a semore que or salad. Porta, sia appa {Go istars hora asa emo um auto daguel ass de djeton No ena 0 objeto malo Prmeimene nko ia a hors armzenada em Ua dea viel de stn, pone pre ‘Gera continuamente atvalzar aque campo, Em wee disso, o objeto poeta clear ahora ‘ts! or example, por mato da consulta obj de ours lasses) no momento cm gue 3 ore Grequsiads. here sag do dagrara de asses corm as operas ou compa menos da clase Un operjao rere sew qu os objeto da case yodem ze Usual €inplementada come um metodo da clase ‘Figura At apesenta um simples exenplo de uma dasse Thoroughbred que model ca- ‘velos pos sangues Ea mara te srbitn~metlte ibyer Oxagranns an mostra ues operagces: geurrentAged, Stra) petvoter ode haber cues aUBUOS ‘coperagessuprmidos nao mots no dgrara, ‘Cada atrato poe ter um nom, un tipo eum ive de isda Oi © a vibe ‘So opcionats Oto wn psa nome e¢ spar pr dol-ponos. visa ndieads ‘recezendo plo sna #, ~ ou + ndicando respecvaente,vsiblldade pte, pote, package ou publi. Na Fgua A, todos os tito tm vide pate contre indica ‘sal de manos (),Voe fous tam especcar que um aribuo atic ou de case ‘sandosubinnaco. Cada operagao pode amb ser mesvada com um nel ce visbidde, pardmeos com ones ets eum tio de eoena uma dasteabstata ou mttoo atta ¢ indcado pelo uso deco no nome da clase ro diograma de dasacs Como empie wju a clsse Horse a Figura AL? Una ines & Indeade scescentand ese inericew(chamade de stoma acira do nme. Yee 8 inelace Ownedobject na Fgura At 2. Una esac mem pode se epteseniada gate rene por um crea wo wae OO ~~ ‘Um grams pare aaa (clone orsuahbeed aaa ape “er Thorghead ‘een ‘eater seats Prarie en ody cuit ao ‘ale mencionar qu ofcone que representa uma clice pode ter ours partes opcionais. ‘or exampl, uma quar sigSo ta pare intrir da ade clase pode ser wanda pa str ssreaponabldades da asses seo & pertelarmente il quando se fara ansao dos ‘arb CR Capo 6 pra dagramas de lace em quae espnsablidadeslisadas no cat. {es GR podem ser seresceniadas quarts son cata da case no dlagrama UM anes de fe osibutore opergies que excewam esses esponsiblddesSjam aden. Ea guns seo no ¢ mostra em qualquer una das gus neste apne. ‘or grams de clae também poem eb rele nite classes Ua case ave a sb tase de otra dase ceca ae por ura setacom ua inka sida co eam com UT ona trangularvana Aseta pont Subclass para asuperelase En UM una eag20 come essa charada ce gencraano. for emote na Fgura 2, es cases Thoroughbred eQuat- {ertiorse sto exes como subelses a cles astta Horse, Una eta tno come 9 tn la eaccada ince npenentagto de nerface. fn UML xe tpa de eae cheng ereaizgie Na igure AL 2 cass Horse implementa ou reaiza a uelact OwmedObject ‘Aassonujd ene as classes nica qu hi una telago esttural ene eas. Assolagoes io reyresertadss po linha tise. Uma asociacio tem muta fartesopcinais Ela pode se ‘ould sum como cata una de sus caremidades, pore nar 9 opel de cada dase na sesoiagho. for eemplo, igual. 2 uma associa ente OwnedObjectc Person Ne {ual Person descmpenhao pape! ce propctino owner, Seas em qualquer uma ou abs a5 ‘Sreridades de ums ine deaesoelap indica nneyelodade Aen dso cada etree Galina de atsoctgio pode ter um valor de multipage Navegebldadee mulpicdade sao ‘pleacas em mar deale ras 2 ent nesta seo, Uma assoiagio pode anbém cnet {i se om lappa usando ur lao, Dees moda, assoiaga nic coment de Un bjs da cee can outs ajetes da mesma case, A sssciagl com ura seta em re exemiane india naegeiliade uridirecional. Asia sige que de uma dase pode se acliente acest a eegunda cage seca par # ql Sponta sareocgio. patra segunda les, nace poe nevesanament acesa omc "Mode prime case Outs maria de ons sobelaso 4 que a pia ase tem cone ‘iment da segunda clase erguanto objeto da segunda dase nao necessariarete conhece primeira case. ina astoayoo sem sels em etl indica ua aesocaxaobiteconal, que {26 que se pretenia na Figura A 2, mus pds sigar apenas que avepbdade fo ¢ portant fl debada cdo, ‘eve-se nota que um atibuto de una clase ¢ mo pareit com uma astocago da ae- ‘econo tipo classe do arbuto sto & pata car que ua ease ter uma propredade ‘hamada nome: do ipo Sting, dermis mostrar agua propeedade corto um at, como na classe Horse na figua Al. Coro alteata,podciaitos car uma 230 ‘objeto paca 0X Um X¢ ut também para inca! gue un objeta nko € male Ud este prota pare se evido a colt ao. ‘ots dias carctracs do mosradas no digrama de angutnca ma Fgura A1.9 0 duagrama de comunicaao UML chamado de “lagrama de claboagio” em UML 1X) fornece outa nays da order tempera das comunizaées, mae dance a elas ere ‘abjia eases tn yt cnn orpor ‘Odluprama de comunieaSo Sustrad na Figura A 10, exbe a mesma ates do dagrama sequence da Figura a7 Em um dagrama de comunicara, os objets que interagem so epesentados por ret ‘ls. ssocagos ent objeto so fepesetadas por ins igando o angus Ha tc Tent une sta aponande para um cbc na dager, qu nica» sequela de pasaagen ‘emensagens Asem ¢keniada com um mete eum none de mensagem Seamensages, ‘9b chee for ientcada com onimers ese ela faz 0 abet eet iocar otras Men ‘agence outros objeias aque mensagens si represeriadae por setae do emssor para 0 recepor com uma nha de ssociagéo ereenem nies |, 2¢asimpor lane, nacrden fem questo cham. Seaquetas mensgens por si ve invoam outas, eacescetado aut oto cour rime ao ramero que ae Went, pra inka now ainamente dares ‘em passa ‘Na Pigura..0, oct 9 quea mensagem mouseClleked chama os mttocos gegurety epols hig, A mensagen ign) chama Wes ours ensagens stl daw) €dhaisting?) A numerario em eda tule mostra os anisharentag, ban come a AtureZa ‘Squenca de cada menaager "i muitos caractericas opeionats que podem er serecenadas as los das as. Por ‘xemplo, vot poe celocer una lezen trente co ure, Ua seta chegande podeta ser [Barada como Als moweCidad(ob).ndeardo a exccuya de una seauénca de eorandos (taend, Ase cuir mansagens so ectauas em ours ted 9 raul sero prczii por uma evacicrente. for exempl, se ométoco mousechchnd) ¢execuiado na ncaa A as ‘lecraumanovativead 8 cha hight naguela ead, eno via de MouseListenet la igure seria rtlads coro. ghee) Se voc ester ineresado em mosra as ages ene os ojos alm das menage ‘ue esto sendo enviadas ent cles agama de comunicagao& provement Uta O20 Iehorde que odagraa de seqiénca Se vot esver mais ineresado na orem temporal da Inersagem env, ogra de sequrcia provement era melo (taprame de enmdade most 0 componamenta dngmico de um sistema ou parte de um sistema avates do hi de conto eve joes que o soma excl lee ster au Dao {gama ecto que pode most hyo: concrete: ‘componente pndhal eum agama ce stcade ¢ um no apd, repeesentsco por umn etdaguloatedondado, gue coesponde «una lfela ecu por um stem de slate. Sela quevao deur no ato para outoindcamo fap decor Iso, ua sla entredos os aio signa qu depots que a primeira aio € completads a segunda agio omeya. Un Ponto pret id forma or ical que representa o pono ii da atidade Um pnto pe Seni porum arco pete onal ndcan of Gastdace Lun ark representa a separacio de ativiades en ds ou mas abdades concorenies la ¢deseanada como uma bare peta hoon cor una eta sponta pala e dus ou a ‘Seas apontano pare fora dela, Cada xia desl epeserta um Two deonole gue pode se ‘recut concoreriemene om os fos que comtesporder a ota setae qe sae. sas ‘tates encores dense exits em um computed per mek de ders ies ‘od nemo unde Glens compuldores ‘Agua I.11 mosra umn exenpo de um agra de avéadeenvlvendo a conten ‘aetin Yo prime posso €procitr ere Uns vee econtada om greets ets ‘matador poem at nies © msradoa #9 ne pode et pré-aquei, Aisne ds Tngedienes sos yode ser feta em paralelo com a mstra dos ingredientesmohados¢ com ‘opr aquecimen do ora, Smciogeme se a = pnts una juno goin ¢ una maneira de sincronizar luxe de entoleconcoentes. Ela repre senuaa yor un baa peta Mine com disso ai seas chegando uma sea sande, (One de controle represenada pea sls gue sl no pode ncra eee 0a gue ods 8 ‘ous lux epesentados pels Seta us chegas tera do corpetados Na Figura A. temo une junto antes de go de mista ds ingpediatss sos emshados Elaine que toes os ingredinies seco vem ar istiradoa eto oa ingredientesmolnados Ger set istufades anes que as duos mss posta ser comburadas. A segunda junggo na Egura Informa que ants de comegaaartaro on, doe or ingredients cover estar misturado © ‘foro dave eta na emperatira come lm deta coespande a una rains no xo de conte baseada em uma cena ‘30, Um no cesse uo ¢ mosvado come um Ungulo bance com uma sta chegande © dias {x mai sain, Caa seta que eal ientfcas com uma conagao ete colcetes (gar. 0 inode conte segue seta que Sal ejacondigao ¢ verdad (rue bom criea se de qu as condos abrangem locas as pssiliades deforma que ealamente uma dls 2 ‘edad sempre que for encontrado um de decs, A Figura A111 apreenta wn nde ‘ecco apis asa bolo. Se 0 Dolo ee pronto, ee € remo do frno. Cas Cont, ‘ermanece no ome por mals um emg ‘na das coisas que 0 agate de aces da gua Al. nde mostra ¢ quem eceua ‘ada umn das ages Mute vere, a dato cata do trabalho nde nian, Mass voce gulset Inca como as ages sto dies entre prticpantes decors o grams de vidas com alas Suinlanes), como mostra a Figura AL 12 Asta, como o nome dz 30 formadas DS Odogrena de ‘onteceae do bola iain seo diagrama em tas ou “aioe, ec ua dese aba correaponde um dos patcpanen. Toda taps em ua fava so cacitads pelo pariparte conespondene [a Figura 1.12 Evan € responsive ola mista dos ingredients secs depois po mitra oe ingedeniesseeos ¢ mola jah, Helen € responsive! por aguecer Eno «tsar © bolo eo por toda restart comporament deum objeto em determined rsa Regunieente depende dota do do objet. ou sia. valores de suas varavelsnagule insane, Como um expo val, ‘insdere um objeto com uma vaive de natin oleae, Quando slicade excite une ‘pero, objeto pode aia lo se aerial fo verdad) e eal cua cls se ‘rte jase ‘Um dagrama de estado model os tas de um objeto as 3gdesexectadas depended agueles estado eas vansiges entre os estatos do ote, ‘Come exemplo coesiges 0 dagrama de etado para uma pare de um compo Jaa. A entrada do complador€ um gun detest, qe pote ser cosdeado ua longa sequence (Gung de caraceres © compari os caraciees um de cada ez, ¢ 2 part dels deeraune 3 esttura do progama, Uma pequera pare desse process consis et ignoratcracees “espao em branco” or exept, os caracteres espn tabula, nova Ma € “eur € ‘upon que o compladorceegue ao chcto WhitespaceandCommentBliminator 2 ‘area de avangar sobre os craceres espa em rancoetaracleves Geni de comentarcs. [Ata esse objet lr on caactere de nada até Que todos a espacoa en branca es cavacttes enue comentarios tenham so dos. Ness porto cle feiovaao canuole pea 6 Conplador pra ler ¢processarcatacietes que nao Sao espogos et branco «140 so ala {ene de comentirios Rene um cro o objeto WhitespaceAndCommentEiminator ios ‘ciractres ¢ determina seo présio ceecene@ um eapago sm banca au se pane de Comentario. © objeto pode veicar espaos em brancotstando 0 prone catatte pare Stber see", "wey" Mas coma ele determin ao primo caractere€ parte dm coment? for exempt, uando vt una“ pelapeimers ver, ele ands no sabe se aque ‘araciete representa um operador de divs, pate do operator /= ov info de uma linha [Sucomentri de loo, Pra deteriar isso, WhiteSpaceAndCommentEliminator pec! seguro tio de que io um "een pasar pra o résimo caratere Seo caractere {que er depots defor uma gua ou uh" eno WhiteSpaceAndComment Eli ator saber qu ele et agora endo um coment © pote avangat leo fim sem process ‘ou salvar qualquer crnctere Se ocaractre que ver em seguda hpi fr alguna oa cffeed una" cum", 0 objeto WhiteSpaceAndCommentElinnator sake que a7 representa ooperador dvs ou parte do operador = east ele parade wangar Sobre os earstere= ‘esumind, & meds que o objelo WhitepaceAndcommenteliminator|é os crate es ee pels convlar vatios aspects, ilu seo caractee sual Um espa em ANC, 2 carer arzsor que de leer uta 7, Sel est no memento lend carsttes ce um ‘omentro, s cog 90 fim de um comentrio e assim por dante. Tu fs coresponde 2 erates estos do elec WhitespaceAndCommentlininator. £m cade Un cescs ‘eados WhiteSpaceandConsmentEliminator se corpora srentcnete com lagi 80 pein crac aero. Fara jada aveualzar todos os estado dese objeto ¢ com ee uso estado, oc pode usar um dagrama de estado contre new agra A 13 Um gra de estado sta os erados através de rettngule arrdoncados, cada um dos qual enum ome em sa etade ‘Superio Hatambem um drculopetochanado de "pecudossado ial que nao ealente tum estado, mas apens pntae pra o eta inca Na Figura 12, cesta tar 60 estado Inco Stas de um eta pr out representa wansgbes oy mudangas no estado 3 oe 1 cade ransgSo ¢eniteada com um exer disor, ume bart, e una adade. Teas 135 pares dos ules de tansico S20 opconas nos dagamas de clad. Se 0 objeto ext femur estado e core o spar de ent, par una de sues ransgbes, «ada daguela Trento excels e objeto ume 9 nov ein indeado pela tans. Fur crs, "a gua Al 13, ceo jew WhitespaceAndCommentEliminator ext io cxado start © ‘© ponimo caraiers for 7", WhiteSpaceAndGommentEliminator anya sl daqule co Totter emda pro eiadé saw 7 Seo carats depots Se for ule 0 jto ang (pao extado line comment e peranece I até ler um eaacer inde linha. Se por out Fhoa oprouino caractere apes. forum", ott aranga pra estado block comment ‘cpermanace i enconirar out squid de vr ue den Gt deur comantio (e bloco.Estudeo lagrana para ir certeza Ge que oenteneu, Note que, 3p0savaear ae {Ge esago em branco ou de um comentaic, 0 obo WhtespaceandCommmentliminator ‘ots para o esa state comers tudo novamente Ee comportament € neces, aie os hater ero comentarios ou caaceres de espag cm banca shcessos aes Ge 2c trarqusiegier orcs cracteres do ctigo one Java, ‘eto pode fazer una transiio para um eta Sal inicado por am cul preto com um tal branco ao redor dee, que informa que noha mais wanes. Na Figura A.13, 0 ‘cbjcte WhiteSpaceAndCommentEminator¢encemado quando o pink ctacite no Umespagoet bance ou pate de cmmentao. Note que todas ae tanageesexceo a Sas ‘ue leva a0 esta finan adades qu consitem em avancar rao prximo crate ‘dua wansigbes para stud rl i eangam se © pein carer Pog © 2S ‘Ua lograne de estade para arancar lim do espace em snr o/h new dar TRE fed esther = hing DD Cicer fo fas P imo € pate de uma plana ou simboo de ineresze pata ocomplitor. Note qu eo bio sve no estado anf mas pin ctacore ne ume ou en earoire€ {tn aperedor vite ou parte da operador = eento no queranosavanae No verde he emos euoceder um caaciere para omar 2° px caacee para que assim oafocre "ype cr usd plo compludor ha igure AU 13 esa wide de eres écharads epushtace 7 ‘um cagrama de estado o ajar a descr suages pera ou inesperadis. Com um ligrama de etado, ¢elavamente cl grant qu todos os eventos possves paraiso extados pests fra vas em conta Na Figura AT, voce pode facment weir que ada eta ena Inui wansgbes ara todos os crates pssiess. (Os lagrams ce estado podem comer mules ouvas caactersteas no ncuas na Fgura ‘ALIS. Porexempo, quand um bles esd em um estaco ee usuamenenaofazaaca ecrbere até que ocean vero. No entato, hum tipo eepecll de estado, denominadd estado de ‘aude no qual objeto aces algumeaisdads, chads de do-accayenguan cleats aguel estado. ara tcamos que um etaco ¢ un estado de avidace no agra cul ‘mos na metade inerior do retingloarederdado de exadoa fase “do seguids da atidade (qe deve ser exci enquants exer nagusieettdaAdo-acity pode emia ees ue (conam quisger tenses de estado, o estado aide se comport coma um estaco de ‘epera nota Se over une anaigao fora co esta aca, antes qua oat ene terminada a do-aetiy interna vido um evens opens qunde ocrreumattansio é pose que nenhum ein te pom eater stad comma pre do ula dena trai. eae est pases de cepera noni, objet aa imedatamente una arco dagule eta puro now eta, ‘Pure sados de aidade, ums was dss Oceelgo que dae trina ‘Pigs A. 14 stra se sito usando exados par um efone comercial. Quando uma chamada cocade cm espera, vai para. esta on Rod wlth mus na ce espera toca por 10 segundos). Apés 10 segundos,» do-actity do extaGo # completa ev exato se ‘omporacomiaum extadonotna dena atvdade Sea pessoa queestachamando preseonae ‘tera # quando achamaca ests no estado on hold with musi achatada az a tanscto pals cstade canceled, 0 leone pasa iediatarenic pera estado dla tone. Sete 1 for ressionada anes de corpetar es 10 segundos de sade espera ado ner ‘omplga ea musica para mediaamente grande varedage de diagrams spon como parte ds UM. proporiona um exscente ‘conjnia de fanmas de repesehagso para © moda de proj. No aan as Yepresentogbs ‘dees muta eres no ao suceies. Voce pode precisa ce um mecanismo para ropes [arexplctaeformalnenieinormagies que restigem alguns elementos do mee = proto. posi, natralmene, descreer a estigbecem uma irguagen natural camo ingles, mas ‘era sbordager Invaiaveliente lve a nconsstnca eambigudade. foc eta Taz, parse ‘Se apropiaga una lngugem ale formal - que se a teoria dos conus e nguagers de ‘eepetcaio formal ea 0 capitulo 20, mas tenade cena rma asinane rere mates ‘ce una lnguagem ce programas. ‘Acdec constraint Language (OC complements a UML ermine que oot use una ga mica esintne formals para const isruges nao ambiguas sobre vros ements m= ‘elo de proj or exemplocatsesechjeos, evens, meneagen, neice) ha etre (OCL mals simples S60 evades em qua pare 1} um canta qe define a iu eds a gala insuugzo ¢ valida, @) uma propedace qu representa alguns caraceshies ‘onfet (per exempio, se content ua cs, Um popredae pode serum abe, tm operate (por exempio, artmdice, orenads a eonjuta) que nips ov qualia Un [ropsede c(i palavas-chave (pr exompl,f then else, and, of, net implies) usadas ars especicarexpressdescondiunais ‘Come un exanpio simples e una presse OCL conse tena de impress dztido ro caplaie 10. congo de guard used condi cla to eno bDaaoopad ie ‘aus uma wana eae oetacosccnpugoeas «jormingl det do agama de a00 (Seca ciara) pao alge Pringob Fgura 109). No agra ga 109), condo de Paco ping cain py hp peoncnsprparayet ey yr ‘Std autorun pra apovar 9 caso do atazo. EOC egress pose asSuM 2 oem saaheinnenly = ‘em que um atribuo oolearo, suheratontuthoty, de dose fa eae ua insti e= Festa da asc deominads Gutomer dev se dena com yes" are que # candi de (ata sea sate Na medica em que 0 modelo de proeto ¢ rac, muta exes hénstinlas nas quls pe ‘ou ps conigoes deve se saisetas anes de completa alga ago epeccada pelo Po Jeo A OGL proprciona uma poder eramenia para especicar pre pos condigbes de uma areua formal Como exci conser uma ama do ssa ce impress (sco como expo no Capitulo 10), no qual o cent establce um nite superior ce custo para impressdo euma data al de enreg no instante em qu so expeccaas outros crater teat dampens. Sea esas de cstoeprasoa de enon cede eses i alto nio ¢aceioeo clit deve ser noicado in OcL, un conjunto de pre e pde-coneos poo er eepcicado da segunte mane ssa inruggo OOL define una invariants (Inv) ~ conde que deve exist ates de (ond as (pn) algun comportamenia incerta, uma pre condi stables gue Um limite de custo de dia de entrge deve er especeado plo eens ¢wauorzgto deve se einida como "no". Depis que os casio © pazo de enrega so terminados, © apicada 2 te condiga epeifend, Deve se near am que porn n expres tore = ym" od atbuid o valor yes, sat datarando que jbluthraaon deve ser fis com "es" quando a oprago termina, Una descr; completa da OCLs am do escopo deste aptndice A eopecicayao OoL completa pode ser bids no sie wwwomgorgrechnelogy, ‘ocumentaiformalioc tm Hd deznas de os sca UML gues que tata dana verso inclu: es © ‘amiton Learung U2, "Rely Media, ine, 2006, Booch Rumbaugh e Jacobson (fed Moding Language Use cuide, 24 6, Adcaon wise, 200), rb (the Elements of UL 20. camividge Unhersy Press, 2005) one «Himan (UAE 20 a Mush, Ry Media, ne, 205, 3 lspontel na ineeet una ampla variedade de fortes deinfonragzo sobre ous da UML ‘namodelagem de engentara de software Urals tual Gs terencin da We pode se {neantada um “anave "pjato” no site wuntenhe comlengesicompscl presamany protessionaloeser.im.

Você também pode gostar