Modelarea Cu UML a Unui Magazin Virtual

download Modelarea Cu UML a Unui Magazin Virtual

of 15

Transcript of Modelarea Cu UML a Unui Magazin Virtual

  • 8/17/2019 Modelarea Cu UML a Unui Magazin Virtual

    1/15

    UNIVERSITATEA DE PETROL ŞI GAZE PLOIEŞTIFACULTATEA DE ŞTIINŢE ECONOMICESPECIALITATEA SBDA MASTERATANUL I

    REFERAT

    MODELAREA SISTEMELOR INFORMATICE

    2011

  • 8/17/2019 Modelarea Cu UML a Unui Magazin Virtual

    2/15

    Modelarea ! UML a "a#a$%&!l '%r(!al E!ro)%*e

    I. Descrierea aplicatieiScop

    Se !r"+re,(e o&-(r!%rea !&!% "a#a$%& o&.l%&e de )%%le(e /e !& -%(e e) Enunţul studiului de caz 

    So%e(a(ea o"er%ala E!roB%*e a de%- -+ %&(re & r3&d!l "ar%lor 4%r"e de )%%le(e o&.l%&e5de6a 4!&7%o&ale /e -%(e.!r% e) /re!" 888d9-)%*ero5 888r%9)%*ero58884%r-()%*eroe( O)%e(%'!l /r%&%/al al '%%(or!l!% -%(e 888e!ro)%*ero e-(e de a /er"%(e &a'%#a(or%lor /ee) de a +!(a d%4er%(e (%/!r% de )%%le(e ,% a&!"%(e /%e-e de )%%le(e5 de a.,% o&-(r!% !& o,'%r(!al /ro/r%! ,% a/o% de a.l /!(ea o"a&da ,% /l+(% d%re( /e e)P!&(e de 'edere a-!/ra /ro%e(!l!%

    A Po$%7%eSo/!l /ro%e(!l!% e-(e de a o!/a o /o$%7%e & 4a7a o&!re&7%lor #e&eral%,(%5 %&(rod!3&d

    ra/%d ele"e&(e de &o!(a(e :& ae-( -o/5 -%(e.!l 'a (re)!% -+ 4%e e'ol!(%' ,% /er4or"a&(B E;%#e&7e 4!&7%o&aleS%(e.!l 888e!ro)%*ero 'a (re)!% -+ re#r!/e$e (oa(e 4!&7%o&al%(+7%le &ee-are +!(ar%%5

    de-o/er%r%% de(al%a(e de )%%le(e5 -ele7%e% ae-(ora ,% la&-+r%% de o"e&$% o&.l%&eCăutareaPr%"a e(a/+5 /e&(r! /er-oa&a are &a'%#9ea$+5 o&-(+ & a #+-%5 3( "a% ra/%d /o-%)%l5

    "odel!l de )%%le(a -a! a&!"%(e /%e-e /e are le a!(a & a(alo# E-(e de /re4era( -+ -e4!r&%$e$e "a% "!l(e r%(er%% de a!(are Per-oa&a are &a'%#9ea$+ (re)!%e -+ /oa(a ale#e !&r%(er%!< "+r%"e ro7%5 (%/ adr!5 #9%do& e( -a! "a% "!l(e r%(er%% -%"!l(a& Ar 4% de dor%( are$!l(a(ele +!(ar%% -+ 4%e d%-/o&%)%le /e o /a#%&+ ,% -+ /oa(+ 4% !,or /ar!r-e ,% rela-a(e

    2

    C+!(are ra/%d+ Model

    Re$!l(a(!l +!(+r%%<& "odele ore-/!&d +!(+r%% d!"&ea'oa-(r+ Re$!l(a(e 1 = " d%& &

    Cla-a"e&(!l d!/+<T%/ )%%le(+ Cadr! Ca!%! F!r+ G9%do&

    Ser'%%!l Boo"Da(or%(+ l!% Boo"5 /r%"%7% /r%& e."a%l&o(%4%area &o%lor "odele de )%%le(eE."a%l!l d!"&ea'oa-(r+

    1< Pr%"a )%%le(+ = /re$e&(are de(al%a(+T%/ )%%le(+5 adr!5 -9%")+(or '%(e$e5 a!%!!r%5 -%-(e" 4r3&are5,a5 4!r+5 a; /edal%er5 #9%do&o&d%7%% l%'rare5 /re7

    I"a#%&ea )%%le(e% P!&e7% & o,

    2< A do!a )%%le(+= /re$e&(are de(al%a(+T%/ )%%le(+5 adr!5 -9%")+(or '%(e$e5 a!%!!r%5 -%-(e" 4r3&are5,a5 4!r+5 a; /edal%er5 #9%do&o&d%7%% l%'rare5 /re7

    I"a#%&ea )%%le(e% P!&e7% & o,

    F%#I.1 For"!lar de %&(er4a7+ o"."a,%&+ IOM /e&(r! +!(area ra/%d+

    http://www.dhsbike.ro/http://www.eurobike.ro/http://www.eurobike.ro/http://www.dhsbike.ro/http://www.eurobike.ro/http://www.eurobike.ro/

  • 8/17/2019 Modelarea Cu UML a Unui Magazin Virtual

    3/15

    Da+ /er-oa&a & a!$+ &! are o %dee /re%-+ de-/re eea e a!(+5 (re)!%e -a % -e o4ere !&"%6lo de a -e /l%")a = a-a !" ar 4ae.o daa -.ar a4la &(r.!& "a#a$%& de )%%le(e = ,% ar a'ea ae- la o la-%4%are (e"a(%+5 la o l%-(a ! ele "a% )!&e 'a&$ar% ,a"d

    DescoperireaF%eare )%%le(+ -a! /%e-+ de )%%le(+ '3&d!(+ & adr!l -%(e.!l!% (re)!%e -+ 4%e /re$e&(a(+

    & de(al%!5 /!&3&d!.-e & e'%de&7+ !r"+(oarele ele"e&(e<. !&a -a! "a% "!l(e %"a#%&% >/e&(r! "a6or%(a(ea )%%le(elor? are -+ /oa(a 4%5 e'e&(!al5

    "+r%(e@. /re7!l ,% d%-/o&%)%l%(a(ea@. o"e&(ar%% ale l%e&7%lor@. /re$e&(are de(al%a(+ a "odel!l!% de )%%le(+

    Selecţia

    :&(r.!& 'er%(a)%l "a#a$%&5 l%e&(!l ,% ale#e ar(%olele5 !&ele d!/a al(ele5 le de/!&e & o,!l-+!5 a/o% "er#e la a-+ /e&(r! a /l+(% S%(e.!l e) &ear+ -+ re/rod!+ aea-(+ o)%,&!%&7+de !"/+rare A-(4el5 &a'%#a(or!l ,% /oa(e &re#%-(ra !"/+r+(!r%le &(r.!& o, '%r(!al5 a'3&d

    BM Co/%% C%( MTB Ae-or%% P%e-eI&(rod!ere Modele &o% Cele "a% )!&e '3&$+r%

    C+!(are ra/%d+ Model

    F%,a "odel!l!%

    Pre$e&(area de(al%a(+ a "odel!l!%T%/ )%%le(+Cadr!S9%")+(or '%(e$eCa!%!!r%S%-(e" 4r3&areŞaF!r+A; /edal%erG9%do&Co&d%7%% l%'rarePre7

    Co"e&(ar%%Al(e "odele

    I"a#%&ea )%%le(e%

    P!&e7% & o,

    Reo"a&da7% ae-( "odel!&!% /r%e(e&

    F%# I. IOM . F%,a de(al%a(+ a "odel!l!%

    F%#I.2 Era&!l IOM de +!(are #e&eral+

  • 8/17/2019 Modelarea Cu UML a Unui Magazin Virtual

    4/15

    a/o% /o-%)%l%(a(ea de a ad+!#a5 a ,(er#e -a! a "od%4%a %4ra are e;/r%"+ a&(%(a(ea5 &a%&(e dea /l+(%

    Comanda

    :& or%e "o"e&(5 l%e&(!l /oa(e ae-a 4or"!lar!l )o&!l!% de o"a&d+5 & are ,% (ree

    oordo&a(ele ,% %&4or"a7%%le &ee-are /e&(r! /la(+ ,% l%'rare Pe&(r! a #ara&(a -e!r%(a(ea ,%o&4%de&7%al%(a(ea5 -e %"/!&e a (r%"%(erea da(elor -+ 4%e r%/(a(+ :& a$!l & are -e dore,(e5-%-(e"!l (re)!%e -+ 4%e a/a)%l -+ e"%(+ !& de'%$5 are -+ /oa(e 4% %"/r%"a( de l%e&( /e&(r! ao"a&da /r%& 4a; -a! !r%er

    Cl%e&(!l (re)!%e -+ ,% /oa(+ !r"+r% o"e&$%le5 -+ le /oa(+ "od%4%a &a%&(e de a 4%e;/ed%a(e5 &(r.o "a&%er+ -e!r%$a(+

    C E;%#e&7e &e4!&7%o&aleE;%#e&7ele &e4!&7%o&ale -e re4er+ la al%(a(e ,% la /er4or"a&7+E;%#e&7e de al%(a(eS+ !"/er% o )%%le(+ /e e)5 &! ar (re)!% -+ %a "!l( (%"/ :& ae-( -o/5 (re)!%e<

    . -+ e;%-(e o /re$e&(are lar+ ,% %&(!%(%'+@

    . 4or"!lar!l de o"a&d+ -+ 4%e -%"/l!@

    . 9el/.!l o&.l%&e -+ 4%e /!(er&% Cl%e&(!l (re)!%e -+ /oa(+ o&-!l(a 9el/.!l o&(e;(!al &or%e "o"e&( ,% -+ &a'%#9e$e /e /a#%&%le de 9el/ Ar 4% de dor%( a &o%lor '%$%(a(or% -+ l% -e

     /ro/!&+ o '%$%(+ #9%da(+E;%#e&7e de /er4or"a&7+. "a#a$%&!l (re)!%e -+ /oa(+ #e-(%o&a o&(!r% de /e-(e 10000 de l%e&7%@. -%(e.!l e) (re)!%e -+ -!/or(e /e-(e 1000 de o&e;%!&% -%"!l(a&@. a(alo#!l -+ /oa(+ !/r%&de /e-(e 1000000 de (%(l!r%@. +!(area &%% !&e% )%%le(e -a! /%e-e de )%%le(e &! (re)!%e -+ o&-!"e "a% "!l( de 0

    de -e!&de

    D Re-(r%7%% de o&e/7%eA(!al%$area da(elor de re4er%&7+

    I&4or"a7%%le re4er%(oare la )%%le(ele /re$e&(a(e /e -%(e /ro'%&5 de re#!l+5 d%& do!+ -!r-eo"/le"e&(are<

    . /r%"a -er'e,(e la al%"e&(area )a$e% de da(e ! (oa(e /rod!-ele &o%@

    . ea de.a do!a -er'e,(e la a(!al%$area da(elor re4er%(oare la /re7 ,% -(area -(o!l!% de /rod!-e d%& a(alo#

    S!r-ele "e&7%o&a(e 'or 4% &+ra(e a!(o"a(5 /er%od%5 & )a$a de da(eOr%e al(e %&4or"a7%% 'or 4% !le-e "a&!al5 ! a6!(or!l !&e% "%% a/l%a7%% %&(ra&e( ded%a(e

    ")o#+7%r%% da(elor re4er%(oare la (%/!r%le de )%%le(eA(!al%$area d%& 4or"!larele -%(e.!l!%Da(ele !le-e d%& -%(e.!l e) ,% &re#%-(ra(e & )a$a de da(e de-r%! oordo&a(ele l%e&7%lor 

    ,% ara(er%-(%%le o"e&$%lor ae-(oraCoordo&a(ele l%e&7%lor -!&( "e"ora(e :& /r%"a 4a$a5 ele /er"%( (r%"%(erea /a9e(!l!%

    ore-/!&$+(or o"e&$%% :& 4a$a a do!a5 ae-(ea eo&o"%-e- o &o!+ ole(are a da(elor ! /r%le6!l !&e% &o% o"e&$%

    Toa(e da(ele /er-o&ale -!&( /ro(e6a(e %ar o&4%de&7%al%(a(ea lor e-(e #ara&(a(+Co"e&$%le -!&( &re#%-(ra(e5 a/o% (ra(a(e !l(er%or de -er'%%!l l%e&7% Cl%e&7%% /o( o&-!l(a

    %-(or%!l (!(!(or o"e&$%lor lor

  • 8/17/2019 Modelarea Cu UML a Unui Magazin Virtual

    5/15

    Co,!lCo,!l &a'%#a(or!l!% &! 'a 4% -al'a( & )a$a de da(e D!ra(a -a de '%a7+ &! 'a de/+,% /e

    aeea a '%$%(e% !(%l%$a(or!l!%Pla(a -e!r%$a(+C!le#erea &!"+r!l!% ar(ele% de red%( a l%e&(!l!% (re)!%e -+ -e e4e(!e$e -e!r%$a(5

    r%/(3&d (ra&-4eral TTP /r%& %&(er"ed%!l /ro(ool!l!% SSL Co"a&da ,% &!"+r!l ar(ele% dered%( -!&( -(oa(e & )a$a de da(e /a&a la /rel!area o"e&$%% Ba&a & a!$+ 'a 'al%da(ra&$a7%a d!/+ are5 &!"+r!l ar(ele% de red%( 'a 4% -!/r%"a( de )a$a de da(e

    II. Diagramele caurilor de utiliare ale aplica!iei

    a Ide&(%4%area a(or%lor Pe&(r! -%(e.!l 888e!ro)%*ero a'e" !r"+(or%% a(or% !"a&%<. V%$%(a(or< /er-oa&a are '%$%(ea$+ -%(e.!l@. e)."a-(er.!l< rol!l aa6a7%lor are a! & -ar%&+ )!&a 4!&7%o&are ,% &(re7%&erea -%(e.

    !l!% e)@

    . -er'%%!l l%e&7%< rol!l aa6a7%lor are -e o!/+ ! !r"+r%rea o"e&$%lor.l%e&(@

    . "ea&%!l< rol!l aa6a7%lor re-/o&-a)%l% de o&7%&!(!l reda7%o&al al -%(e.!l!%De a-e"e&ea a'e" & 'edere<. -%-(e"!l %&4or"a(% Modele &o%H o&e(a( la -%(e.!l e)5 are al%"e&(ea$+ )a$a de da(e

    ! (oa(e /rod!-ele &o% >)%%le(e ,% o"/o&e&(e de )%%le(e?@. Ge-(%!&ea -(o!r%lorH5 are -er'e,(e la a(!al%$area da(elor /r%'%&d /re7!l ,% -(o!l de

     /rod!-e d%& a(alo#Ae-(e do!+ -!r-e -!&( &+ra(e & )a$a de da(e & "od a!(o"a( ,% /er%od%A&-a")l!l a(or%lor e-(e /re$e&(a( & 4%#!ra !r"+(oare<

     ) Ide&(%4%area a$!r%lor de !(%l%$are

    A V%$%(a(or!lE;/r%"area e;%#e&7elor 4!&7%o&ale a /!- & e'%de&7+ /r%&%/alele a$!r% de !(%l%$are ale

    '%$%(a(or!l!%< +!(area /rod!-elor5 #e-(%o&area o,!l!% ,% e4e(!area o"e&$%%

    V%$%(a(or!l e)

      e)"a-(er Mea&% Ser'%%!l l%e&7%

    F%# II.1 A(or%% -%(e.!l!% 888e!ro)%*ero

    Ge-(%!&ea -(o!r%lor Modele &o%

    http://www.eurobike.ro/http://www.eurobike.ro/

  • 8/17/2019 Modelarea Cu UML a Unui Magazin Virtual

    6/15

    B Aa6a7%% &(re/r%&der%%Aa6a7%% &(re/r%&der%% E!roB%*e5 "ea&%!l de )%%le(e ,% 8e)"a-(er!l5 a! !r"+(oarele

    -ar%&%

  • 8/17/2019 Modelarea Cu UML a Unui Magazin Virtual

    7/15

    C+!(area l!r+r%lor e-(e !& a$ '%r(!al >&! -e real%$ea$+ dea( /r%& -/e%al%$ar%le -ale?

    Ca$!r%le de !(%l%$are ale aa6a7%lor &! /!& & e'%de&7+ &%% o rela7%e &(re ele Pe l3+ elede "a% -!-5 '%$%(a(or!l "a% are !r"+(oarele a$!r% de !(%l%$are< o&-!l(area o"e&$%lor & !r-,% o&-!l(area 9el/.!l!% o&.l%&e

    III. Diagrama claselor conceptuale ale aplica!iei

    a C+!(area "odelelor  

    Or%e "odel de )%%le(+ are adr!5 4!ra5 #9%do&5 a; /edal%er5 a!%!!r%5 /re!" ,% al(ea(r%)!(e /re75 /rod!+(or

    E4e(!area !&e% +!(+r%d!/+ r!)r%+ ed%(or%al+

    E4e(!area !&e%+!(+r% (e"a(%e

    E4e(!area !&e%+!(+r% de(al%a(e

    E4e(!area !&e% +!(+r%ra/%de

    V%$%(a(or 

    C+!(area "odelelor 

    F%#II. Rela7%% de -/e%al%$are ale a$!l!% de !(%l%$are Căutarea modelelor 

    11

    Fa)r%a(+ de

    de-r%e

    1

    1

    B%%le(a

    Prod!-

    Prod!+(or 

     /re7(er"e& de l%'rarea&(%(a(e %& -(o

    &!"eadre-+

    T%/ )%%le(+Cadr!S9%")+(or '%(e$eCa!%!!r%S%-(e" 4r3&areŞaF!r+A; /edal%er G9%do&

     /re7

  • 8/17/2019 Modelarea Cu UML a Unui Magazin Virtual

    8/15

     ) Ge-(%o&area o-!l!%

    Pe&(r! a re/re$e&(a d%a#ra"a la-elor o&e/(!ale la #e-(%o&area o,!l!%5 (re)!%e a'!( &

    'edere + !& l%e&( /oa(e ale#e "a% "!l(e e;e"/lare de aela,% (%/ de )%%le(+ -a! /%e-+ de )%%le(+ ,% a-(4el e-(e &e'o%e de !& o-( (o(al al o,!l!% Ae-(a -e al!lea$+ /le3&d de la /re7!l /rod!-elor -ele(a(e eea e o&d!e la !& a(r%)!( der%'a(H < J(o(al

    Pe&(r! a ar+(a 4a/(!l + & o, /o( 4%#!ra "a% "!l(e e;e"/lare d%& aela,% /rod!-5 a"ad+!#a( !& o&e/( %&(er"ed%ar &!"%( L%&%eCo,H5 are re/re$%&(+ l%&%% ale o,!l!% '%r(!al eore-/!&d 4%eare !&!% "odel de )%%le(+ dar are a! !& a(r%)!( &!"%( a&(%(a(eH 

    E4e(!area o"e&$%%I"ed%a( e !& l%e&( are !& /rod!- & o,5 el /oa(e 4ae o o"a&da Pe&(r! aea-(a el

    (re)!%e -+ (r%"%(+ da(ele -ale /er-o&ale ,% %&4or"a7%%le &ee-are e4e(!+r%% /l+7%%O o"a&d+ e-(e a-o%a(+ !&!% l%e&( ,% !&!% o, U& o, &! d+ (o(dea!&a &a,(ere !&e%

    o"e&$% Co"a&da e-(e ara(er%$a(+ /r%& da(a la are are lo o"a&da5 "od!l de /la(+5adre-a l%'r+r%%5 de(al%% de-/re l%'rare5 9el(!%el% de-/re (ra&-/or( ,% -!"a (o(al+ de /la(+

    Cl%e&(!l e-(e ara(er%$a( /r%&< &!"e5 /re&!"e5 adre-+ /o,(al+5 adre-+ e."a%lMod!l de /la(+ /r%'%le#%a( e-(e ard.!l )a&ar I&4or"a7%%le re4er%(oare la ard.!l )a&ar 

    -!&( /r%'a(e

    F%#III.2 D%a#ra"a la-elor o&e/(!ale /e&(r! QGe-(%!&ea o,!l!%H

    10

    Co,

    J(o(al

    L%&%eCo,

    a&(%(a(eJ(o(al

    0

    1

    B%%le(aT%/ )%%le(aCadr!S9%")a(or '%(e$eS%-(e" 4ra&areSaa!%!!r%4!raG9%do& /re7

    -e re4er+ la

    F%#III.1 D%a#ra"a la-elor o&e/(!ale /e&(r! QC+!(area l!r+r%lorH

  • 8/17/2019 Modelarea Cu UML a Unui Magazin Virtual

    9/15

     

    d Co&-!l(area o"e&$%lor & !r-

    Aea-(a -e re4er+ la /o-%)%l%(a(ea l%e&(!l!% de a.,% '%$!al%$a /ro/r%%le o"e&$% Ad+!#3&d!& a(r%)!( -!/l%"e&(ar /arola la la-a Cl%e&(H e-(e -e!r%$a(+ o&-!l(area o"e&$%lor &!r- /e&(r! !& a&!"e l%e&(

    01

    dore,(e o

    0

    1

    011Co,

    J(o(al

    Co"a&da

    da(a"odPla(aCBadre-aL%'r da(aL%'r 9el(Tra&-/J-!"a

    d+ &a,(ere la

    Cl%e&(

    &!"e /re&!"eadre-aPo,(al+

    e"a%l 01

    CardBa&ar 

    (%/

    &!"+r da(aVal%d%(a(e

    1

    F%#III. D%a#ra"a la-elor o&e/(!ale /e&(r! QE4e(!area o"e&$%%H

    J-!"aCo,(o(al 9el(Tra&-/

    o&-!l(+Wo"e&$%leW-ale01

    Co"a&da

    da(a"odPla(aCBadre-aL%'r da(aL%'r 9el(Tra&-/J-!"a

    Cl%e&(

    &!"e /re&!"eadre-aPo,(al+e"a%l 01 /arola

    F%#III. D%a#ra"a la-elor o&e/(!ale /e&(r! QCo&-!l(area o"e&$%lor & !r-H

  • 8/17/2019 Modelarea Cu UML a Unui Magazin Virtual

    10/15

    e :&(re7%&erea a(alo#!l!%Ma#a$%&!l E!ro)%*e a la-%4%a( )%%le(ele /e "a% "!l(e ra%oa&e

    4 :&(re7%&erea %&4or"a7%%lor ed%(or%aleI&4or"a7%%le ed%(or%ale &! -!&( &+ o"/le( -(a)%l%(e ,% de/%&d de rea(%'%(a(ea aa6a7%lor

    Ae-(e %&4or"a7%% 'or !/r%&de de e;e"/l!< re'%-(e de-/re )%%le(e5 d%'er-e 4or!"!r% !d%-!7%% de-/re ae-(e /rod!-e5 "odelele &o!.a/+r!(e /re$e&(a(e /e /r%"a /a#%&+ a -%(e.!l!%

    # :&(re7%&erea -%(e.!l!%S%(e.!l e-(e !& o&e/( /!r %&4or"a(% Ae-(a &! e-(e !& o&e/( al do"e&%!l!%

    9 Co&-!l(area 9el/.!l!% o&.l%&eA&alo# a la &(re7%&erea -%(e.!l!%

    10

    01

    0

    1

    11

    1

    1

    1Ca(alo#

    Ra%o&

    &!"e

    Cla-%4%ar%

    &!"e

    F%#III.K D%a#ra"a la-elor o&e/(!ale /e&(r! Q:&(re7%&erea a(alo#!l!%H

    11

    Fa)r%a(a de

    de-r%e

    1

    1

    B%%le(a

    Prod!-

    Prod!a(or 

     /re((er"e& de l%'rarea&(%(a(e %& -(o

    &!"eadre-a

    T%/ )%%le(aCadr!S9%")a(or '%(e$eCa!%!!r%S%-(e" 4ra&areSaF!raA; /edal%er G9%do& /re7

  • 8/17/2019 Modelarea Cu UML a Unui Magazin Virtual

    11/15

    I". Scenariile #i $isele%tip

    A F%,a.(%/ a a$!r%lor de !(%l%$are

    a :&(re7%&erea a(alo#!l!%

    A(or!l /r%&%/al< "ea&%!lA(or% -e!&dar%< ele do!+ -%-(e"e Modele &o%H ,% Ge-(%!&ea -(o!r%lorHO)%e(%'e< "ea&%!l 'a /!(ea o&(rola a(!al%$area a!(o"a(+ a a(alo#!l!% ! "odele de

     )%%le(e /re$e&(a( /e -%(e.!l e)Preo&d%7%%< "ea&%!l -.a a!(e&(%4%a( /e %&(ra&e( Ver-%!&ea !re&(+ a a(alo#!l!% e-(e

    ae-%)%l+Po-(o&d%7%%< o &o!+ 'er-%!&e a a(alo#!l!% e-(e d%-/o&%)%l+Se&ar%!l &o"%&al<1 S%-(e"!l Modele &o%H al%"e&(ea$+ -%(e.!l ! &o%le "odele de )%%le(e2 S%-(e"!l Ge-(%!&ea -(o!r%lorH a(!al%$ea$+ da(ele re4er%(oare la /re7 ,% -(area -(o!l!% Mea&%!l 'al%dea$+ a(!al%$area a(alo#!l!%

    E;(e&-%%<a? -%-(e"!l de(e(ea$+ o d%-4!&7%o&al%(a(e de a(!al%$are e;(er&+

    1 -%-(e"!l -e"&al%$ea$+ "ea&%!l!% d%-4!&7%o&al%(a(ea2 "ea&%!l %&'al%dea$+ a(!al%$area /ar7%al+ -a! ero&a(+ ,% re'%&e la 'er-%!&ea

     /reede&(+ a a(alo#!l!% El /re'%&e e)"a-(er!l /e&(r! a ae-(a -+ de"are$e a7%!&% de&(re7%&ere Ca$!l de !(%l%$are %a -43r,%(

     )? "ea&%!l de(e(ea$+ eror% -a! %&oere&7e /r%&(re &o%le %&4or"a7%%1 "ea&%!l "od%4%+ (oa(e %&4or"a7%%le ero&a(e2 "ea&%!l 'al%dea$+ a(!al%$area a(alo#!l!%

    ? "ea&%!l 'rea -+ ada!#e ,% al(e %&4or"a7%%1 "ea&%!l e;e!(+ a$!l de !(%l%$are :&(re7%&erea %&4or"a7%%lor ed%(or%aleH2 "ea&%!l 'al%dea$+ a(!al%$area a(alo#!l!%

     ) C+!(area /rod!-elor A(or!l /r%&%/al< '%$%(a(or!lO)%e(%'e< '%$%(a(or!l 'rea -+ #+-ea-+ el "a% ra/%d /o-%)%l !& "odel +!(a( & a&-a")l!l

    a(alo#!l!% El dore,(e de a-e"e&ea -, -e /oa(a /l%")a a &(r.!& ade'ara( "a#a$%& de )%%le(e ,% -+ a!(e )%%le(e d!/a d%'er-e r%(er%%

    Preo&d%7%%< a(alo#!l e-(e d%-/o&%)%lPo-(o&d%7%%< '%$%(a(or!l a #a-%( "odel!l de )%%le(a +!(a( -a! !& al( "odel are l

    %&(ere-ea$+ El a &re#%-(ra( "odel!l & o,!l -+! '%r(!al

    Se&ar%! &o"%&al

  • 8/17/2019 Modelarea Cu UML a Unui Magazin Virtual

    12/15

    E;(e&-%%<1a '%$%(a(or!l are o %dee /reo&e/!(+ ,% /re4er+ -+ -e /l%")e & ra%oa&ele "a$#a$%&!l

    '%r(!al Pe&(r! aea-(a5 -%-(e"!l % /ro/!&e !& a&-a")l! de /a#%&% e)5 /re!" < Modele&o%H5 Cele "a% )!&e '3&$ar%H

    1 '%$%(a(or!l &a'%#9ea$+ & ae-(e /a#%&% ,% -e /oa(e )ra&,a la e(a/a a -e&ar%!l!%

    &o"%&al1) '%$%(a(or!l ale#e -+ 4a+ o +!(are a'a&-a(+

    1 '%$%(a(or!l aede !& 4or"!lar -/e%al%$a( are % /er"%(e -+ o")%&e "a% "!l(e 4el!r%de +!(ar%< d!/a (%/!l )%%le(e%5 d!/a adr!5 a!%!!r%5 4!r+ e(

    2a -%-(e"!l &! a #+-%( )%%le(a +!(a(+1 -%-(e"!l -e"&al%$ea$+ e,e!l ,% /ro/!&e '%$%(a(or!l!% o &o!+ +!(are Ca$!l re&e/e

    de la e(a/a 1 a -e&ar%!l!% &o"%&al2) -%-(e"!l a #+-%( !& &!"+r "are de )%%le(e

    1 -%-(e"!l -e"&alea$+ &!"+r!l '%$%(a(or!l!% ,% a4%,ea$+ o /r%"+ /a#%&+ de re$!l(a(e Al(e /a#%&% -!&( ae-%)%le d%re( -a! /r%& -%")ol!r%le !r"a(or ,% /reede&(

    2 '%$%(a(or!l -e /l%")+ & ae-(e /a#%&% ,% /oa(e "er#e "a% de/ar(e la e(a/a a

    -e&ar%!l!% &o"%&ala '%$%(a(or!l &! e-(e %&(ere-a( de re$!l(a(

    1 '%$%(a(or!l re'%&e la e(a/a 1 a -e&ar%!l!% &o"%&al5 /e&(r! a la&-a o &o!+ +!(are2 '%$%(a(or!l a)a&do&ea$+ +!(area Ca$!l de !(%l%$area %a -43r,%(

    Ge-(%!&ea o,!l!%A(or!l /r%&%/al< '%$%(a(or!lO)%e(%'e< a(!&% a&d '%$%(a(or!l e-(e %&(ere-a( de !& "odel de )%%le(+5 el (re)!%e -+ a%)+

     /o-%)%l%(a(ea de a o &-r%e &(r.!& o, '%r(!alPreo&d%7%%< &! -!&(Po-(o&d%7%%< &! -!&(Se&ar%! &o"%&al<1 '%$%(a(or!l &re#%-(rea$+ )%%le(a are %l &(ere-ea$+ &(r.!& o, '%r(!al2 '%$%(a(or!l ere ae-!l la o,!l -+! -%-(e"!l a4%,ea$+ -(are o,!l!% -+! '%$%(a(or!l 'al%dea$+ o,!l -+! er3&d E4e(!area o"e&$%%H

    E;(e&-%%<.a o,!l e-(e #ol1 -%-(e"!l a4%,ea$+ !& "e-a6 de eroare '%$%(a(or!l!% >Co,!l e-(e #olH? ,% % /ro/!&e -+

    re'%&+ /e&(r! a C+!(a o )%%le(+H

    a '%$%(a(or!l "od%4%+ a&(%(a(ea !&e% l%&%% de o, -a! o -!/r%"+1 '%$%(a(or!l re'al%dea$+ o,!l5 er3&d real!lare (o(al+2 -%-(e"!l a(!al%$ea$+ (o(al!l al!la( al o,!l!% ,% a$!l de !(%l%$are -e re%a de la e(a/a

    a -e&ar%!l!% &o"%&al) '%$%(a(or!l e4e(!ea$+ o &o!+ C+!(are de )%%le(eH1 -e re%a e(a/a 1 a -e&ar%!l!% &o"%&al

    '%$%(a(or!l ere !& de'%$ /e&(r! a o"a&da /r%& !r%er1 -%-(e"!l 4!r&%$ea$+ !& de'%$ %"/r%"a)%l are -e a(a,ea$a 4a(!r%%5 rea/%(!l3&d

    o"a&da ,% (o(al!l de /la(+

    d E4e(!area o"e&$%%

    A(or!l /r%&%/al< '%$%(a(or!l12

  • 8/17/2019 Modelarea Cu UML a Unui Magazin Virtual

    13/15

    O)%e(%'e< & 4%eare "o"e&(5 '%$%(a(or!l (re)!%e -+ /oa(+ ae-a 4or"!lar!l )o& o"a&d+& are -+ ,% /oa(+ (a-(a oordo&a(ele /re!" ,% %&4or"a7%%le &ee-are /l+7%% ,% (ra&-/or(!l!%

    Preo&d%7%%< o,!l '%$%(a(or!l!% &! e-(e '%d ,% ae-(a a a'!( ae- la 4or"!lar!l de o"a&d+Po-(o&d%7%%< o o"a&d+ a 4o-( &re#%-(ra(+ ,% (ra&-"%-+ -er'%%!l!% Co"e&$%HSe&ar%!l &o"%&al<

    1 '%$%(a(or!l (a-(ea$+ a&-a")l!l %&4or"a7%%lor &ee-are /l+7%% ,% l%'r+r%%5 ad%+<. adre-a de e."a%l ! o /arol+ /e&(r! a /!(ea !r"+r% o"e&$%le /ro/r%%@. oordo&a(ele adre-e% de 4a(!rare >&!"e5 /re&!"e5 adre-a /o-(al+ o"/le(+5 (ele4o&?@. &!"+r!l ar(ele% de red%(5 ! (%/!l ,% da(a de 'al%d%(a(e2 -%-(e"!l a4%,ea$+ o rea/%(!lare a o"e&$%%5 de e;e"/l! o"a&da5 adre-a de

    4a(!rare5 e;/ed%erea Co"a&da ar (re)!% -+ a6!+ la d!"&ea'oa-(r+ & .2 ore '%$%(a(or!l 'al%dea$+ o"a&da -%-(e"!l (r%"%(e o"a&d+ 'al%d+ -er'%%!l!% Cl%e&7%H al "a#a$%&!l E!roB%*e -%-(e"!l o&4%r"+ l!area o"e&$%% '%$%(a(or!l!%

    E;(e&-%%<

    1a '%$%(a(or!l e-(e de6a l%e&(  1 '%$%(a(or!l -e %de&(%4%+ ! e."a%l!l ,% /arola -a

    2 -%-(e"!l a4%,ea$a da(ele -al'a(e re4er%(oare la adre-a de 4a(!rare ,% a$!l de !(%l%$areo&(%&!+ ! e(a/a 2 a -e&ar%!l!% &o"%&al

    -%-(e"!l &! re!&oa,(e l%e&(!l S%-(e"!l a'er(%$ea$+ '%$%(a(or!l + e."a%l!l ,% /arola&! ore-/!&d elor ale !&!% l%e&( !&o-!( ,% % /ro/!&e -+ -e %de&(%4%e d%& &o!

    1.a '%$%(a(or!l a&!lea$+ o"a&da1 -%-(e"!l re'%&e a-!/ra a4%,a6!l!% o,!l!% ,% a$!l de !(%l%$are e-(e (er"%&a(

    2a '%$%(a(or!l e-(e de6a l%e&( ,% 'rea -+ ,% "od%4%e %&4or"a7%%le -al'a(e1 -%-(e"!l a4%,ea$+ da(ele -al'a(e5 /r%'%&d o&(!l ae-(!%a2 '%$%(a(or!l "od%4%+ !&ele %&4or"a7%% ,% -al'ea$+ -%-(e"!l o&4%r"+ 'al%darea '%$%(a(or!l re'%&e a-!/ra 4%,e% de o"a&d+ ,% a$!l de !(%l%$are o&(%&!+ ! e(a/a 2 a

    -e&ar%!l!% &o"%&al

    1

  • 8/17/2019 Modelarea Cu UML a Unui Magazin Virtual

    14/15

    B D%a#ra"ele de -e'e&7+ -%-(e"

    a :&(re7%&erea a(alo#!l!%

     ) C+!(area /rod!-elor 

    1

    -a!

    +!(areRa/%d+ >!'9e%e?

  • 8/17/2019 Modelarea Cu UML a Unui Magazin Virtual

    15/15

    Ge-(%o&area o,!l!%

     

    d E4e(!area o"e&$%%

    1

    "od%4%+Ca&(%(a(ea >?

     /!&e:&Co, >?

     /!&e:&Co, >?

    ?

    real!lea$+Co,!l>?

    F%#IV. D%a#ra"a de -e'e&7+ -%-(e" /e&(r! #e-(%!&ea o,!l!%

    ??

    o"a&da 'al%da(+

    o&4%r"area o"e&$%%

    F%#IV. D%a#ra"a de -e'e&7+ -%-(e" /e&(r! e4e(!area o"e&$%%