You are on page 1of 34
_. 4 Al-Samawi — ebr _ Cilla Jia igalea — A Jacl) AAS pai Ge WY AD Guia paced GAS, Ail yy (ll Ge G2 sil pa Oe SY call Gis gpa ls tlt ale patel opm gl Le a Ay A a Slat Salad isthe 1.3 Clylbetiali"y adelad gf sLbaill ey i 5 Jpeaall Ale yeasty "(Requirements) (41 10)) rounded result = 0 then 4 CCompDose = MinimnumDose < “(Tables and Graphical Notations) 44+! SLs 3 ! notations) 423 OLLS"4 By yams Ryans) Aa) Yo BLE < quail Aig ll basally yall padi < (Data Flow Diagram, DFD) C&L) bail” Gta Agate ya < "(Sequence diagrams) Jbl Uslsa" «"Case Descriptions) «(Mathematical Specifications) Aycoly p Glinal yall 4 ) Na CIS yy I qualia! plastid) ud jul s ve Be ys < "(sets) 2431!" 3) «"(machines oghaall go GA (Documenting Requirements) Oia! BS .6.3 lye pill CMs Cine gi" IEEE Gases Sb! Silas Ala yo le ph eres "(Specification (SRS) are Requirements ) (Ags Cg yglall Ge Gans pill Le Um gy Ob Ue be 98 — SRS E gslanll le ate 42 o sya Al-Samawi ee (Syster: Models) pla) tas _ Gd) dail WEAF AGLI se sunray, S14 } ee es alga cs cx Sk oy pl ANG SI ib pasa oy au pl CALS Si is EM Oe Be platy sca Nala G8 6B Lisi S691 aca) BRUEI 6 pty L Send ie aes | Seed eld dubai cts Ce Ea aad aera isthe ss ply digas J allay Asal) Ue Aiasae Mis ghey (UM iy alt dg al PU C35 Cail ym pal Ge ill CL Etyih 2.4, AS eH Ely Gti "@ata-flow model) Lita! Lusi cigsi" “te SBS Cy) old SalI le , i Ferrell a Ts Chea 5 dad le 6p il La Hi gg Bel AED isl iy il all Sy jy etal be Se Gis (ERD) WSs GUL oe Lb nol Ho Lig, leit, Sole Gt A ys DS Ye 5 6 I CL gg aE A late a :(data- flow model) cai. ees 1 AUR AA Ai al ya 5 CHa ge LK Ue yet < (composition model) AS sil cigs 2 CAI GUS G (ll CLS Os 5 aas was < Asally Shae I ie < (Architectural Model) Sa cy 3 pall OSS A AL) Xe al oI gages < “ATM esi Ge ill abil G22 yey bbe Je < 1(Context Models) Glut! cli 4 Ath Gave plaill Ga pi < pUlaill GUS @3 yay cAigll/ Glu cy aR < (classification model) xiaill chy 5 ‘438 42 3 (Object class/inheritance diagrams) ¢y sil, GUNS clLLa. < AS fide Cilaud CLS aa gskaaall ge pains ot a ee swayed alSatnia vl JUML Gualaae < <(stimulus-response model) 4>Yly jimall eisai .6 “(state transition diagram) Ma) DG lak" ASS any < Sap LA gf Aaa] Coal pall ce Lal ets canel sil (the Unified Modeling Language (UML)) #4) 5-15 elasialy catall oe cot ie "(object-oriented modeling) 4SII 45S" |e. (Context models) Sel gsi 3,4 Ex peall Guia lay ph Lane ll/pUbsill 2 93m apse 7 ot) (eU cpa ui _pealinll) Us di a Ley ps! ga Le syne ld ins pn lly ptt Clase aiid Ral) bly 56 U bis sa 0 fa Lal) le IGS lie) Hla 654 AS pls Sin SIH) old un TREN psn) sLacnsy A cea 6 Yly (psec @ NES gals ce oll) 5) Atay qe ABUL ply psi lane Cs pad ep eg lll 9g ayant a yay A Bhpall Clbball €1 93) Asladl ALLA on Sle sash :(System\Software Scope) eUaill 3Uai lala. 1 AUB ee Jeli all sa 1S) lala) CLLS G2 ws gl < GUST Ze ASI COULAN Al y Labs tl dassy G98 GG pte Ll gd Gia yes Tiyb < pl acl 92 ap EN SLASH p55 ll Ul alo Ge e® Cj) Ge) (Context Diagram) 4ial/itudl Lhe. 2 Ames gle 298 ill LAI) CIS Ua wy AUN 1 . Line Sahel! gle aes 8 a gs a pousl Alas Gori | Botha Ce Bern aaa 9 Ali as staan ae x See be FIM CALLEH 59 Apt cay dsl Gs ke ay ihe BRL Lay AGLI cg! eae ALLEN Chat) ee : Asa ca 4g AB ebe Si alle sy “Cerchitectural model) (ise Tea” Oo yes iss PN Be A838 ys 3) hy See ene ag SAN 2g. Security system system ‘Auto-teller system Branch Usage counter cee database Maintenance system The context of an ATM system . | JS Cine yall Asia gsleall gle cass ii Dr. US UES oy Cus "(block diagrams) JS Ubbs." diya Ge ay Lal Js Sate cy sua) th Ae oil eb oy CUbt5 YI 1) AM ist ye + Sul chpatll ye OH HOLM G2 wy Yad la coe Aha has oy (Ul Oly ye as Sales A Gil J ll ull ob is v lle YS ayy ell ea tly Las Able al il 63 a Le Gay < Je Gms WSS! Cay gla CUI Ge Sg Cle PS U2 Gu gag Asati Ja GAT CHa ANS GI Calg py Le Sle gSSal) Call UC Yat Ae 18 CULM Gag ll Gly! 3) My) Clabes shoei < AUB Ue says all Meal) GULL 35 il "(process models) Glallel! SST aly UBS as Lah a a) ca (ES Be) nyo gl LL Al i og 8) a ee By (UBS Ngee alas giles" < 5 AVA lal eS plas SNL alls y < Ate Gia Ls dab Ga ia Ga ay ltl Js) Al ape gb Cas I CAL I) ty (equipment) ¢ 13" cle pani! Glo "ight gaya! Ter a Chine yall Za gala eas a ~amawi — —t belivery al Models) 459! gia 4.4 aA gly pladbull! 1.44 pus ala esl! nay) psetes Lips ya Calg Cam le HS roa AS lal! cSLaill Ge Ole le -(data-flow models) bball el gis 1 pall § bball fglln yay < (Behavior: Ciglal Cabal) cae Bags, bbe (state machine models) 8¥! = cs 2 Cal pall qa pla Gets LS Ua wt < plaaial gISAYLs plssio¥l {ay ucttg ay pts 4 "(business systems) 4. esl Deel pBM Ike te ide Ad a pall Flee ce lll (Ul) CE 2a akg Une Ki wplbill ode Clb od Cina gl Naha cits" ofa eae Cll Aaa Gy einen : at fb gy by ae gx Call Ay J LS yd lel i li AUSgle Ube Sie YAS padi py Mal) abe gh Cl galls CAML Abul y lah ab @bll Go 8) tne 8 5 lebih app yg Al gam Lets Lean ef tie Sty Sal 03 pleas gail g3lal” C1955 36 oe LSI) hype yall Ata gstaull gle (git 3 __ 4 Ab-Samawi (Use-cases) Sil a 2.4 4 [5] pil ge Lets ipl pI be ital ELS 2 e UP? ae we yl lath lee Waling Al Calle liye tae Chale eam 8 ie es : cag a Lee i He Lease yes pl Jeli GS, Gg is ns < rep fie gel J ill ual < (Dl) hasal y el jaa pL gol petal aie Lap sade 5 Goad GY Fatal ys pL Lal yo 3 yall GLb lly LE gs elit Il jus GRY 7 pel AL CAleall Sg Dcalill G3 Ap filly Uislall Oiled judy ae ad < al use case bhSs yi ya JS 98 plat Ge ps ALYY ply sail ge Lal Gi th ly jet oe ae Sea 35) YS y Jin obs Gl UML cil Ih ol Gepail padi SS SL << Ge Lis Lanaliall Ge Ge 93 an oy Ae sll a Cite bal 5 (interaction) Jeti 4 pail! (3 SLell Go es < wp seey Ka dis < x(actor) Saal 2 lil Bd Le Ue ws < walla Geko St) Bus < 2[5] Ia wnt ats gs (Relationship) un < Pi FS ast Casa Sy pga lL RS g (The System) -Ust) < AAS SS 9 3 ysl phil Ah iaie jS65 UI, Use Case bhi. Glbi Ga es ° 18 he yall Asis steal le pss a a. f ye ayaa qeasil Use Case baie dye ¢ jes deny sill Sys glass : Vier Seeds sPackages jai) SopSlly Saiaall pl Ghee JAS aie ais G . Lass Gases e Use Case Glbbis tse grad unis G pate dS Us ll USAT, Use Case bhde pabie Gn ws lll Js ee system Package Name | | syll LIBSYS US <7 Ui del ssl Cinad ys saa Ale use-case JS as gall JS 2b Je Gal gp Lina gi cuse-case j2455 Gluslul JS ba a Aralis SSE) Xia le Gell gb OS Ul cabled Ltd a < "(ellipse) gsbay JS2" aia le Jeli! Ge Bie US ts oy < qs) CLlla i [els Go Ay USaall Deli ee use-case U+ #5 US < Gypssiad Lad dae (tien elity Lille 5 Sial) 4S! Us Ciney use-case J Ws cia yay lll SSI RENNER gslauall Fe yey od wanes SS ile pining iron ny User sii a ib i Catalogue services Supple i sigh Lee nl 415 yall IS USE CASE lbs «5 ‘Association bis yi > Aglaally Siadl/oitSlI Guy daa sil gis pted 99 Oeatie bd I eo iS > Al he $bL I che 4 Gas ULall oI yy 9 cinclude ai os 33 Guale pny cpal bee Gl) Aabeall Gye @ pS dae pgs SI jay BAA Aad «AL yo Gindll catia ile pad epee JUSSI saataty Zeal gi anual Sle ° (58) She ey 93) Gantt) p yur add cepa che! > “Mele AGA OSey af USL)» ad ints pgull Ugle @ 98y Gill bea oJ any ° extends uals peal le C839 Leia soy ill alent ll day be ie pga gl jay de the 35 ae tele SIL 9 :Constraints el yi > Adal Goad As pL yt Gus og Aides W515 8 Gna taal ds 9 B29 Saal Ga ay Mal Ua me Shoals eal “20 Cigale 7 ane eae Deposit «include» Funds = Ce) «include» Shyla yy paUabiall ode Shules! pal ob Los fb AM, CAL lads All Apel Leg lee UML Slabs 55 1 Ir patsna c JSY) Mi, bl yu use-case elastin use JS) 1 class” €58 Os GUUbial le Upaall § Held Oli use-cases Cha gy anal CL 52 “Use-caseS Jetitl go ¢ 98 US chid JRAYL Cum Male Lill foe eM Clgny Geans Cam oe Aled) gL clan ae ge ell alae GAY 3 plat GickLe Ue sp wa Ui pit Ayal! yf of Shibadl Joga) Gadi A AU ye Yad Dell Gle 5S 5 Glbbsall ode OY Lbs waa!) Cite GLY "5 Shi) 2 ell Cilga g" Gye g gia Alle Jal! Glia y SA lal @5L 3.4.4 DED Eis Bian onan nae senda ae a ust big) 5 last Gs 8) Mall Ul 4 Call Mallee May jhe Upland Cans chal os gaa GA ata Al yo gf Aisa oS Le Big pall pa gull AUBII oe AuiS 432 prercill dl ye ee sured systems ) aiid 1Sell Julai" Js DeMarco Call iS Ge aii CSLaill og) aS {LAaI yl pe Shey Gum Sue Hi Ctem All jaoliall eal ob G4 Saal all LS "(analysis yee yl) Assia gstenall AE td (External Entity) Ss \ ag7_4-— | See tate is ill ploe Shs (tea ja) Gpnbinall pladtaly Jus < \ (Data flow) HU 3 Oy CAGLll tuast 9 | Flow of data (Malia! Gblull Us < eee cats dena pga (processing) 4llaa) 3 | (| Prcessng (SL gle Ggbeall LG ) padi) Uy dase Gyabinn Ubly dhs < | ae aaa dios | (Data Stores) Gilill yaa 4 | Data store Cal ST | sural yall Ga sia Cains nal ys Shs < Ape Sl ghd Ge Ale JE Call hal guia CSL hdl CL aasas IsSial Se GL Ge 355) Gt | gall yl eg Ga hall Ey pal eal palode geag : er aa] Saye a eee ee AGL Bins aly Uptla poeg WAS Lady Gay CliLall cia yay Gls USS AAI ihe Cine y dag} Sal yas Ub AI €1 SN a 5 264 gi »(Context\Environmental DFD) 4x)/Gtull abs. 1 ike seca dabada MIS Garay < ALLE Cally dee Jaa ill jaalilly pl gan Gay tle IMI cs gill bes 9 paul! Chball Ga yes < 12 5 Saal) Syhvois bbs, 3, sgthall bbl She JS Gini Jide ll bball Gas < pall Une Oly gaa Oo Soe AS SHE GS < Ald! Claleall DED Cllabds Aaa! pall Ube 8555 dual yo oe eS rath (Context DFD) 48.3!) Guia at GU, GUsLsall Cala y A psSiay G4) AU GUS so yey a tpl be Ua 5: paliall < aba 5S ya gi lil o Asp JEM inl Gy pL a Jeli 3) justia o ALLE etl 9 riled < 22 Shyaell A—nin ages pope Mla pb Lies id LAY Cbly G31 alley yo euaill Ay 23 (Ges SUUSH) jstenalt Us © S59) seal) gb Ghai Cts) 9 vagal euaill PALS! Gbbeall Go as digg < igh 4 Voy yell < pull 43> 141! SLUSH o Aysls! Giles! © Alga) ALLS o (CAs dain (Eales 0 | Ciba] Labeda oy 2h jaa < qnStyulad il le UYall jnall ge Sb ea JS ig ANN Cha faa pb Ue Gls 3 Siuais $61 Jt ula! Ghbeall yap: Ab < Aly SA fama chy fh Jenin IS Sy Ala] ball Gin znalinll < scala Cag Assad riled < pel oli ahs 35 5 giaee US 8 GL gee G4 E55 O (Ha gines dane Ge Cy giaall BEY Gh el wall eas tile Eh ge A cs sal 963 Ui aes Aol ALA Agha ob I Ge els 5 So ae Sa aea ; peal a yf) cal ell 9 (at a yf) a UL 5 yo GL CAL ns eet +Data Dictionary) SUM Gays 4 (SL hud) Lbde ya ioe 4 ; a) Pate Qieel LIS Gn Sos yas se gt "CASE £3 Fu" Un gall 59 Cab ab alia rate tea) ya cts oka oy 1385 ata flows) Gu.) hal 9] (data stores) Gull ¢ ae 2 (Processes) Clea 3 -(sources/sinks) plod) 4 sag Lunia a gm LU al a lal ¢ [6 sale 449 "(external entity) p21! SUSI" alls yay < A ony gl) 35 a lec GF cig gllnn Oe eleBN! amar < | Laka gi geatlind duly pip Y Salad Ub! ¢ JE a OLLI oda CY < Aap 8) USM ym gh le lal p42 Y repos doy ge MIDs obs) oH 5985 gal De Lia) Cia gleally Caagll sf oy gall Abedy (gS 2 Argan fale] J arya Sold 3 shy lids USM 9B Call gh Cage spl i pala yy 5Sall Ll gl} ythall J n ll Adiga pill owe CALM Data Flow) itl stl IT i (pil A CAIN Sp ALI URS op tyke pep 4] se stiall a coca gi] LU pal Ge plat gi 89) OS Sm ell ae < patil [a Jaa pga] JS pada < 2H foc 308 A al La IS yay fe pall Cll chal" Cay Ub < ol .."E see Process) Gls) I SS 24 Chae yall 4 c at aa EP en a 5 Yahya Al-Samay.: 6 pis I Megs sl Mesa Ut ele cE sy - a il ae) ei ll Seta cae yy te ee ctor ys Aula als Gola ay J doll oly les) 3} allt} Sy Shag) se, il on @ata Store) Mel oss, yy ee pe clad yg PrP he Jace es; Tall Bia patty POS fle sty sg | Qn pin abe J ccily i GY eRe tat CL) SHY aD ball ya cls fold see Joe Ce Saat jy stg 890993999 «Sgu be Oe -DED ARB ACL 3 ye) patie Oped Oe See Sg Las POG heal ae yolie Ma Jes pass Hal gl yuaall Bes a yall J abs PEN HM A 2s Leal seal tty < ASA hs a ht SF edhaall gy yl LLC Al ge le hind seal ss < SAMS oe Siete shane Pastel od casts! aud | abil sy5e deg he sl A att tbat) te -@llaill ojos G4 gels gheall UBM 18 Lila AG Bel pled oi dL Sus ashes ZI Aaa gle Cony ain. J CLS x0 PIE US Oe lle 15. CL SG ay A Ge BSI Ts AGS oi coAll Ua 5. Glan ws lian J dah ya ULM al IE ag 9 AS pall Ctl gine 13 Lea aay "Cabel) Gal" 4.9) ats < pales receipt) eos! Jai! «(customer order) dell ll «iat ain it u< (paycheck) si 31 Bd) Gaal y Le joS 45 pad! GULal) 52 pial) potiall qian) Megas ell tla < A Cy 8 gan a Lat ole Sad ay sh) LL I gd Ustad 3 Lape yall Asai Gsbaall e Ggaay a = Adal) ala U walt hy SN esl ly can sf oil ae ost Malan Saal ses : Gl). Aa 59 cAilyll he a Gall pa saall ctl Analy Gul SAL ny pis 9) deals (D1, D2, ...) ONS Oe (octal seb oe jl Laat) cella lla) Fea se Guess) yin — Coulee Lalas ealaiall gb Sl pub gl HS gh Sit Cilla Cr 5m IS Gy cae SN a a al a ee Sbbeat ISA play Lede aaa gio Slee pind ean Gl) Cy Leal Uia ep pill Cola al alae De ay 0 Je Ka EAS Ai Sl Am eat, Payment Payment Data i ‘ Deposit Data aus po Credit Data—>} D1: Customer Master AR al Bh 4 Tee Te bls Pa) SH | el" 4S plein ES 1] Hoosier Burger 4 e+ Shen 94S 9231S Ga Sta Gass -"(qutomated food-ordering system) lish Habis 5) Gadi bbe ye ne Was 7 (CHM atl Labeda ol Context ) isll/Sluall Labeda" (ue ay Mtl JS System ) lil saa" JJ "(System Scope) Ui GLI" caw 43 "(diagram -"(Boundary gstaall le got 3) gg 3S ay Gull bas oth a e i a ete Mog Sea bal sy y ao iM Leh Sas la Heal yas / 5 ygSball Bays sll ben Pe Baa 2d se oe a acy el yl ca Gaawta rea Goods Sold Data a. Perret cutee Soin See De: os SFE ~ soma Depesot ——] 07: vena Fe Soom ane (puaill Le Lal piul iy gill DED ce tbe — inl lade ] 0) Mabel go cbpcell le Gye lay esl Gla «ISN Gye eats US reba hus! GLU «laa ele lb UB Cal Lal Ll SS 2 soja ly 4) Abi Jad 3 pg Xt will iallen lee Cones 1 Goede os a Gales beals 4 Ail) Alaa V1 y_psleerall Set (the customer) dyaal) (the kitchen) ea > poe manager) plea! yas 3 " sal ow "(Cou Ling) OLY" Awol gis 0 i eg tial Duis sacs oa Zi | Goods gual taal ae apete: eli Earp aes rico ess y oe ey a et CA ea lt oi -DFD cibbads dee 4a td Jeo ill se sill Oe Ae pane ot Ly Ailey BY Oe OU gine yee igh Y Cue hid Cle poe alts Ye AUS Y < "(The Miracle) 3 jai!" 4glaall oie he anti ¥” (2 JE IS) jae ol} Upad yl Gana Aalasll oda die Gigi le i Gla ds lang Vy Du LH Mile Ws ha < -"(Black Hole) {a yl Li" 4sbeall oa Ua pauci V7 (B38 28 OLS) ae GS of ad sla ode le Ula sens Gals Claes ie satel ob Und Sybed le og ya Glial Ghlell alts << 2a jk. 2 AT SEY 05 ol Cle Oe Oe 5 lee pat | CibLull oS < Styled dal 9 LL eb ps5 ob gl Gy AGL G5 ol pe OS Oe 3 tle aS oI OLLI Sy < 1 gi Nanay pee Gua Chall iis N ybee Uae yy Ciilall Iya gl Gay [os o13.0 Sta pe cms ewe 3.09 1.0 abil wyeall le bo le yaad 5 he (6 yas Likels GibLull Ope dl < hae jue ied aS Ol bball Sy yy < etal ell gS cha gh ANS Me hee Aa 6S) cy 6) agg v MN 2S YN ing CL a Ss i Ba v anal S he ally jaca alti ze a 2r. Yahya Al-Sainay, ——[—[—[_—$_£_{ SSM atl og Sd on Hed foal Lolgsl alts < et Sea eZ v alate oo OAL! id Gay Ul obs so pr Ob oles AS Guta ULM < [pul Be csece asset ci8 ol ee a oad (ilaa|/ jalan y by Gey Ailide Ril Qi yal] ASG CU CAs Ged lf Sle nto é a Sb GB gf ge syeill ball bud! yb "(oin) qeeaill" pasting V7 | file al pa col) ASG alana ge gf eciltly Gla 3) ASI gl otbee Ugslesl tl Aula G5 3) Hla bball aa Sey < Bighall Saal!) 9905 cal Gly iy GL LG gale sos V7 (op g) Gis) Cyan ee gin Iba gf MT G58") Ciba laa aie Gil gh HAL le penal ee ies Ia Ghd PCL C5 Ge Chill alpall aie < (Cb ash de Hel lube) yaa) OI ye Cb CHinale Cilla gal cts < Boal Ze 5a pga! GS gle Cabal yan Cabal Lal Cal jhe fae sal ll pgaall ditty << SAA hal Cabs Assis 6, jobber eat og sas ell Of sine cs sseall pLecdill JI (ya cel ML das pall Gan ll pls tbe 8 "(functional decomposition) sit 3) ASS" sami Glbe MI "sy Alla" Ga J gait Guat ue SUE Ta sale ee a a | FSI pail AS ASS Laci I og seal 3 UA Cabbee 1.0 Sahel Savas We Ga yes Still JS} customer Order Goods Sold Data SS ghee Les Ge peal Cy ae S86 ap WI ety GSLs lal! tm lala Jaca 8 I pai ley, Seca USY! Ciily Glens Lal S Cagle Qube CIS 2.0, 3.0 cell Of eazy Gilad) Usa, SSI ASG) Cand ode Clin Mh ase, Aha Mig y ps5 OGL GS Cyne he GY cy. pl USI gas eg 5T Che 4.0 al as ANS ut ee = 2: Goods Sold Fle ee Goods Sold Amount ban Inventory Drpletton amounts event Dele Bonds Sold Data Data Management Reports eeseeaeic Aerie Ts Fadl he Qa Saal Ghee SS n oll 1 Ge deal OY fac gag Aline Aan 98 GU Gish LL IS 6 553) Cagy 4.0 Aa ai cn 8 65 Saal ya G1 30 Mee yall Asi 7 Geese Formatted Data Management Reports — Das Ss A al Le heal Ua) aa ois le Ca gl Si png lla ol Sl) eas LB + SS) Gaby doe tae Asal Oba Gis Clabes Alba patil pull 4a cegibaiall iL bya Lalas oliy sic AS SA gle 5 I) Can ll J pul sim al Chik lL jad Oe Y gl A (Sequence diagrams) Jeslail! lbsbi« 4.44 juse-case CUbbis l) Cla ybes tas} (io gs We Clabes ode pital pladied PAM jualin!) GUL Sl oka cia ped 2b ghally ihe! rOeUil 4 OS Lal Caled! 1 wpalie Ghai] USS Se < lyse gel il LISI) 2 wGplive Sy Su < [CALS ogy Aas yall Cand 3 peal Higa le ey Wgiias lal (Labels) Slab" JS Letpand Bis < Binal Leiner ll LIBSYS 455 ll Ulis Kel y Jp Aslan} uabal abss ia es Tl Sa feo Se = fe ~ tee dell y Jpn Gac 45 45 dl ISN Gyo tal Hag! iS en USA De ee yl) Anan gpa Ae yatta 2 (Article) ia (Form) # eis As) (Workspace) Jaa! eins (Printer) ajay 4 us i A ae Oe A aig Ail pS yy gaat ag ta oh ATE ll ey 2 AgSatl pated ol) LAY! Ua sg “appa Bye Melange BIL! peal toes g 5 6 wee sya pb CG dase yo aa any Ret la! eb Alia as gy qual Jae pliad (ys Uglies Wiel aay 7 Tey Shadi cig geil (State Machine Model) Uy), anial dod ood 54 thy iL papa eee ees 7 U ~ : al yall qs pial Je LAS Gites disk rb be us ssh 1 Da ge JaBYI Gans A "(events) Call's "states) YL" c5lall oie Gays < quell od ee a"(stirmul) 2 jana sale: J gS "(real-time systems) «lll Cag pb pha Lie pass < pla day 43) e"(movement sensors) 4S al! cil patties” Gye Sine ke cglell Cab gf Cans At UBS Cas cts ese sh Ul Ol pt, ed oat SS eC sell Casha) eo gel 5 pps call 9b GLANS @ 5m "AISI Ae @SLG" ed plata -Harel SUI, «Ward and Mellor Me dahss je Gul) pas Villy "(State charts) Mal! class" casual! jal Harel cs shal padi -UML 48) it TAMA 5 y0 5 UML dal pads UL SM Agae Dgeee 1 Ido" 4S guy Aa oS gd ASL else gill Jad waitin Chany iugle og gin < pull YL Ce .. Yahya samaWwi jeinale Jans pgadl 2 SAL MA on Jan yY py tl Hall Bis < pod diel 6909 A a ae a A hy oh a i gf a9 200 iy ns as 8) Mle GQ) Siti he 65 Gut Ce des yay pled ity af ste oe (Bal) adie jal yh Gian, SO SS A Aha as gy 3 su "(Start) ea" 53 "(timer) ea yal we closed) She last" an Jy “Walve open) eis laa ate D238 235 Gays "(Power) ALI" 5 sinus Aula ad ake sal sl 95 gy al Nae C3.ye5 Laas (Full GAS 4) chalf Guat) 280 5 sina Ls) 4 gel) C5 JS} 2. dl Oa sabi Gab 658 Start yj bie 3 4 4 Gal ole ey esl AN A 3 GI operate) ay" Oe LY Ga Ue Spe el 1S Of Y} OUI CLS Le Gu Sd aay gly Gall SSA G8 UML jae 5 plas go dsl + E41 pY Aalssial OISYL "(general-purpose notation) vas ve bmi" 58 ot AY a5 sell oa eal pen iy Agee We ing Of ins gl MLE 5 LEY UML A es alls ey Lak ail oa 5 CASAL HYLa" 5" Final" ye 38h ali says gf Laat! (le PUM 25 ya clad derdinall CASE sla! LO isi Le phe! ail De Oe a ohne SA aT Ga Mae isplay shows the current time, ng ft Vaiting ven is iit The display shows ‘Half power" itts. The di * lfpower Tie oven power aa watts. The display shows ‘Full power’, [ Full power | The oven power: at . The display shows | Set time The cooking time is set to the user's input value. Bayes the Cooks; | e ing is set. ‘ime selected and is updated as the time is se a ages = sito is disabled for safety. Interior oven light is on. Display sho, * = of we eae 7 7, : = aa js enabled. Interior oven light is off. Display shows Reais cook’. eee’ pate ‘Oven in operation: Interior oven light is on. Display shows the timer cour (On completion of cooking, the buzzer is sounded for 5 seconds. Oven igh jo"™ Display shows ‘Cooking complete’ while buzzer is sounding. on, Half power | Full power A | The userhas pressedthe fullpowerbution = | Timer | The user has pressed one of the timer buttons | Number] The user has pressed a numeric Key. [Door ‘open / The oven door switch is not closed. [Peor closed l The oven door switch is closed. | Start i The user has pressed the start button. | Cancel l The user has pressed the cancel button. [nts 5a A cpa ol) 529 Los Tae [yyS CYL 20 54S Feel SY al oe ais Al das (OY Guay eae re OEE Bays sh CLAN — Gans, i (ata models) ct ae quail op tie JS 5 gil Sg segs Os txSIl dee il ell sca at ssid wild _cAabyl Fae th CG shu heey SL AS il call Oe AB Oe Hasally Abdially CYS Apa 1.4 dba Lessin) CN JI Ge gis jobber stion-betribute ) ally HDL, CHS! ApS” age Cbd! a asl» OF EAD y Adee Gls Upson cell GUL V2 3 ell (modeling (ERA modeli ane +(entty-relationship models) Ss 81 il" pas I, F pa oe LERA gsi O Hie | “yg lee v2 i ye cabball ei pad fae [5 8 UML OY 3" Jc UML els! Say al YY lesley SIG pied le qilsy us yg ow os esl id jp ste Ses OR jp ale 3h “eta yaad dla AA pales NERD 1 “AM je! paSsiey — Chet Gpine tye Se sos < ugseay 2 olaly < Aud SS ADM < 1 jy 3 eel lal < isl pa Ms ‘Ns ayaa iB tee Oe ante ek AM < yall < “gill Lad SD Hee Ge Be BS I :(Object-Role Model, ORM) #3323 USM Aad 2 agshtay SSS Mage Ad jun LSI WSIS og slay JSR Shelly < | ASDal) ASsall CALLS anes pale Gyre USE: ADL < (Bly La pl CADEL! yan oa lel Canqan bs cADU! gly < hee all alia Ben 35 ga jy MDL 3b USI Hee O= #129 5 aL ot ee slat) gual “Ay JAN) ADL! 98 GU Aes 0+ ola pl Rial agey pe ALUM ORM Jeep Gibby babes ibe 1(Crow’s Feet) lal! glial See Ab OLS slush 4 ol) pan Gyan Gana ae OUeilly cAlill Gleully LSI < nay Of lll 4b egal ye lal 4 Abie 5% Uneie bs ADU) < css MDA! 9 pens ded y caaede ADI Gil pbl ADU La cla ell < AD Ld le aye Aull < (Al Ls le 4285 gh Abs < SUA egal 2.1.5 ee Opal) gl) iii liLyll CSL fb ue gue I CLAM quae i LS ERD UUsts plata 23 yall 5 A sill Glad y HDL, ALLI Jym sh alls iy gf all gle Cans ally sda -(Data Dictionary) Obst! Gals 31 (Data Repository) Cll! Cle siuue ae ghana ge (gid 3

You might also like