You are on page 1of 32
ADVANCE Sertusare Exteancerir'g Assig Mertentr— Oh) How & the fede OO we olwelobwrent 2 le - i Te ee (Aw) Advi Diagiamas one naguly ef diving aypiein develo foment in softnnre tagineesing for ceveral reasons — WO Vieuatizadion WorkPiow — % povide a clear t t weual tebresentatinn of the workPtew witin the. sytem, dhowulng Moun different activitia ane intéconnett and Wow) alata -Powd between them: Tray hel] Stakeholders undeu-lond 4me “agptews behowior - agsleia ® Reguise maonte Claxeficadton — Activity diagcamt hells iv claveiDytng t wefinieg sysiem, neque ments 4 i douw complet psec ively smaller, mone eee activities. 3) Communication Toole — Activity diagiame AOE aa a communication tool beluwen develo es dodge, tutere 4 whey stakeholder Iwwolwd ia ting pale a un Exroy Detection — By viewalizing Me entire wiorkfin ‘t ama won Wnelb idowtify the cystone pacdlvily ai potential emo, boteneks, o> andficioncies wanly development poten: ) DBocumentetin — Aetivity ddoagran teuve as valuable documentation aebfue for the software afte LO) Aderlffration of beberclensin — LeWween aelivitie poe, TTT TL See eee fo. agit Hing axe where cenlain acttivilia mat be teomipleléd before other, cam begin. Creal, avdivity Alagoas ploy a oucal wle fe software, Meer alding iw wequire menke onalypis | design, implementation , ter t maintenance, prua t Me tytn, develspuscat difeeyele - Difference bekween Aetiviey Diogeow t Pimwehant -! Adkvi Diagram | Plovachant’ Aw aetiily diagram A fionchat t anodated ariotated “wit the UME with the progam « (rified Modeling Language) Au attivily diag te used Depite a ai bp wodel “the dyuanit eae oubeclh of a tema alco golution tee ‘lustrate the workPo af probe ro activitia within a we cue — Me ‘to i autivily agama tonglex or kunnen pes: decittonm Ae beng mod e- Commonly used iW Software Widely wel in dPhoare, imeesi ~~ tMe UML nel nq for everett algoritho decision stfyeores for raoclelting ” 2 ao Bek Ladi t nao fous A LAD Name 4 explain i ohoit tne difrarent ue Ainge Ht r fee “a Ay) ke, fallow one We different Sgpes 4 ot Aagienas available — WP Clerk Diogione — te represents tie suture of a ater Showing tue daccer yer attsibules ; waetwods t velatiounibs. (2) Ube Core dit = tt ilwtrater bow we interact with a Sten by round Me vooriow we COR F attr ivolved- 3 Stquene, Diogsom — We chowa the ‘wele rack (ond Ya objects over time, illuulerting the cequence, el S > ot wescages exchanged Ud Aettvi eye = A eforesemhe the fim a sealed, wrtia, OO aytene ee aclivrtin, , dedicion, % Aransitions « us) Male Machine rogram, — tt aepicls the behomor op w ie ee syste by defining atartes Arantitton , F evenk a Atate changes. xk bh» w tombonent Drags — Ue chouet the covpenente of & om t Aneig relationbibe , emphasizing we plypiot, Aleuclue - 4D _Deploy ment Diagiony —— Helou the pee of & systow phyyseatty deploying of ifacke on oda such as lrorducoie olevicr ov Lorverc. (9) Diffeventttle bh) cequente Diagian Pf Callaberadton eee Im suhat conlest would you wre tah 9 (Aw Sequence Diagiaw, Collabovadlion Dingo = WM cee aliqg cure ue coVlabo radion Aegon alo w Me UMLSLicl, tome undo the UML bs w vueel 4s vicualize the. Hebrewntation wide (€ aaa cequence. ef calls SMa cute oe he, erqouazation of ad ed dy uredl to pete ele t ube es we specttic fevcenality 1 We Aeguente aiagam oe Tue collaborvadion nae ane to rebverent™ od to rebrerenct “the Sequence, used _ : akucwral organization of the 4 estat wre tout x Les Re) Ah From one object As amother: a ane t menage 3 deat Er Hee a Te Aequente, degen Tue callagoration Aiaggama is wed ae “neon vo wed when “I is waiw jouw - ie mata Pocus - ene Atagrams Ge collaborodin diaqrom is = Ww ¢ ane bello pated © aed when object Loelten, ctivita suited Jicking Bimnjsle, “ = a of the a vate, vumber f bees - — DB Sequential “ae alto knowin a4 sequence a ‘typically wed” iw Anfeoore vagimcering te viewalize te Ilevacllow br obyecls oF tomponente Wa cysema over time - Trey ave poortivularty webal jor ittushrating the os °F mesaged ov wrelhod calls ba aifteorrent, pou of a systows ae the. sequente By evenly a “they ocean, « Caltaberadion Dagsawn , alto kroutn as vornmuri cation Aiagiars axe ued 4 debicl the interactions bjx obisels of componente ino Yew , foeuring wore on the aizudural gelodionchie betueon there objelt rather tnare the, ene. of wang Guay emphasize dine conneckions by ebjeds -sather than the uence of mecsages ee withet veconardly ‘ndicating tne. spiel ode, i wahide -thoe Iteration ecu. >. av) Dipfucentiate ya Coguente Diggeon B Aetivity Diogsara— Ane) Sequence. Di & =e nce, DY yom > Rebreseate the intevaelion bi objects § Woe pardteuloy, sequene or Acenanio- (eon, she order, aeescuged [es cing ed cuwovg ol bie ener woe. w ically consicl of lifelines —— 4 ee Wa it detailed. antevattions at “the lewl 4 method calle ov son ewenls: tan alluarate eoneudnent activities oe ne SM OA @ iy : ‘ Aalvly Diggow. Wuateatia the owt 4 ackivities pooee . udthin a , nduding detinion. wae z parade achivitios - Founa om the soe zy adiont oy aclivtves within the syter- Utilize woda transtliow t checivion pon: Ol a broad, Wem | chourcoting high-level (Ode ivelies withoul Amtiaate method- tev cleloul. dea, weprertertion 4 poxalltel activities ‘ conuvrentt powacr ' hain tr. un dowtondi system behavioy under, ens i a5) be . : : u ea rene bjs Object ~oviented awalypis f object oriented a (he) Dba Oviented Kay | bie Oniented Sey > Concerned with undoutandi Fouwes on rvanePomdn’ The problem Ae sequne= equine nente ito a datoiled en. Aig = wolves otnoting z \nvolver hovo the ae ed - Astin what the Softemre, till de what is ne shale ds. in —r Embhasiza cabturng veel Emphasizes tranclacting the unit tomeepte into © softucone tured model into © windel - Aechnital solution » 3 Ndentifies enlitin , their ined ‘erst feat entities pelotisubibs 2 their tle detailed Clawea , their, anterachionk inthe prsblew addsibutes , methods r domain - urleractions . x Provide the, -ourdertion for Rrovides the Poundacdion. oxeating a model ef the for the implementation problem Aomain coating of Ane Coluhin . (Qs) Explain, Cham. Dagens F objet Migron sn detail ?. Aw) Clow Diagsain— A loon diagram is a type of katie Auctine dlagiam tn the umitied Modaling Language (UML) that rebvciente the btuctare of a syster by showing “the cyste oak elastes Andi abies, opexadions + “the relorbonabip oven Me clames . Componente — > Clam — vebrerenk © ‘blue prank fer object : = Athibuta — choracterictia ov prspoties of a class — Metheds — Funclion oy Behawloss of a lass 4 Retertionchips — Assotiation yw dlasces « yest Redodionshile — \nhedkane - dicater thot one class inhentle athibutéa, 3 2B wethads from anatten, lace a Astedadtion — Represent & nclertionshif b/w Au clorwer rE) Aaareg tion - Represent & tule pooet ~elodienchi bs dleawe, CO Consposition — Repwerends a Se pref Aaegation - &) Purfoce — Claes iagars are wed “We vicualize the ate dure ofa system. a. a object a Aw objet agian ik a type ot oe MOUML that relsveremte inetances of clases A the velattionships bs stheae tnxtaneed ak a seific fort iw Nine ° Components — > Obect a Represent an iwitone 4 cw clo at curlime, wits dbecdhe value sraned to og attributes ~ > Athibudes — Valueh oulyned 4 the abbrbute of an ebjeee = Relerteeuhi - Represent ose cactions bs objects, Aivuilos, to clase Sr, fal lothst of the system ow objeds interact with thie ae wide wm 4 ssuctine “Atiuctwue, shoul ead othe, ot © fortical waowent Th vellp iw der ctanetin p secfiing -the behowioy of 0 stew cluring exe wrt - Chieck cliaggams ane often wed fv eonjunclion unith clact- illustrate, Apetilte Atenariog or inctances ofa cystem, aiding in testing , debumiing rh communication. a sokeholderc. J oa ctiagaaw way Explade the we Core dingo in detail. CAM) A we core dtegian, ic @ viewal ye)sverentaction of he Anteracltons Ws Cadow yf a ¢ Hen, uatrabiag oe vossioud the sytlern cin beTaued te achiewe spefe gras “SO a ww Attore — Thee are the wou or external cystems Wat interact with the ee being Hudelled « Alckore ane meprerented ox Hie Figures By boxes vutdide the syste Sendo (2) Lue Cora — aepraent cbetifie: Sanetiovalttian or taka that the : gyttew provider to tlt wou+ Te dervdabe the interaction b/w the actors phe system dy achieve poseticulor, ol: &) Retattonships a Aacodation — A olid Wne- tonnecting aw acor lb o wer tore indicates anot he actor is involved in Aroct poveticulor, uae cate \ududion — A dashed orout fom ene we Coxe ty auothes, tedicales that one we co tndudea omothe. Extension — A dashed awww with an ober arowhead Poe one Uae CAKE Ao omolher,, indicate, that one, we nda comothey. w Syren Boundasy — Ge boundes of the systenn. ne 7 Ane woodellel barater ae intemal tembonentt of systiwa, fom i external" enviaonment , O) tystem tiie the Ceutjal loment’ of the afayiarn reprocnte “he outline, system ing wodlelled = (RB What bs the difference, Hrd Sequeme diag arn yp we os Diageo \M what context ‘usnuld you use eath. (A) Ue tare San fer. Ce : vd UNO’ — We care Via illuctrale the inkerackton 4 “the Systeme “y ic wed or external cyslerns Componente — Deore yr Ae CMA OE, «presented : Rebrerentelion — Aetore axe repented " alick figure, F we cae oe vepravented M ovals or vreckangles connected by Vive - fous — om the lajeh- level Functionalties f the cyte Fe veerlionshifos bn ackore t we cares Usoge ~ during the mequiromenls gatherin phase to J ue system’ intended whee tron a Lae, poupeetive - Seger Diagrara — Purpose — i the teraction bf alifferent parts of “t “we elem Ove Line » Components T Lifelines + messages Rebresoutalion Lifelines axe clebicted ak verfical Cree | * Womages re npn as Worizedtal et yo Upeline , A_ Fe - eoUuL — on the cequente, ef nterackion byw olyede oF emer wdthin the system, Ay achieve ox porttioudoy fenetionay. = clurin saslem a wodeli lv viewalize the gan hak OT Pears ape ae a BAD What we the different cyslerm vous that tan he wadelle aie UML~ Lahat ae the. Gnment VIAL “Diaghann witch Or be ured dy lure eachs of the view « Do oer A dlewelob at the views 4 CA - wood el Stagiarn subborled by DUAL J titify cl ansovr. cA) IW UML, various oyster views tom bo wudeled to e ai feet oapede of a “ohtwore, austen. Some ef the kot views ai 7 ww) Structural View, — clase Dayrone — wepraenle the Mois, skeuchure, of awer Md, “selerbionshi pc in the system : Comtbonent Diogiann — thews the organization encdencies fa werubonents : a t “ / Depo Diaggarn — Tvabrate the tal debloument” a on ohne tornbenents m le miss { we Cue Diogrom Sequence Diagram Aativily Diagawe Stole Machive Diaysaw Wdevaclion Ovowiew sie 3) Avwlitedwal View — Pakage Dingraw - onpaaes Aue clement ol the ayo bate Vegi get tombotte Struckwie, Diagiam — TWaustrate, the tvttemal atcuclure ofa class or tembonent ; including Ke pork - Ww tm View — Model the umuvnent behani or of the ayten shoving how ee threads or prscemed - (5) Deploy ment eu — As werbloned eatlioy this di wtrates the Pegi deployment “4 shut vnheek on has dictire Hers a bHeakdlovon of the aiffoent UML rae termneorly used to Gobtwe eath ate view Combenent dtagawe 0) Struckwal View class clinghawr L Deploy ment gran Y ceo Belvawiowl aE we Core Ai WA. c ke _— thy \ by add Stale Machi Prchitecteral Views nae 3 S Latkoge ali L toviposle Cructwre. diaggawe w Sonor View oo tonsa Aegon w) Deplozmrent View — Depteywment ag awe Enviromental eT Rate cliagvawr u Custone ae No, Ak mat wecemmuy Jo develop all the views of Syston ving wee wodellivg deg. The Aingtamr's dolce on vaulsus fatkors , To the tomblenity 94 the lem , Me abet fee of the peje 4 the dakeheldew veed + == _— Late) Draw a use Case Aagcaw of thw) fw curtowated -lelley wathine, hawking wuachine, (ABM on ATM A\jpblicakion 7 (ATM) oF the autovutie ie & balding cubigtem (ubjece) Wok ides homk eunlomesn an cn Ae Fevambiol Aramation Ma piblte spate, wdthouk tue weed for coshin” cheek Balances a et Withdda x Gay “Trang Funds Maintenance a Refan ) M Technicians VSE CASE DIAG KAM :- Ow wast lanl ATMe, tine customer & autienticated bY iwsorting plastic ATM coh % enter’ 4 peuowal tdobPickion vuwbo, (Pint) « J*t Curlomer, Duthenticadion use ore te vequred tor ov tramaclion So we chew it ox Melude rrelochiorabily ted Cuxtomes, ; 7 Auttentioadlony ATM, Trancaction extension poink Menu! phiovide hel Condition: {Sutton Hells7 is a a 7 Puello clension Nate men < fwipsove He waintlainabi— WW cw ectleily if metenani. ll WE) Exblatw Mood webia in clekail> Av) Mood [ Metsiea a| Objerk oviented Deaige) tele OME a ne welvia ured te evaluate various aaedte of ober — ordented SoPtvoare. Aerigns “There wmebviy wore pod by Baul, Grtand Frais tw eid fopper"A Vaudadion \ Object ontrented esl wtebiig Ray Tadicatox - of UW _Webglcted kcted Methods por daw (wee) — “cower the tow a dan ting th bo rato eee est i iy Saning the, member of A WMC value, sugqete that the elaw hor o Wife wendy tential comble- wal nee vel rn ‘ont “y t Depth of Inhodtane Free (SIT — DIT weauser the debt of co clase inthe inheritance wioavely lt countt he wo* of auctttors clawa thot « clacs has. 3) Numba a Childuen (NPC) — weouner the vot Tmediate, subdlawer a clacc har. sl NOG tndealg, that w clace ha aw lowe vor al value, gubclaae- 4) Coupling bps DM anes (CBO) — wreomrn the wer o old clades ty urbide a claw os Publed 5) > Sete tee Et) — canine Be wer ob tea caw, be- aa mM ve sil watthads, eee . 8, object ( sabaes per seedueraa Ruceeusirs ec (Am) _Advautaqes — co Ruaueditatiie Evaluation Metrics povte a cpuitotive ey cto Cuseyy Vartioud —aaloecly 0] vbyeck — ovtel ator, dab, Auch od vonlenity _ whecisn HE evapling 12) Lientiging aig » Kos — malin Gn halo identify potential dey Flows meakneneh in object: wovtenteA ae co Supbott fox pediaten making — wilt, prove valuable RMoewodion Por decision ~ wag pest duro sofhwanne, develdament* w enchanting _Leepasis isn, — diffrent: Voto of & oftware, sytteow al temparsig aot oa l vi Coma wnriieadion. — provide a commen la c = pc dbacusing sabhvoore, auatly ee Aeaw wowbess f srakehalders act ae | uw Liwited Seshe — fs on alfudural osfoocks of eof 0 ftrsore, cles! a ; + way wot Capea, all cliventions v4 cofenre ely : La) Context Suwitivity — webies ne wot Aig Ane fw voert 6} x ste a a oY peojec 2 Dyermbhasis on Numbers — Ralyig too heavily on mekrid tom Lead tv a Brau on obtivizing melsic, volues rsathos hav. ‘wabeartag overall ane yay w _Sulbt bial Fatt copadladion — result can be eee ¥ mony You Aaboncling om the poupeitive A the actrees = = 7 CY Gs) Explain tompenent bared & of ane, Eagineening (aw) Compenent bared software emagneering i ow al we sohwoure cleveldament uhene, coltasade systema axe built by assembling “pte cridhing owboneute Satuey, hom, useing alt J. from ae, re Coy ens eye self ~ oswtained 4 srturable solkwore ee Oreapuulate cetain funchionalitin ov souyites ve toneeble 4 cee 17 u9 Combonauls — one the bul blocks 44 bof rroane syste - Toy ‘ypleally provide, wett- ai aterfaces wok specify how Hey tan be wed + iw erat with othe esmponen : Rewabilily — one o} the pel ks of cRCE ete porate stl sd 4 Luteo! a K omuner that eombenents com cermmusnteate ar exchange, data wpa et whe , assenlly 4 voraplex Sytem Pom divewe oerrbonente 5 erally From ews, temborents ina flexible ¥ wrodlulay, MOMner- :) Slondanctizection — 44 tompmests interfaces Cs tovnmunicadten cds is emential fr CBSE te be eteclive a) 2 S (8? _Lfeurele Mawagennent —Tarlide develdament, lerting, te fej A mainlenanie phaser J G CY) component Sepositoies — or regidlvig aenve an tonbfalized rebertouieh Poy he , aldlogs mavay? veudable Sere 4 as t we) Leuperent based Develsfrment Proce — iat emphasizes component ice, slechion inguin e A (ale) Explain Objet Ordeuted “alley an delail . 7 << fee Object oviewled levling iC a muelhocoloyy wed ov ssflrsave ougioneesing ty Vani p validate tke bekanior of abject ~oviented sytlemes i Poutner on ting ue, individual sdjects, elecces } Weik iwlencling witli eo cob toaeene cytes . wd unit Terting = iwvolvet dering dudividual uunele er combenenl« | AN softvoaxe, iw dolation » Unit ce emauyes uot each unit fonchions caroeclty as wpe : 2) Iategatin, Texting — vente that the interaction, bfn) Aiffeery watt wuosk covvettty when combined. 3) _ Sytem Texting — involves testing tne extive syslé aa o che ay emu Da al nf use oe os ape 4) ee Testing — emuries that nour code, changes do wot ac tel affect the ealeting feretionality 4 We roflvoare - 8) ear Stabbing - olten utilizes woldivg Jf Aube * era Ao isclale tenponent aan 3 (H!t) Write a short ole om alate chat di thw) A stale chart afogiamt, alto known ar a state machine ai , am belowiowal cliagsam, tv UML vaed depict Me andgus toby, Systeme ovey Hie - Key components of Slate chant Aingions 1 te U0 _Sterea — reset He vastious conditions ov mindes tat Ov abjut oF sytem can be i. ath tate te debicked as aber with a vawne, Pt moverents w sheaf behavior oy seh ct conditions - 4 ranstlions of an © abject or Transition — reeset the events or action that couse, she Ao change, fom one Stoke te omaha Depietecl or aoroud, bh} Aerle ;lebelled utth the ctriggeeing event o¥ eondttion. (3) Wwidtah P. Fal Stale — dewole the Slortin pvt of te Slate machine, indicaty anal state ef We ys uuahen tt aa operat. Uo Combostte Gate — are slates Wat contain visted ub caer , alert ing for nivasthial modeling Not. Z BIB) Write & Shot uote on wen Dragsann » A The hia. ame Teg He of Mh raion Aegan - UML “hat illustrate, the Mleraclion 4 wescaae exchanges yn objec vy eee WalWin a cyctea ove lime * h Vicker & vicud vebrescutoetion. 4 We few ft messages, between vertions eutitien | Showing We coguence 4 Mleractions iw %& “rowsogial eroley , ‘4 (o_Obeds > > wepreseutt the autitin or Lom Ipenenke involved iw “he “uleraelion. iy axe Aebicted as verdical Liner or \ifetines , each mpecnting a diclinet [eveticspant iw the a QD Hew ~ epi the communication yn objects aebrucut the. fiw a Mowuatton or enrol waitin the system. 3) fAubvedion Boxer — sebrerout the pesiod > Aime ciety whide on objedt ic ace oy prsesting oO ee io Rue 7 apie the waboue, ov relic value. Aton Ce 4 aw objet tw responce toa Mess, he aes... (at) D4 ffeccutiate 4s Coltaboration dingo p-Deplopwent a. co) koe A Commurideation all fous om iMustadting Me imleractiong wttliouhibs bln ve oy temponent wath tem - CoUtahoriaion, Pingo ¥ “Tey Aepict object ov cembonentg ax woder > the indevactforu bw them as labded aout . 1 Undlerctlondin he esi belowloy y tomvauntecthion Mew bla Afferent elements im ow systern hasize, toe ig oor oY rollin, between bjede ot eombenente- ow. Dipeynetl Dippaney Vous on Viewalizi the pheyial debe ent ] ‘*ftvooxe cernfpenenle ¥ handwoxe wobec wiriw © ster infsosteachare,- Typieatyy intlude nodes “presenti handurare dewicer } AoPhone eompenents « wed -te model how Slhoaxe, avctifads MHe alebloyed onto haudvoase, moder there wodes axe re hay Qiaphanize shee altocation a oe hy WOKE Me tit euviren ment ” we) Underfaces : 7 dei tue Me commuunicadion boundary bla aifeet! ae ©Y cube stern wilhiv a systema: iy 4 pealy Me wel spouting | or Aeuvices nak ton oe prrvielea OF equine, lowing Combenen|s 4s wleracd while, vicivg “thet wlemal, ae ise ee repracat clonsifieatins or tkegvie 4 obj ecte wulttnd we oO cutee. TH define wmwusyt cee oribuler F behaviors shaued by & group f ° bjedts ; Rel: ane tue behowloy or ea omribi lites Hak oun, reek tour ible bole” depend en -the corlert or iy -Cuteractions “wile ether, objedls lwlomeed — ane ¢| tific otturrenes ov embodiments 0 os wu © Cuklems resent tnexete objects twat “evict at suntine + wwe olictinct erties, Sole + behavioy * lwtoner ane oeated baed on the Aetivitiong prievioled bY pes D ean tuberad wate oltiey —iwslonces “Heh Wei, a pi w-

You might also like