You are on page 1of 13
UML 2 UML BS USed fe Obyerf co Onqeno x! interactive system: "eer! enc ancleptiey Excmpws: Medora OS lier windows, mac have UniereacLs thar allaus L& fo launch appucanen, manage AUS > and con aystern settcag Wwebappbeamns: Meany Web app torres Sic, ON Ales, SOaad media “platrorms: r Ee 5 ar fhdon, Bax Bac Caan cho” oretr ovtented Banc absrucnons Me Ober, a eonich atat Instantanon Of Ferey, XA : concepts celled Class.” object Created bed ty ty O & mart mycay 2 Qus an We discs OML ¢ to represent Object onented chesign ) Ary desgn adity Pamanly vwo Conern s. L Design Proass C here to Stave) 2. How te represent be fasgn. Wave of Gade dasgn alto bus CARAS ave tere. The staring pounk ts SRS documunt. how to represent Foochon eneatedl desgnwe have: en brat representa Language }s DFO or Data ttow chagram and alse oe have Wamed Obtar tn hmet ER Daagycunc Entity relehort duagam bvogethsr buy cor be Used do xepresert funchen emented design ot & Sprem: For okjece onented alestgn ayatn bre Seating pec call pe We Ses document and to represent pbject crenied Assign We need Lome language. Ons of Such Languegt ig bamreally a graphucd lanayfe - catiect OML or und modal ng Longerage. We See What LS OML? we can We se nebahon cnet S¢mbols bo come yp corth a Sprerm due As | already montontd UML Cun hed redatheng. Lenaquage) # li DED, we nied fo represent Cop coyect onestel bern) WhLch aun be achewe olen OML, UML Is Ona ef mut faen Languages: Bak tt 6 Du mst popular ons - imo + Owe We COMWdp Wity deagn or ond We design We eat OSE OML We aun bi aoneppual2e O- pre dodqry Const ek a ad ee uct HS components and Linkages and decoment yer av tAtcts frat ore powit ee overmh System So Ls cod te poquind nam 1 ud Oe a ae aes eae w | ynctuding visor hethon devmoatihen and Yecctarhron what 1S OMLT UML is & language tent alos vs to 1epreseat * CYeck onented Aasiqn . hoo te altaws Us to do mak te owned aset of notahon . (ov Por Og: (seaeinglts, Lens, alipsesy eee Gand so ON 40 Credle % yraual OF rophradk Medel of ber Syirr- Lo tras atlows to cree whe genre et te dno 248" Oscngy PohanOr “EpRe any eter Aarne : tk hay Hs own Syntax Enak is ae) cant semene Mrmanon wues End. semanhes Cmoanen of oF aymbols and, Senkenas Syomenn and BK manhe Language Une Ergun Langage » Rete nwre | UML 1s not a aargn motnad ology we Snould not have Hus Empresscon tmat Omp hilps os yo design te dees not que cangs yrds meres 7 orany hunts, for wood assign: satner Ue aullewS US to express Ou dasign. | Views & Diagsams | Fue vieus of bu Sprem. ave Ateere nt bran the naborel Dery or Ths IS ae aide rent sort of | x Nine Aragreumn fo captrre UML Postadly Uk atlas to G@prure Guéerent views ef tnd System. & essemnetly we took at tre Systm BoM ALderem) pecnts ot Viesgs UML lets 6 bo Create trase views b& Ne dag rom le suppoats atLecgpruen and Coprine Fue Keay r d nse cagavam ver Maw (Ue es A : hew vser gercaves bal System. FSysrem Gen Peed anct pmr provide that View tnderms ef Wve a ba ther : a & auageums a Bemueval VIEW CSquanee Alagram, COPAPEYAHON dice. gabe Chat dagen) CH DY dhagaam ) e ehaves diuengy sOntme- OU rem ehaves fd Aken; Lae one on dLagramn represent Rehanorel 3 Srcrural New CClas dagram , Object dia , Mew me YM 65 Sorwabired atound [eS Wnts fox drat 5 diagram), aay ef boo Atagreum fo represen Shuchual ye, Umpemenrnen View ( Gomponantsleg sam ) Yepresenting bus Uierd We con brake Use GF ho Gmoninr Aagram: Penally we have environment view 5 Emaronmant Mew Cdoploymant dxagram ) TWs Yew aan he oxpressed un berms @) dep toyrmut dagen We Aten abowk t Oser view a: behave New @sequone Lagan) 3 Sucre Mew C ctass chia yee) hy DIeruied” hat Ue means anct Irew Ue can be wepresented on due gram » when we falicng ot ma wer view) 4 Lada 8 mak ee GO represent USer Peraption Of do System Cay doled Aenverah on hetwan Urey G0 A Sieon +0 CXPOS Otereenen ) , * Nove mat ie 1s dudexent fom ue Ao velope OF FAR System. COVErO Bouvelopes 18 mm a teowisag OF the Sytem. Where oy Use aa OEE how Lopus an te Pouded And cur, sn ey to urs areger™ Now to represerd LEG, perepten La UML We aan 4 yse: of dualoqut er Comersqnon byw user anc} Sing cone pnefechon v/a) Bese a ontites, G vse xe dlagpamrnaey, pu. ta order te Capnurt bys Unterachon we reecl Some Componanh gr nat Compononts noed for use aye Alogsam? o Bame Components: & Actor Chek figure) L Actor omporon+ te Srick Agar a Lysvem Prosndany yz Use ane Celli pre q mraun And Sequen @ & adterncmye ZEqQULne Prumourtly bar Se Foor eompenenty (ncn MARs op me Use case aurgrams wralr bose mporaab mean and hod Moy Can be ued bo veprese nt ose anes. example Suppose Buy 1S One S/W. LwALCh allows Atores Manace pre awarding Gohame Jebus coll Ue Avper maricok Pr@ Schema HF semi Gubtomaxs Come bo bat market buy can pasa cpate 19 prtaey This US tne Sybem, in Ame lotery and eden some @ho ar te used From Wd pongt View oF Me Users , SO Cube CE) Coles | /(Selncte | Wonns i \ | Sates derk Na nage r Svper martole if L W tus cde bwre aun be Broadly 4 bypes of Oeng alien are voy apparent: 0) CUsStomer G7 Sates Clare (A CWrK () Manager, Yeu can tun Of more ory Rumer of Starbhoidoarne or wsegs buk Wetus Stick Io bee types OF seu Br He System. Sb Fer Customer Enave a use One tse Ques Mra Is Wgster cuttomtrfor satay cle, One UE CUE AH bE Sager gues, for manager ie Can by lect CAnners. Rigave OuXro mer Cah be ase Case wy clerk type OF wer alco Thise tse att gepreenied eotty Hex Figure file buy O@ , Use cone Tepresented Mn aAltepse Meee Ye cudtower, veg sales, SL WUNALIS, This cone Sim vepreen's vectinglas tty beundsnes SHOLY ty ved Lnay Tus ore Sue Rotndasiy Those Lines fiom mo erie tre , USE Cases cactlanhny twuch Use care muaand for who Use. as we seg 4 Users 3 ase case, Now Mak TS by wer pene ofr uiew, Now actaal interackon bya bo uer and nr Six we nivel a dialog brat dialog is alitel marngune seat And # there 18 Boma Aeuanon én tro clalog touch notds #0 be tatan cane of men oe colt ce Alteran ve Sequont’ for Gy! Censeler Bue Use Gve Tequster cunstorrye - The cwlorar can segister humselt by groudins mronscesarg Adlets. For cuprorer pt et weed ednedeshocld be oer sysero QF Soma CHSUL ) = Ldaah eneaehon ws cabled main Cre sequent [roblaen ¢0 tw cdect |* Coteracnon: ooumn te asiming Wwe IS ho Seaneno | Mamnling hequene 1 Dustomer: SAeck Tegtseer GuMET Optio py 2. Synern . desplay pomp) te enter came, addr, anc +etuprone ne 4 cum mer * Cover 4 EP hho nocessavny vebuos dis play Gs gensated ed and bra missage tnoul- Wve Gusto HOE Stems issue Goce been Succes ful yegurered (fo Ok Alep & of mantens Aequone » ( 1 Stew dispays re message Urat to cusvorne er hey | Obready cepsrered , (| SeeroZ: ak sep 4 of rrountine Sequene \ | open: dispiays die message dina: Som cmpal \ Laformanen be not been entered - Ta yt NN AuPay a prompt bo bre enter dna missene} ose ale C vee Called alte rnanve | | Sequene Behavioval Uvew : What to do after Use case don rp cchon ? 5 prdonity © ects ancl clayer and heeo dey Cnieract: We auc Ubtny OBeCt cmented approach 40 ue peo bo do brat? dapkncthon of ORECH tom te nitely nee very cary task 80) if Go metie eobe deg oom te care dag 18 Bee cdenXincangn of ebsec lp we have experen ce of coung Auch dune OF we am mnon, er we have Some dameto Hnovlel yely on our cota Aorniteug nese oH we mug C0ce prbum. we do fer S ealad ‘domatn roedsilcng cxpyra.ch' « Useng @hrch dort hy omious domain obyeds- tran we défene class dont oeimhon Jor mpse Oe. ano moclullengy » meal te tg Acme carck Sptemunc Cypprtcth to dotermng clases and D609 [asa - cdentty herphul. ‘trese have ‘ot Sarirernt omk AJotane oppooah: dros oman Grech) and dur rd are boundary emect Doman ebjete Cinose coud which OY Actors Coe — Aq. ¢ er@N, mene, etc) } Can ne cdi Arel AOm Ue A, convey OQ) + Co crelinake acevines bo beung. a, an! evnty ene ca 4 3 enhty Oweds . Normal 4 hefd cntormahyy /¢ « ; ek Yeqien Ale) © 9° book, Q fey dang ¢o do - tdonrifty domain Oyets FOr earh te, — wre map be Moceny SO.LAY Oby e4, vemae WPewUhon. Geom COMM ned Jy of Ob ES Loyerachon Hhagqrvam. for each Use case > re remne Lest of ONELIS ten on x denny asses by olitoun 4 degéwr | pomuvoral oH Auta Obye Ce Chas ran hevdne YN benwes cuwiny exeaahon ober 0 how ene cnverack WUE each Ofer \aterachen clLagram see Sach ALagamS acw Were + 0) quent diagram 9 Ceulabornen 2 @ aching Atogrurn fo State Crank =” anpont we. UE Le yepresent bw Icotexaron AY ewWED Thy umage Shavs gequence cla gamFfer A System» can emaginary s/n + A viewo Game System. Tt dep sectangos tatled Oneds: te dentfecl eo te cases. Ext rene OpHon Is a boundary OEM ETH Contastcy obect, Aarne castanee |S canchar eked, Camo Kacorcds i an entity objede We udanicAcd those 4 obyeury. Each obyects we hove creattd ena Leer cal have These bans ave hauny dome aign!hoan es hak Is tne Stamfoana’) 4 Sans ening eon w@pyerd” the bows ale ef Unequal Leng. Tre Bewe lenghn endiat® Age Span ot ne eves durcog erecaimon of Dre Yen 1 Bar Lingth ' coarentes be Span ‘ & Overt. 10 TUS dhagram ErxH Bevactany has bo maximun length: tak means ik remeuns active fartne Maximum olitrahon Ot EXeathen, Ext contol olject Nas Sone What Wxer tnan ext Bovndan trot means clas oc enactwe vefore due, ext Poundang Chyed-. * {dame enstane erect more shore nleen hero Arse two. Kunal Boal OVek dus Wefore Ee OMLY OHebs, qRo cwrOUN Coclcates re MeSagys tyrete gees OF fpossecl bio by cliferent Oheas, Go @ach Dwrad tndtates Mo kext cdhich ts message Inome por axfrgame 1s me msg Sent tp dre exit boendauy yet, Amp msp and extt Apphanoo aw two massages passed pho Rooadaty ancl Conlwollar ebeds + Ng Save game my » dp bus 18 WW heravid Lat © caphire chogaam. edhuch 1S ok Aequenw clLagam What 's noxt ? a We need Vp sepresent "Structure ” of bo cesg 1p & Classes and bir selahon ship Power we ‘liad about obeds, how tug au caterect coth pach otver dung execthon mat 1s behavor. Now, Bernd +e oleds Lyare aco clarces. Clases aue rented to Zach etmar in Sond velahons. we need to Caphure tat, Mg # ' and unieacheo diagrams help : y c' So use Ge analy sis ennir Chass Then We anced ip, udoninty enjch Soom © Nn \ use ctasics aad hn edahooshyp® 69 Semo Formtrig 3 io ropseseet Saucbuve OF boo Syphern + % Qrucural view of he Sm. for gructaal Vied we crecle using One type OF 4, : y ve cabled Class dia gram Class dLagra® dpscrcbes a a gysecr SAUCE: un Cire Uptryach eo ahiagra im Ahich io i 4 tempor Unterachon bye chyects dunng, 2x€cuhon ws 4 class diagsa consists oF w classes and Warr selanoy swipe: Sc Soe €q: 7 | ~ Class as name won Some convennon 6 mo | > Atte contalrs We data Valust ‘pomou 1 ¢ Opeaton /momber finchon a.geun cot parenp} Com age and Upel eee ted comme | * sent oth ventciny es wen seal: nane} s ho cass wepre’ @ Arecbue G- mewrer Mochon names: Name: Any lateger Aaridute integerValue peak on/memberfiachon 4 Gonert To character [_ enpalt = 10! = integer ewpur = Unicode Value. ‘ager, how? wr ow? WE Gan represent Classe we tell veldhons : ps bio the Is clases. what ave PY patatonsies Lnak can exis h/t chasse: got be tore: asses. Several velaenSM a \- Associahon & Agareqabon ¢ ume pant velanonshup ) | Composition ¢ & sotcter form e+ eggreganon) Assectathon Rolabonghup % DEITIES connec on bw classes. ’ # baks — instanws OF association b/w EO aJects: 4 £4: — Remush pores Rook “Operaing Speen” Borewed hs ba Lenk bebuarn olyect Ramesh CinStane |@F class ‘Student’) and , Crercing Sytem C insane @t class hOOK ) a These wo costanas Can be connected win ovech an assocrah rs bre oe en welahonyup ex a Link attted System porous axyoaahon essembiclly dosertbes O59 chatsporustomt A geoup ot Lenks Win common Stwucture and ‘Boo k, cornmon Zemannes % vmally assectahon IS a binaty petahon (Hy tuo Cases) &% Fewever, afmore clases can be ehvolved tn ar axocianon. =o0 & A clogs can have an aryocianon wokthonstup serth crselp CBECUYSIVE Adsociahon ) hoe] BAssvmphon— two dierent exec, oF ra cies “Vous Janied Yay ban. atsocrahen yelahon Ship. nm rma how We con repesent nt selahoashtp > remember trate tn UML ue nerd some metanon doc yrapnicat Dotabon of everyting Por assotithon We mariah Such a Dota hon, & WE con use a Suught sane kw classes - name contien atong Ade dine. + Anarowhtad may ve placid to cndrarte dinechon of agoectabon 4 Oneach ade of bre, mulLiplerty Snoted + undimbee no castances OF One close o- Associakcd cottn other’ a Veuie acanges toled by Qpecityeag reinimum And Pray, separa by tw dois ¢@ An Astaisk ws aevild Card and Mmoant many Cre, ore * Aga vegahon’ Retaboo Shep. # A geaal ype M& asoaanon — cnvolved [=] crass represent A Whole — pare velahon Ship ; # Ryrewnled by din mand Aymbol at Me

You might also like