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

Você também pode gostar