Software Architecture Project 3

Embed Size (px)

Citation preview

  • 7/30/2019 Software Architecture Project 3

    1/25

    Za`ysg~l g~jhbyljy|~l % Vhgzl :V~bpgjr gmgkrzbz ~lva~y

    Iaeebjlmy Kllmil~y % z6>66

  • 7/30/2019 Software Architecture Project 3

    2/25

    Jamylmyz

    7 \mil~zygmibmc yhl g~jhbyljy|~l 9

    > V~bpgjr gmgkrzbz 9

    >-7 Igyg @kas Ibgc~ge - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 9

    >-> Egvvbmc a` yh~lgyz ya I@I - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0

    >-: Yh~lgy lkbjbygybam - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8

    >-:-7 Gzz|evybamz - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 8

    >-:-> Yh~lgyz - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2

    Y7- Lxyl~mgk vl~zam bmyl~jlvyz elgz|~lelmy igyg - - - - - - - - - - - - - - 2

    Y>- Lxyl~mgk vl~zam bmyl~jlvyz va~ygk y~gj - - - - - - - - - - - - - - - - - - 2

    Y:- Ibzjkaz|~lz a` nbkkz - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 76

    Y9- Ibzjkaz|~lz a` \BZ elzzgclz - - - - - - - - - - - - - - - - - - - - - - - - 77

    Y

    Y3- Jamz|el~ |mgsg~l a` |vkagibmc igyg - - - - - - - - - - - - - - - - - - - 7:

    Y8- Jamz|el~ `gbkz ya |vigyl bm`a~egybam - - - - - - - - - - - - - - - - - - - 7:

    Y2- Kbmdgnbkbyr a` ~lzlg~jh igyg - - - - - - - - - - - - - - - - - - - - - - - - - 79Y76- Bilmybgnbkbyr a` |zl~ elgz|~lelmyz nr ~lzlg~jhl~ - - - - - - - - - - - 77

    Y>6- Mam%jaevkbgmjl a` yhl egmgclelmy - - - - - - - - - - - - - - - - - - - >>

    Y>7- Mam%jaevkbgmjl a` levkarllz - - - - - - - - - - - - - - - - - - - - - - - >>

    Y>>- Mam%jaevkbgmjl a` lxyl~mgkz - - - - - - - - - - - - - - - - - - - - - - - >:

    >-9 V~ba~bybgybam a` yh~lgyz - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >:

    >-9-7 Hbch V~ba~byr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >9

    >

  • 7/30/2019 Software Architecture Project 3

    3/25

    >-9-> Elib|e V~ba~byr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >9

    >-9-: Kas V~ba~byr - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >9

    :

  • 7/30/2019 Software Architecture Project 3

    4/25

    7 \mil~zygmibmc yhl g~jhbyljy|~l

    Yhl gkg~e y~gel bz ~ljlbpli nr yhl Bmjaebmc Jaee|mbjgybam Jaevamlmy sbyh yhl ~ljlbplIgygbmyl~ gjl elyhai- Yhbz jaevamlmy sbkk ~a|yl yhl gkg~e ya yhl Gkg~e V~ajlzza~ yh~a|ch yhl

    ~ljlbplGkg~eY~gel elyhai- Yhl Gkg~e V~ajlzza~ sbkk yhlm hgmikl yhl gkg~e-

    @b~zy hl zya~lz yhl gkg~e bm yhl clml~gk Igygngzl za yhl jazy|el~z jgm zll yhle bm yhlb~ jamy~akvgmlk- Hl gkza mlliz yhl jamc|~gybam a` yhl eai|kl shbjh hl jgm mi bm yhl Gkg~e Jamc|~gybamIgyg igygngzl- Hl mlliz yhbz jamc|~gybam ya ilyl~ebml b` hl hgz ya gjybpgyl gm gjy|gya~ gmi yadmas sha hl hgz ya jamygjy- B` gm gjy|gya~ hgz ya nl jkazli yhl Gkg~e V~ajlzza~ sbkk jgkk yhlgjybpgylPgkpl elyhai a` yhl Gjy|gya~ Jamy~akkl~-

    Yhbz Gjy|gya~ Jamy~akkl~ sbkk jamygjy yhl gjy|gya~ yh~a|ch yhl A|ycabmc Jaee|mbjgybam Jae%vamlmy sbyh yhl zlmiJaeegmi elyhai- Yhl gjy|gya~ sbkk ~lzvami b` yhl gjybam bz jaevklyliz|jjlz`|kkr- Yhl Gjy|gya~ Jamy~akkl~ sbkk ~ljlbpl yhbz elzzgcl yh~a|ch yhl Bmjaebmc Jaee|mbjg%ybam Jaevamlmy gmi zya~l by bm yhl clml~gk Igygngzl-

    B` g jazy|el~ hgi ya nl maybli hl sbkk ia yhgy sbyh yhl A|ycabmc Jaee|mbjgybam Jaevamlmyyh~a|ch yhl mayb`rGkg~e elyhai- Yhbz jaevamlmy sbkk yhgm cly yhl jazy|el~z ilygbkz `~ae yhlIgygngzl- Hl sbkk yhlm zya~l yhl maybjgybam bm yhl igygngzl gmi zlmi by ya yhl jazy|el~-

    > V~bpgjr gmgkrzbz

    >-7 Igyg @kas Ibgc~ge

    Bm c|~l 7 ra| jgm mi yhl Igyg @kas Ibgc~ge- Zael g~~asz g~l bm jaka~+ yhbz bz o|zy `a~ ~lgignbkbyr-Yhl~l bz ma jammljybam nlysllm yhl jaka~z'

    @a~ j~lgybmc yhl I@I sl zyg~yli `a~ zbevkbjbyr `~ae yhl a~bcbmgk jaevamlmy ibgc~ge- Ya cly gkk yhligyg nlbmc zlmi nlysllm yhl jaevamlmyz sl yaad g kaad gy yhl bmyl~`gjlz gmi zlw|lmjl ibgc~gez-Yhbz sgr gkk yhl igygasz ja|ki nl ilyl~ebmli- @|~yhl~ sl ibimy ygdl jaevamlmyz yaclyhl~- Yhbzgkkasz |z yhl dllv ml%c~gbmli ilygbkz a` yhl asbmc igyg- Lplmza+ jaenbmbmc jaevamlmyz sa|ki~lz|ky bm zvkbyybmc yhle |v gcgbm bm yhl egvvbmc a` yhl yh~lgyz ya yhl I@I b` sl sgmy ya egbmygbmyhlzl ilygbkz- Bm yhl yh~lgy gmgkrzbz haslpl~ e|kybvkl asz sl~l ygdlm yaclyhl~ n|y yhbz bz zygylibm yhl gzz|evybamz-

    9

  • 7/30/2019 Software Architecture Project 3

    5/25@bc|~l 7? Yhl Igyg @kas Ibgc~ge

  • 7/30/2019 Software Architecture Project 3

    6/25

    >-> Egvvbmc a` yh~lgyz ya I@I

    G 5 Y79+ Y76+ Y>7+ Y>>J 5 Y3+ Y8

    Yh~lgy yg~cly K B M I I \ M

    Igyg Zya~l Clml~gk Igygngzl 77 7: G Gkg~e Jamc|~gybam Igygngzl 7> 7: G

    Igyg @kas ^leayl Eai|kl % Bmjaebmc Jaevamlmy 7 NJamz|el~ % Jamz|el~ Va~ygk > NJamz|el~ Va~ygk % Jamz|el~ > N^lzlg~jhl~ % ^lzlg~jhl~ Va~ygk > N^lzlg~jhl~ Va~ygk % lzlg~jhl~ 2 76 > NAvl~gya~ % Avl~gya~ Va~ygk > N

    Avl~gya~ Va~ygk % Avl~gya~ > N:yh Vg~yr Nbkkbmc % Nbkkbmc : NNbkkbmc % :yh Vg~yr Nbkkbmc : N\BZ % \BZ SlnZl~pbjl 9 N\BZ SlnZl~pbjl % \BZ 9 NBmjaebmc Eai|kl % Gkg~e V~ajlzza~ < NBmjaebmc Eai|kl % Gjy|gya~ Jamy~akkl~ < NBmjaebmc Eai|kl % Igyg V~ajlzza~ < NBmjaebmc Eai|kl % Jamc|~gybam Jamy~akkl~ < NGkg~e V~ajlzza~ % Gkg~e Jamc|~gybam Igyg < NGkg~e Jamc|~gybam Igyg % Gkg~e V~ajlzza~ < NGkg~e V~ajlzza~ % A|ycabmc Eai|kl < NGkg~e V~ajlzza~ % Clml~gk Igygngzl < NGkg~e V~ajlzza~ % Gjy|gya~ Jamy~akkl~ < NGjy|gya~ Jamy~akkl~ % A|ycabmc Eai|kl < NGjy|gya~ Jamy~akkl~ % Clml~gk Igygngzl < NIgyg V~ajlzza~ % Clml~gk Igygngzl < NIgyg V~ajlzza~ % Gmaegkr Ilyljya~ < NJamc|~gybam Jamy~akkl~ % Gjy|gya~ Jamy~akkl~ < NJamc|~gybam Jamy~akkl~ % A|ycabmc Eai|kl < NJamc|~gybam Jamy~akkl~ % Clml~gk Igygngzl < NGmaegkr Ilyljya~ % A|ycabmc Eai|kl < NGmaegkr Ilyljya~ % Clml~gk Igygngzl < NClml~gk Igygngzl % Gmaegkr Ilyljya~ < NJamz|el~ Va~ygk % Jamc|~gybam Jamy~akkl~ < N

    Jamz|el~ Va~ygk % Zygybzybjz Jaevamlmy < NZygybzybjz Jaevamlmy % Jamz|el~ Va~ygk < NJamz|el~ Va~ygk % Clml~gk Igygngzl < NZygybzybjz Jaevamlmy % Clml~gk Igygngzl < NClml~gk Igygngzl % Zygybzybjz Jaevamlmy < N^lzlg~jhl~ Va~ygk % Zygybzybjz Jaevamlmy < NZygybzybjz Jaevamlmy % ^lzlg~jhl~ Va~ygk < NZygybzybjz Jaevamlmy % Avl~gya~ Va~ygk < NAvl~gya~ Va~ygk % Zygybzybjz Jaevamlmy < NZygybzybjz Jaevamlmy % \BZ SlnZl~pbjl < N\BZ SlnZl~pbjl % Zygybzybjz Jaevamlmy < NAvl~gya~ Va~ygk % \BZ SlnZl~pbjl < NAvl~gya~ Va~ygk % Clml~gk Igygngzl < N\BZ SlnZl~pbjl % Clml~gk Igygngzl < N

    0

  • 7/30/2019 Software Architecture Project 3

    7/25

    Yh~lgy yg~cly K B M I I \ M

    Clml~gk Igygngzl % \BZ SlnZl~pbjl < N\BZ SlnZl~pbjl % A|ycabmc Eai|kl < NClml~gk Igygngzl % A|ycabmc Eai|kl < N

    A|ycabmc Eai|kl % Clml~gk Igygngzl < NZjhli|kl Jhljdl~ % A|ycabmc Eai|kl < NZjhli|kl Jhljdl~ % Clml~gk Igygngzl < NClml~gk Igygngzl % Zjhli|kl Jhljdl~ < NNbkkbmc % Clml~gk Igygngzl < NClml~gk Igygngzl % Nbkkbmc < NCkangk Ilegmi V~libjya~ % Clml~gk Igygngzl < NClml~gk Igygngzl % Ckangk Ilegmi V~libjya~ < N

    V~ajlzz Bmjaebmc Eai|kl 0 NGkg~e V~ajlzza~ 0 NGjy|gya~ Jamy~akkl~ 0 NIgyg V~ajlzza~ 0 N

    Jamc|~gybam Jamy~akkl~ 0 NJamz|el~ Va~ygk 0 N^lzlg~jhl~ Va~ygk 0 NAvl~gya~ Va~ygk 0 NZygybzybjz Jaevamlmy 0 NA|ycabmc Jaevamlmy 0 NGmaegkr Ilyljya~ 0 NZjhli|kl Jhljdl~ 0 NNbkkbmc 0 NCkangk Ilegmi V~libjya~ 0 N\BZ Sln Zl~pbjl 0 N

    Lmybyr ^leayl Eai|kl

    Jamz|el~ J^lzlg~jhl~ Avl~gya~ \BZ :yh Vg~yr Nbkkbmc

    3

  • 7/30/2019 Software Architecture Project 3

    8/25

    >-: Yh~lgy lkbjbygybam

    >-:-7 Gzz|evybamz

    7- Sl iamy hgmikl ilyljygnbkbyr yh~lgyz- Yhbz yrvl a` yh~lgyz g~l beva~ygmy bm clml~gk n|y may`a~ yhbz zrzyle- Yhl `gjy yhgy yhl |zl~ |zlz yhbz zrzyle a~ may+ bz may jamzbil~li gz beva~ygmybm`a~egybam- Amkr yhl igyg byzlk` bz-

    >- Ma mam%~lv|ibgybam yh~lgyz lxbzyz bm yhl zrzyle+ gz yhl igyg asz+ v~ajlzzlz gmi igyg zya~lzia may ~lw|b~l vkg|zbnkl ilmbgnbkbyr-

    :- Yhl |mgsg~lmlzz yh~lgy bz amkr gvvkbjgnkl `a~ yhl jamz|el~ nljg|zl amkr igyg `~ae yhbzlmybyr bz zya~li bm yhl zrzyle-

    9- Mam jaevkbgmjl bz g yh~lgy yhgy bzmy zvljbj ya aml v~ajlzz a~ igyg as- Nljg|zl a` yhbz slsbkk may egdl gm ibzybmjybam nlysllm yhl ibstl~lmy lklelmyz-

    ~lw|lzyz nlkamc ya yhl zgel |zl~ a~ dmasz shbjh |zl~z egil g ~lw|lzyialz may hg~e yhl v~bpgjr a` yhbz |zl~- Yhl v~bpgjr bz amkr bm igmcl~ shlm yhl bm`a~egybama` yhl ~lw|lzy bz lxvazli-

    0- Sl jamzbil~ yhl ngjdlmi a` yhl zrzyle z|jblmykr v~ayljyli gcgbmzy a|yzbil gyygjdz- A|~zrzylez a|~ zya~li bm gm :yh vg~yr igygjlmyl~+ za zlj|~byr a` yhbz igygjlmyl~ bz yhlb~ ~l%zvamzbnbkbyr- Sl sbkk amkr jamzbil~ bmzbil yh~lgyz `a~ yhl bmyl~mgk v~ajlzzlz gmi igygasz-

    3- Gkk bmyl~mgk igygasz g~l zbebkg~ gmi sl sbkk jamzbil~ yhle yaclyhl~-

    8- Gkk bmyl~mgk v~ajlzzlz g~l zbebkg~ gmi sl sbkk jamzbil~ yhle yaclyhl~ gkza-

    2- Kbmdgnkbyr gmi bilmybgnbkbyr a` lmybyblz bz may jamzbil~li g yh~lgy nljg|zl dmasbmc b` gm

    lmybyr bz |zbmc g zl~pbjl bzmy jamzbil~li gm bzz|l- Yhl zgel gvvkblz `a~ kbmdgnbkbyr a` lmybyblz

    76- Kbmdgnbkbyr gmi bilmybgnbkbyr bz may jamzbil~li `a~ v~ajlzzlz nljg|zl dmasbmc yhgy > gjybamznlkamc ya yhl zgel |zl~ ialz may pbakgyl yhl vgyblmyz v~bpgjr- Yhl vgyblmyz v~bpgjr bz amkrpbakgyli shlm yhl jamylmy a` yhl gjybam bz ~lplgkli-

    77- Nljg|zl a` v~lpba|z gzz|evybam (76" gkza yhl igygasz nlysllm yhl lmybyblz gmi yhlb~ ja~%~lzvamibmc va~ygkz g~lmy p|kml~gnkr `a~ bilmybgnbkbyr gmi kbmdgnbkbyr yh~lgyz- Gm lxjlvybam`a~ yhbz bz yhl as nlysllm ~lzlg~jhl~ gmi hbz va~ygk-

    7>- Sl gzz|el yhgy gkk jaee|mbjgybam jhgmmlkz g~l zg`l `~ae zbil jhgmmlk gyygjdz+ haslpl~ yhlrg~l may gkk lmj~rvyli-

    7:- Sl gzz|el yhgy yhl nby kgra|y a` yhl elzzgcl bz clml~gkkr dmas gmi nr jamzlw|lmjl bzmy

    caai lma|ch `a~ lmj~rvybmc v|~vazlz-

    79- Yhl~l bz ma gjjlzz jamy~ak am yhl igygngzlz yhlezlkplz- Yhl amkr g|yhlmybjgybam bz hgvvlmbmcbm yhl va~ygkz-

    7

  • 7/30/2019 Software Architecture Project 3

    9/25

    72- Bm`a~egybam kbdl bv gii~lzzlz+ jaev|yl~ biz gmi zlzzbam biz g~l may nlbmc zya~li bm yhligygzya~lz nljg|zl yhlr g~lmy beva~ygmy `a~ yhl sa~dbmc a` yhl zrzyle-

    >6- Yhl igygzya~l bz jamzbil~li ya nl v~ac~geeli bm g zlj|~l sgr- Sl jgm gzz|el yhbz nljg|zlyhbz vbljl a` za`ysg~l bz s~byylm nr g :yh vg~yr za by bz yhlb~ ~lzvamzbnbkbyr-

    >7- Zvaamc g ~leayl eai|kl bz g hbch yh~lgy n|y g zlj|~byr yh~lgy za by bzmy hgmikli hl~l-

    >-:-> Yh~lgyz

    Y7- Lxyl~mgk v l~zam bmyl~jlvyz elgz|~lelmy igyg

    Z|eeg~r? Gm lxyl~mgk vl~zam jgm bmyl~jlvy yhl as nlysllm yhl ~leayl eai|klz gmi yhlbmjaebmc jaevamlmy- Hl jgm yhgm ~lgi yhl nbyz gmi cly eai|kl gmi elgz|~lelmy bm`a~egybam-

    V~beg~r ebz%gjya~? Zdbkkli a|yzbil~

    Ngzbj vgyh?

    n`7- Yhl a|yzbil~ bmyl~jlvyz yhl elzzgcl sbyh EBYE gyygjd-

    n`>- A|yzbil~ ~lgiz yhl nbyz `~ae yhl elzzgcl

    Jamzlw|lmjl? Yhl a|yzbil~ dmasz gkk yhl bm`a~egybam a` yhl elzzgcl- Yhbz bmjk|ilz elgz|~l%elmy igyg+ eai|kl bi gmi g kay ea~l-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? BI i`9+ BI i`0+ BI ip3

    Vg~lmy yh~lgy y~ll(z"? BI+ BI i`

    I@I lklelmy(z"? ^leayl Eai|kl+ Bmjaebmc Jaevamlmy

    ^leg~dz?

    ~7- Yhbz yh~lgy amkr sa~dz shlm gzz|evybam 7: hakiz-

    ~>- B` hl dmasz yhl eai|kl bi hl jgmy haslpl~ kbmd yhbz ya g jamz|el~-

    Y>- Lxyl~mgk vl~zam bmyl~jlvyz va~ygk y~gj

    Z|eeg~r? Zbmjl yhl y~gj `~ae lmybyblz ya va~ygkz gmi pbjg pl~zg bz ~|mmbmc apl~ g hyyv jam%mljybam by bz may zlj|~l- Za gm gyygjdl~ jgm bmyl~jlvy yhl vgjdgclz gmi ~lgi yhl bm`a~egybam-

    V~beg~r ebz%gjya~? Zdbkkli a|yzbil~

    2

  • 7/30/2019 Software Architecture Project 3

    10/25

    Ngzbj vgyh?

    n`7- Yhl a|yzbil~ bmyl~jlvyz yhl elzzgcl sbyh g EBYE gyygjd-

    n`>- A|yzbil~ ~lgiz yhl elzzgclz-

    Jamzlw|lmjl? Yhl gyygjdl~ jgm cly bm`a~egybam a` yhl |zl~+ yhlb~ pgkplz+ yhlb~ eai|klz+ elg%z|~lelmy bm`a+---

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? BI i`9+ BI i`0+ BI ip3

    Vg~lmy yh~lgy y~ll(z"? BI+ BI i`

    I@I lklelmy(z"? Jamz|el~+ Jamz|el~ Va~ygk+ ^lzlg~jhl~+ ^lzlg~jhl~ Va~ygk+ Avl~gya~+ Av%l~gya~ Va~ygk

    ^leg~dz?

    ~7- BI i`7 bz vazzbnkl nljg|zl a` gzz|evybam 70+ yhl~l bz ma lmj~rvybam am yhl jhgmmlk-

    ~>- Yaclyhl~ sbyh Y7 yhl |zl~ jgm ja|vkl yhl elgz|~elmyz ya g jamz|el~ shbjh bz g pl~r hbchyh~lgy-

    ~:- Yhbz va~ygk y~gj jgm gkza jamygbmz j~lilmybgkz gmi zlzzbam yadlmz+ sbyh shbjh g |zl~ jgm nlzvaa`li (Y73"-

    Y:- Ibzjkaz|~lz a` nbkkz

    Z|eeg~r? Yhl nbkkz yhgy g~l zlmy ya yhl :yh vg~yr nbkkbmc jaevgmr jgm nl bmyl~jlvyli-

    V~beg~r ebz%gjya~? Zdbkkli a|yzbil~

    Ngzbj vgyh?

    n`7- Yhl a|yzbil~ bmyl~jlvyz yhl nbkk sbyh g EBYE gyygjd

    n`>- A|yzbil~ ~lgiz yhl nbkk-

    Jamzlw|lmjl? Yhl a|yzbil~ hgz gkk yhl |zl~ bm`a~egybam kbdl gii~lzz+ ylklvhaml m|enl~ gmielgz|~lelmy igyg-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? BI i`9+ BI i`0+ BI ip3

    Vg~lmy yh~lgy y~ll(z"? BI+ BI i`

    76

  • 7/30/2019 Software Architecture Project 3

    11/25

    I@I lklelmy(z"? :yh Vg~yr Nbkkbmc+ Nbkkbmc

    ^leg~dz?

    ~7- Yhbz yh~lgy bz pl~r beva~ygmy nljg|zl yhl nbkk jamygbmz g kay a` bm`a~egybam-

    ~>- BI i`7 bz vazzbnkl nljg|zl a` gzz|evybam 70+ yhl~l bz ma lmj~rvybam am yhl jhgmmlk-

    ~:- Yhbz va~ygk y~gj jgm gkza jamygbmz j~lilmybgkz gmi zlzzbam yadlmz+ sbyh shbjh g |zl~ jgm nlzvaa`li (Y73"-

    Y9- Ibzjkaz|~lz a` \BZ elzzgclz

    Z|eeg~r? Yhl jaee|mbjgybam sbyh yhl \BZ jgm nl bmyl~jlvyli

    V~beg~r ebz%gjya~? Zdbkkli a|yzbil~

    Ngzbj vgyh?

    n`7- Yhl a|yzbil~ bmyl~jlvyz yhl elzzgclz sbyh g EBYE gyygjd

    n`>- A|yzbil~ ~lgiz yhl elzzgclz-

    Jamzlw|lmjl? Yhl a|yzbil~ hgz v~libjybam bm`a~egybam n|y gkza |zl~ bm`a~egybam nljg|zl ^lElZ|vigylz yhl \BZ sbyh yhl |zl~z yhgy zyg~y ya |zl ^lElZ-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? BI i`9+ BI i`0+ BI ip3

    Vg~lmy yh~lgy y~ll(z"? BI+ BI i`

    I@I lklelmy(z"? \BZ+ \BZ SlnZl~pbjl

    ^leg~dz?

    ~7- Yhl bm`a~egybam zlmili apl~ yhbz jhgmmlk bzmy yhgy beva~ygmy za yhbz yh~lgy gkza hgz g kasv~ba~byr-

    ~>- BI i`7 bz vazzbnkl nljg|zl a` gzz|evybam 70+ yhl~l bz ma lmj~rvybam am yhl jhgmmlk-

    ~:- Yhbz va~ygk y~gj jgm gkza jamygbmz j~lilmybgkz gmi zlzzbam yadlmz+ sbyh shbjh g |zl~ jgm nlzvaa`li (Y73"-

    Y

  • 7/30/2019 Software Architecture Project 3

    12/25

    V~beg~r ebz%gjya~? gmi Zdbkkli bmzbil~

    Ngzbj vgyh?

    n`7- Yhl bmzbil~ bmyl~jlvyz yhl as sbyh g EBYE gyygjd

    n`>- Bmzbil~ ~lgiz yhl elzzgclz-

    Jamzlw|lmjl? Yhl bmzbil~ hgz gjjlzz ya vl~zamgk bm`a~egybam+ elgz|~lelmy bm`a~egybam gmijamc|~gybam ilygbkz-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? BI i`9+ BI i`0+ BI ip3

    Vg~lmy yh~lgy y~ll(z"? BI+ BI i`

    I@I lklelmy(z"? Gkk bmyl~mgk asz

    ^leg~dz?

    ~7- Sl amkr jamzbil~ bmzbil gyygjdz nljg|zl a` gzz|evybam 0-

    ~>- BI i`7 bz vazzbnkl nljg|zl a` gzz|evybam 70+ yhl~l bz ma lmj~rvybam am yhl jhgmmlk-

    Y0- Ibzjkaz|~lz bmyl~mgk v~ajlzzlz

    Z|eeg~r? Gm g|yha~bli bmzbil~ jgm ja~~|vy g v~ajlzz gmi cly v~bpgyl bm`a~egybam-

    V~beg~r ebz%gjya~? G|yha~bli bmzbil~

    Ngzbj vgyh?

    n`7- Yhl bmzbil~ egdlz g ~lw|lzy sbyh ja~~|vy vg~gelyl~z

    n`>- Nljg|zl yhl~l bzmy z|jblmy bmv|y pgkbigybam yhl v~ajlzz gmi a~ elea~r clyz ja~~|vy-

    n`:- Yhl bmzbil~ bz mas bm jamy~ak a` yhl v~ajlzz gmi bz gnkl ya cly bm`a~egybam `~ae ayhl~ v~ajlzzlzgmi yhl igygngzlz-

    Jamzlw|lmjl? Yhl bmzbil~ hgz gjjlzz ya vl~zamgk bm`a~egybam+ elgz|~lelmy bm`a~egybam gmijamc|~gybam bm`a~egybam-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? BI v:+ BI v9

    Vg~lmy yh~lgy y~ll(z"? BI+ BI v

    7>

  • 7/30/2019 Software Architecture Project 3

    13/25

    I@I lklelmy(z"? Gkk bmyl~mgk v~ajlzzlz

    ^leg~dz?

    ~7- Sl iamy jamzbil~ zvaamc lxyl~mgk lmybyblz nljg|zl a` gzz|evybam 0-

    ~>- Sl iamy jamzbil~ zbil jhgmmlkz nljg|zl a` gzz|evybam 7>-

    ~:- ^lw|lzyz nr gm ja~~|vy v~ajlzz ya yhl igygngzl bz vazzbnkl nljg|zl a` gzz|evybam 79-

    ~9- Ygevl~bmc yh~lgyz gcgbmzy vl~zbzylmjl zya~gcl bzmy hgmikli nljg|zl by bz g zlj|~byr bzz|l-Ibzjkaz|~l a` yhl igygngzl bz hgmikli bm Y79 gmi Y7- Yhbz jgm bm|lmjl yhl |zl~z iljbzbam ya (may" |zl yhl zrzyle-

    Jamzlw|lmjl? A|yzbil~z kbdl yhl nbkkbmc jaevgmr ja|ki hgpl |zl~z bm`a~egybam sbyha|y yhl|zl~z dmasklicl-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? \

    Vg~lmy yh~lgy y~ll(z"? \

    I@I lklelmy(z"? Jamz|el~

    ^leg~dz?

    ~7- Sl gzz|el yhl |zl~ jgmmay v~apbil yaa e|jh vl~zamgk bm`a~egybam nljg|zl a` gzz|evybam73-

    Y8- Jamz|el~ `gbkz ya |vigyl bm`a~egybam

    Z|eeg~r? Ayhl~ vlavkl ja|ki ~ljlbpl bm`a~egybam gna|y |zl~z sha g~l |zbmc yhl zrzyle-

    V~beg~r ebz%gjya~? Jamz|el~

    7:

  • 7/30/2019 Software Architecture Project 3

    14/25

    Ngzbj vgyh?

    n`7- Yhl jamz|el~ `gbkz ya jhgmcl hbz jamygjy ilygbkz-

    n`>- Bm`a~egybam ja|ki nl zlmy ya yhl s~amc gii~lzzlz-

    n`:- Ayhl~ vlavkl ~ljlbpl bm`a~egybam a` ^lElZ jamz|el~z-

    Jamzlw|lmjl? Ayhl~ vlavkl hgpl bm`a~egybam a` ^lElZ jamz|el~z-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? \ :+ \ 9

    Vg~lmy yh~lgy y~ll(z"? \

    I@I lklelmy(z"? Jamz|el~

    Y2- Kbmdgnbkbyr a` ~lzlg~jh igyg

    Z|eeg~r? Yhl ~lzlg~jhl~ ja|ki kbmd ~ljlbpli igyg yaclyhl~

    V~beg~r ebz%gjya~? ^lzlg~jhl~

    Ngzbj vgyh?

    n`7- Yhl ~lzlg~jhl~ ~lw|lzyz igyg `~ae hbz va~ygk-

    n`>- Yhl ~lzlg~jhl~ ~ljlbplz elgz|~lelmy gmi |zl~ igyg-

    n`:- Yhl ~lzlg~jhl~ ja|ki kbmd yhbz elgz|~lelmy igyg-

    Jamzlw|lmjl? ^lzlg~jhl~ kbmdz ibstl~lmy elgz|~lelmy igyg

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? K i`8+ K i`2+ K i`77

    Vg~lmy yh~lgy y~ll(z"? K i`

    I@I lklelmy(z"? ^lzlg~jhl~+ ^lzlg~jhl~ Va~ygk

    ^leg~dz?

    ~7- K i`7 bz gk~lgir jamzbil~li bm yh~lgy >+ za sl ia may jamzbil~ by gcgbm-

    ~>- K i`9 gmi yhl ayhl~ klg` mailz a` yhl mam%gmamrea|z jaee|mbjgybam n~gmjh K i`: g~l mayjamzbil~li- Yhbz bz nljg|zl yhbz yh~lgy sgmyz ya v~ayljy yhl jamz|el~ sha bz may ib~ljykrvg~y a` yhbz igyg as-

    ~:- Byz |mjklg~ `~ae yhl iaj|elmygybam shgy bz ~ly|~mli ya yhl ~lzlg~jhl~- Yhgyz shr slbmjk|ili nayh K i`8+ K i`2 gmi K i`77-

    79

  • 7/30/2019 Software Architecture Project 3

    15/25

    Y76- Bilmybgnbkbyr a` |zl~ elgz|~lelmyz nr ~lzlg~jhl~

    Z|eeg~r? Yhl ~lzlg~jhl~ ja|ki kbmd ~ljlbpli igyg ya jl~ygbm |zl~z

    V~beg~r ebz%gjya~? ^lzlg~jhl~

    Ngzbj vgyh?

    n`7- Yhl ~lzlg~jhl~ ~lw|lzyz igyg `~ae hbz va~ygk-

    n`>- Yhl ~lzlg~jhl~ ~ljlbplz elgz|~lelmy gmi |zl~ igyg-

    n`:- Yhl ~lzlg~jhl~ ja|ki kbmd yhbz elgz|~lelmy igyg ya jl~ygbm |zl~z-

    Jamzlw|lmjl? ^lzlg~jhl~ kbmdz ibstl~lmy elgz|~lelmy igyg ya |zl~z

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? B i`8+ B i`2+ B i`77

    Vg~lmy yh~lgy y~ll(z"? B i`

    I@I lklelmy(z"? ^lzlg~jhl~+ ^lzlg~jhl~ Va~ygk

    ^leg~dz?

    ~7- B i`7 bz gk~lgir jamzbil~li bm yh~lgy >+ za sl ia may jamzbil~ by gcgbm-

    ~>- B i`9 gmi yhl ayhl~ klg` mailz a` yhl mam%gmamrea|z jaee|mbjgybam n~gmjh B i`: g~l mayjamzbil~li- Yhbz bz nljg|zl yhbz yh~lgy sgmyz ya v~ayljy yhl jamz|el~ sha bz may ib~ljykrvg~y a` yhbz igyg as-

    ~:- Byz |mjklg~ `~ae yhl iaj|elmygybam shgy bz ~ly|~mli ya yhl ~lzlg~jhl~- Yhgyz shr slbmjk|ili nayh B i`8+ B i`2 gmi B i`77-

    Y77- Kbmdgnbkbyr a` clml~gk igygngzl jamylmy

    Z|eeg~r? Gm bmyl~mgk vl~zam ja|ki kbmd elgz|~lelmy+ maybjgybam gmi gkg~e igyg yaclyhl~

    V~beg~r ebz%gjya~? Zdbkkli bmzbil~ sbyh ib~ljy gjjlzz ya yhl igyg zya~l

    Ngzbj vgyh?

    n`7- Yhl bmzbil~ ~|mz w|l~blz am yhl igygzya~l-

    n`>- Yhl bmzbil~ kbmdz yhl elgz|~lelmy+ maybjgybam gmi gkg~e igyg yaclyhl~ ngzli am |zl~ biz+

    jamylmy gmi nlhgpba~gk vgyyl~mz

    7

  • 7/30/2019 Software Architecture Project 3

    16/25

    Jamzlw|lmjl? Gm bmzbil~ hgz kbmdli elgz|~lelmy+ maybjgybam gmi gkg~e igyg yaclyhl~-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? K l0+ K l3+ K l2

    Vg~lmy yh~lgy y~ll(z"? k i`

    I@I lklelmy(z"? Clml~gk Igygngzl

    ^leg~dz?

    ~7- K iz7 gmi K l7 g~l `|kkkli nljg|zl yhl byz gm bmzbil gyygjd gmi nr gzz|evybam 79 yhl~l bzma gjjlzz jamy~ak am yhl igygzya~l-

    ~>- K iz: bz may jamzbil~li nljg|zl a` gzz|evybam 78- B` igyg bzmy nlbmc gmamrebli ra| ia mayhgpl ya ~l%bilmyb`r-

    ~:- Yhl ayhl~ klg` mailz a` K l> g~l may jamzbil~li nljg|zl a` gzz|evybam 72-

    Y7>- Kbmdgnbkbyr a` gkg~e jamc|~gybam igygngzl jamylmy

    Z|eeg~r? Gm bmyl~mgk vl~zam ja|ki kbmd jamc|~gybam gmi eai|klz yaclyhl~ nljg|zl yhl igygngzl~ly|~mz may amkr yhl pgkpl n|y gkza yhl |zl~ bi-

    V~beg~r ebz%gjya~? Zdbkkli bmzbil~ sbyh ib~ljy gjjlzz ya yhl igyg zya~l

    Ngzbj vgyh?

    n`7- Yhl bmzbil~ ~|mz w|l~blz am yhl igygzya~l-

    n`>- Yhl bmzbil~ kbmdz yhl eai|klz yaclyhl~ sbyh yhl |zl~ bi-

    Jamzlw|lmjl? Gm bmzbil~ hgz kbmdli elgz|~lelmy+ maybjgybam gmi gkg~e igyg yaclyhl~-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? K l0+ K l3+ K l2

    Vg~lmy yh~lgy y~ll(z"? k i`

    I@I lklelmy(z"? Gkg~e Jamc|~gybam Igygngzl

    ^leg~dz?

    ~7- K iz7 gmi K l7 g~l `|kkkli nljg|zl yhl byz gm bmzbil gyygjd gmi nr gzz|evybam 79 yhl~l bzma gjjlzz jamy~ak am yhl igygzya~l-

    70

  • 7/30/2019 Software Architecture Project 3

    17/25

    ~>- K iz: bz may jamzbil~li nljg|zl a` gzz|evybam 78- B` igyg bzmy nlbmc gmamrebli ra| ia mayhgpl ya ~l%bilmyb`r-

    ~:- Yhl ayhl~ klg` mailz a` K l> g~l may jamzbil~li nljg|zl a` gzz|evybam 72-

    Y7:- Bilmybgnbkbyr a` igyg bm igygngzlz

    Z|eeg~r? Gm bmyl~mgk vl~zam ja|ki kbmd elgz|~lelmy+ maybjgybam gmi gkg~e igyg sbyh gjamz|el~

    V~beg~r ebz%gjya~? Zdbkkli bmzbil~ sbyh ib~ljy gjjlzz ya yhl igyg zya~l

    Ngzbj vgyh?

    n`7- Yhl bmzbil~ ~|mz w|l~blz am yhl igygzya~l-n`>- Yhl bmzbil~ kbmdz yhl elgz|~lelmy+ maybjgybam gmi gkg~e igyg yaclyhl~ - Yhbz bz vazzbnkl

    nljg|zl yhbz bm`a~egybam jamygbmz eai|kl biz gmi jamz|el~ biz shbjh g~l kbmdli yaclyhl~bm yhl igygngzl-

    Jamzlw|lmjl? Gm bmzbil~ dmasz yhl elgz|~lelmy+ maybjgybam gmi gkg~e igyg a` g jamz|el~-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? K iz>

    Vg~lmy yh~lgy y~ll(z"? B iz

    I@I lklelmy(z"? Clml~gk Igygngzl+ Gkg~e Jamc|~gybam Igygngzl

    ^leg~dz?

    ~7- B iz7 bz `|kkkli nljg|zl byz gm bmyl~mgk vl~zam za ma gjjlzz jamy~ak bz gpgbkgnkl i|l ya gz%z|evybam 79-

    ~>- Bilmybgnbkbyr a` yhl lmybyr bz jamzbil~li nljg|zl maml a` yhl mailz zlleli ya egyjh za slo|zy jamzbil~ B iz>

    Y79- Bm`a~egybam ibzjkaz|~l a` yhl igygngzlz nr bmzbil~

    Z|eeg~r? Gm bmzbil~ ~|mz w|l~blz am yhl igygzya~lz ya cly bm`a~egybam gna|y yhl |zl~z-

    V~beg~r ebz%gjya~? Zdbkkli bmzbil~ sbyh ib~ljy igygngzl gjjlzz-

    Ngzbj vgyh?

    n`7- Yhl ebzgjya~ ~|mz w|l~blz ib~ljy am yhl igygzya~l-

    n`>- Yhl ebzgjya~ ~ljlbplz |zl~+ elgz|~lelmy gmi maybjgybam bm`a~egybam-

    73

  • 7/30/2019 Software Architecture Project 3

    18/25

    Jamzlw|lmjl? Yhl ebzgjya~ hgz |zl~+ elgz|~elmy gmi maybjgybam bm`a~egybam-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? BI iz7+ BI iz76

    Vg~lmy yh~lgy y~ll(z"? BI iz

    I@I lklelmy(z"? Clml~gk Igygngzl+ Gkg~e Jamc|~gybam Igygngzl

    ^leg~dz?

    ~7- BI iz3 bz `|kkkli nljg|zl byz gm bmyl~mgk vl~zam sbyh g ib~ljy jammljybam- Sl dmas `~aegzz|evybam 79 yhgy yhl~l bz ma gjjlzz jamy~ak gpgbkgnkl bm yhl igygzya~l-

    ~>- BI iz76 bz `|kkkli nljg|zl yhl ebzgjya~ ib~ljykr ~|mz w|l~blz am yhl igygngzl sha ~ly|~mz|mlmj~rvyli igyg-

    ~:- BI iz:+ BI iz9 gmi BI iz< g~l may jamzbil~li nljg|zl sl gzz|el yhgy yhl igygngzl bz zlj|~lkrs~byylm (gzz|evybam >6"-

    Y7- Yhl ebzgjya~ egdlz jgkkz ya yhl igygngzl am nlhgk` a` yhl pbjybe-

    n`:- Yhl ebzgjya~ ~ljlbplz bm`a~egybam a` yhl pbjybe

    Jamzlw|lmjl? Yhl ebzgjya~ hgz |zl~+ elgz|~elmy gmi maybjgybam bm`a~egybam a` yhl pbjybe-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? BI iz3+ BI iz>

    Vg~lmy yh~lgy y~ll(z"? BI iz

    I@I lklelmy(z"? Clml~gk Igygngzl+ Gkg~e Jamc|~gybam Igygngzl

    78

  • 7/30/2019 Software Architecture Project 3

    19/25

  • 7/30/2019 Software Architecture Project 3

    20/25

    V~beg~r ebz%gjya~? Zdbkkli a|yzbil~-

    Ngzbj vgyh?

    n`7- Yhl ebzgjya~ lgplzi~avz am yhl jaee|mbjgybam sbyh yhl va~ygkz gmi ~ljlbplz j~lilmybgkz-

    n`>- Yhl ebzgjya~ g|yhlmybjgylz sbyh yhbz j~lilmybgkz-

    n`:- Yhl ebzgjya~ egdlz jgkkz am nlhgk` a` yhl |zl~+ sbyh shaz j~lilmybgkz yhl ebzgjya~ bz g|%yhlmybjgyli-

    Jamzlw|lmjl? Yhl ebzgjya~ hgz gjjlzz ya gkk yhl jamilmybgk igyg a` yhl pbjybe-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? Z 0+ Z 3

    Vg~lmy yh~lgy y~ll(z"? Z

    I@I lklelmy(z"? Jamz|el~+ ^lzlg~jhl~+ Avl~gya~+ \BZ+ :yh Vg~yr Nbkkbmc

    ^leg~dz?

    ~7- Gjja~ibmc ya yhl iaj|elmygybam yhl~l bz gm g|yhlmybjgybam zl~pbjl za sl ia may jamzbil~ Z 9-

    ~>- Nljg|zl a` gzz|evybam 7< sl gzz|el yhl g|yhlmybjgybam v~ajlzz zlj|~l- Nr jamzlw|lmjl yhlygevl~bmc yh~lgy+ Z 3+ Z 62+ Z 76+ Z 77 gmi Z 79 ia may haki-

    ~:- Zvaamc a` yhl ~leayl eai|kl bzmy hgmikli nljg|zl a` gzz|evybam >7-

    ~9- B` yhl pbjybe bz g avl~gya~ bm`a~egybam a` e|kybvkl vl~zamz jgm n l klgdli-

    ~

  • 7/30/2019 Software Architecture Project 3

    21/25

    Jamzlw|lmjl? Yhl ebzgjya~ hgz gjjlzz ya gkk yhl jamilmybgk igyg a` yhl pbjybe-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? Z 7- Nljg|zl a` gzz|evybam 7< sl gzz|el yhl g|yhlmybjgybam v~ajlzz zlj|~l- Nr jamzlw|lmjl yhlygevl~bmc yh~lgy+ Z 3+ Z 62+ Z 76+ Z 77 gmi Z 79 ia may haki-

    ~:- Zvaamc a` yhl ~leayl eai|kl bzmy hgmikli nljg|zl a` gzz|evybam >7-

    ~9- B` yhl pbjybe bz g avl~gya~ bm`a~egybam a` e|kybvkl vl~zamz jgm n l klgdli-

    Y72- Ebzzbmc jamz|el~ jamzlmy

    Z|eeg~r? Yhl zrzyle ibi may gzd `a~ yhl |zl~z jamzlmy ya zhg~l hbz bm`a~egybam sbyh yhl :yhVg~yr Nbkkbmc Jaevgmr a~ ~lzlg~jhl~z-

    V~beg~r ebz%gjya~? Egmgclelmy

    Ngzbj vgyh?

    n`7- Yhl~l bz ma |zl~ jamzlmy zrzyle bevklelmyli nr yhl egmgclelmy-

    n`>- Yhl jamz|el~ jgmy cbpl hbz jamzlmy ya yhl sgr hbz igyg sbkk nl |zli bm yhl zrzyle-

    Jamzlw|lmjl? Yhl jamz|el~z igyg sbkk nl zhg~li sbyh yhl :yh Vg~yr Nbkkbmc gmi ~lzlg~jhl~za|y a` yhl jamy~ak a` yhl jamz|el~-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? VM :

    Vg~lmy yh~lgy y~ll(z"? VM

    I@I lklelmy(z"? Gkk zrzylez lxjlvy yhl lmybyblz

    ^leg~dz?

    ~7- Yhbz yh~lgy gvvkblz ya yhl shakl zrzyle 9-

    >7

  • 7/30/2019 Software Architecture Project 3

    22/25

    Y>6- Mam%jaevkbgmjl a` yhl egmgclelmy

    Z|eeg~r? Yhl egmgclelmy ibimy ~lw|lzy g zrzyle shaz ilzbcm gmi bevklelmygybam sgz bmjaevkbgmjl sbyh klcbzkgybam-

    V~beg~r ebz%gjya~? Egmgclelmy

    Ngzbj vgyh?

    n`7- Yhl ebzgjya~ `gbkz ya ~lw|b~l g zrzyle yhgy bz klcgkkr jaevkbgmy-

    n`>- Yhl v~bpgyl bm`a~egybam a` yhl jamz|el~ g~lmy ilgky sbyh bm g egmml~ yhgy bz bm jaevkbgmjlsbyh yhl j|~~lmy klcbzkgybam-

    Jamzlw|lmjl? Yhl jamz|el~z igyg sbkk nl zhg~li sbyh yhl :yh Vg~yr Nbkkbmc gmi ~lzlg~jhl~za|y a` yhl jamy~ak a` yhl jamz|el~-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? VM >

    Vg~lmy yh~lgy y~ll(z"? VM

    I@I lklelmy(z"? Gkk zrzylez lxjlvy yhl lmybyblz

    ^leg~dz?

    ~7- Yhbz yh~lgy gvvkblz ya yhl shakl zrzyle 9-

    Y>7- Mam%jaevkbgmjl a` levkarllz

    Z|eeg~r? Yhl avl~gya~z a~ giebmz ia may hgmikl yhl bm`a~egybam a` yhl jamz|el~z bm jaevkb%gmjl sbyh klcbzkgybam-

    V~beg~r ebz%gjya~? Avl~gya~+ giebm

    Ngzbj vgyh?

    n`7- Yhl giebm a~ avl~gya~ ialzmy hgmikl yhl jamz|el~ bm`a~egybam gjja~ibmc ya klcbzkgybam (lx-Hl lxvazlz by ya yhb~i vg~yblz"

    Jamzlw|lmjl? Yhl jamz|el~z bm`a~egybam bz zhg~li sbyha|y hbz dmasklicl-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? VM >

    >>

  • 7/30/2019 Software Architecture Project 3

    23/25

    Vg~lmy yh~lgy y~ll(z"? VM

    I@I lklelmy(z"? Gkk zrzylez lxjlvy yhl lmybyblz

    ^leg~dz?

    ~7- Yhbz yh~lgy gvvkblz ya yhl shakl zrzyle 9-

    Y>>- Mam%jaevkbgmjl a` lxyl~mgkz

    Z|eeg~r? Yhl :yh vg~yr nbkkbmc jaevgmr a~ |ybkbyr zl~pbjl v~apbil~ ia may hgmikl yhl jam%z|el~z bm`a~egybam gjja~ibmc ya klcbzkgybam-

    V~beg~r ebz%gjya~? \ybkbyr Zl~pbjl V~apbil~+ :yh Vg~yr Nbkkbmc

    Ngzbj vgyh?

    n`7- Yhl |ybkbyr zl~pbjl v~apbil~ a~ :yh vg~yr nbkkbmc ia may hgmikl yhl |zl~z bm`a~egybam gjja~ibmcya klcbzkgybam-(lx- Lxvazl by ya yhb~i vg~yblz"

    Jamzlw|lmjl? Yhl |zl~z bm`a~egybam bz lxvazli gmi ^lElZ bz ~lzvamzbnkl nljg|zl yhlr ~l%w|lzyli yhl bm`a `~ae yhl |zl~ gmi gkkasli by ya cly klgdli nr g jaevgmr sbyh shbjh yhlr sa~dyaclyhl~-

    ^l`l~lmjl ya yh~lgy y~ll mail(z"? VM >

    Vg~lmy yh~lgy y~ll(z"? VM

    I@I lklelmy(z"? Gkk zrzylez lxjlvy yhl lmybyblz

    ^leg~dz?

    ~7- Yhbz yh~lgy gvvkblz ya yhl shakl zrzyle 9-

    >-9 V~ba~bybgybam a` yh~lgyz

    Yhbz zljybam v~apbilz gm kbzy a` yhl yh~lgyz (BI $ ybykl" a` yhl v~lpba|z zljybam- Yhl a~il~ bz ngzliam yhl yh~lgyz ~bzd (kbdlkbhaai / bevgjy"- G ibzybmjybam nlysllm hbch+ elib|e+ gmi kas ~bzd bzegil-

    >:

  • 7/30/2019 Software Architecture Project 3

    24/25

    >-9-7 Hbch V~ba~byr

    Y7< % Bm`a~egybam ibzjkaz|~l a` yhl igygngzlz nr a|yzbil~

    Y6> % Lxyl~mgk vl~zam bmyl~jlvyz va~ygk y~gj

    Y67 % Lxyl~mgk vl~zam bmyl~jlvyz elgz|~lelmy igyg

    Y69 % Ibzjkaz|~lz a` \BZ elzzgclz Y6: % Ibzjkaz|~lz a` nbkkz

    Y70 % Zvaamc g |zl~ nr `gkzb`rbmc j~lilmybgkz

    Y78 % Zvaamc g |zl~ nljg|zl a` slgd j~lilmybgk zya~gcl

    Y73 % Zvaamc g |zl~ nr lgplzi~avvbmc jaee|mbjgybam

    Bm`a~egybam ibzjkaz|~l a` igyg (nayh elgz|~lelmy igyg gmi jamz|el~ igyg" bz yhl eazy beva~ygmyyh~lgy gz by pbakgylz yhl jamz|el~z v~bpgjr yhl eazy (yhl jamz|el~ |zlz yhbz zrzyle |mil~ yhlgzz|evybam yhgy hbz bm`a~egybam bz dlvy jamilmybgk"- Gkza bilmybgnbkbyr a` zya~li elgz|~lelmyzhgz hbch v~ba~byr gz by zha|ki nl gzz|~li yhgy amkr yhl jamz|el~ hbezlk` jgm gjjlzz hbz asmbilmybgnkl bm`a~egybam gmi ~lzlg~jhl~z zha|ki may nl gnkl ya bilmyb`r yhl jamz|el~ `~ae hbz zhg~li

    igyg- Bm`a~egybam ibzjkaz|~l a` y~gmzebyyli igyg gkza vazlz g hbch ~bzd+ n|y klzz yhgm bm`a~egybamibzjkaz|~l a` yhl igyg zya~l+ gz yhl igyg amkr ~lplgkz vg~y a` yhl bm`a~egybam- @bmgkkr+ zvaa`mc bzjamzbil~li hbch%v~ba~byr- Lplm yha|ch zvaamc bz zlj|~byr-

    >-9-> Elib|e V~ba~byr

    Y76 % Bilmybgnbkbyr a` |zl~ elgz|~lelmyz nr ~lzlg~jhl~

    Y7: % Bilmybgnbkbyr a` igyg bm igygngzlz

    Y62 % Kbmdgnbkbyr a` ~lzlg~jh igyg

    Y7> % Kbmdgnbkbyr a` gkg~e jamc|~gybam igygngzl jamylmy

    Y77 % Kbmdgnbkbyr a` clml~gk igygngzl jamylmy

    Y68 % Jamz|el~ `gbkz ya |vigyl bm`a~egybam

    Y>6 % Mam%jaevkbgmjl a` yhl egmgclelmy

    Kbmdgnbkbyr gmi bilmybnbkbyr a` yhl |zl~z bm`a~egybam zlmy ya yhl ^lElZ%zrzyle jgm pbakgyl yhl jam%z|el~z v~bpgjr- Kbmdbmc igyg amkr vazlz g ~lgk yh~lgy shlm yhl kbmdbmc gjy|gk klgiz ya bilmybjgybama` yhl jamz|el~- Yhl~l`a~l+ kbmdgnbkbyr am byz asm bz amkr jamzbil~li elib|e ~bzd- Mam%jaevkbgmjla` yhl zrzyle bm clml~gk+ gmi ebzzbmc jamzlmyz gmi |zl~ |mgsg~lmlzz zvljbjgkkr+ sbkk ~lz|ky bm gpbakgybam a` yhl jamz|el~z v~bpgjr- Haslpl~+ yhl egmgclelmy g~l jamzbil~li dmaskliclgnkl gmigy klgzy gsg~l a` yhl jamzlw|lmjlz a` bcma~bmc klcbzkgybam- Y68 bz jamzbil~li gz elib|e v~ba~byr+nljg|zl b` yhl jamz|el~ ialzmy |vigyl hbz hael gii~lzz b` hl eaplz+ yhl mls vlavkl sbkk ~ljlbplyhl nbkkbmc- Yhbz pbakgylz yhl jamz|el~z v~bpgjr-

    >-9-: Kas V~ba~byr

    Y60 % Ibzjkaz|~lz bmyl~mgk v~ajlzzlz

    Y79 % Bm`a~egybam ibzjkaz|~l a` yhl igygngzlz nr bmzbil~

    Y6< % Ibzjkaz|~lz a` bmyl~mgk asz

    Y63 % Jamz|el~ |mgsg~l a` |vkagibmc igyg

    Y72 % Ebzzbmc jamz|el~ jamzlmy

    Y>7 % Mam%jaevkbgmjl a` levkarllz

    Y>> % Mam%jaevkbgmjl a` lxyl~mgkz

    Yhl bmyl~mgk v~ajlzz gmi igyg as yh~lgyz g~l jamzbil~li kas v~ba~byr gz yhl~l bz g y~|zy ~lkgybam

    sbyh yhl levkarllz a` yhl ^lElZ%zrzyle- Eazy kbdlkr yhl~l bz gkza g mam%ibzjkaz|~l gc~llelmy bmyhlb~ jamy~gjy sbyh gzzajbgyli jamzlw|lmjlz- Mam%jaevkbgmjl a` levkarllz bz jamzbil~li kas ~bzd

    >9

  • 7/30/2019 Software Architecture Project 3

    25/25

    `a~ yhl zgel ~lgzam gz yhl bmyl~mgk v~ajlzzlz gmi igyg asz- Cbplm yhl y~|zy ~lkgybamzhbv nlysllmyhl levkarllz gmi yhl jaevgmr+ by bz klzz kbdlkr yhgy yhlr sbkk pbakgyl yhl ~|klz-