introduccion a UML

26
 

description

UML

Transcript of introduccion a UML

  • !"#%$'& (*)+'&*,)%&-

    ."/1032'0 4 5603798:

    ?

  • @ ACBED FG H I JLK

    M N O#PRQTSUVWVXUY

  • " { Cn

    T `op~=CW+ gyop

    [gf+ g`i

    ++1n

    nX"

    6+ +z`op

    `1%"yo[

    |

  • " { Cn

    T gp=R ~' %x p n

    "#g{f' gf

  • p-{

    [%j1g [ R

  • " #%$&')(

    *

  • + ,%-./)0

    1 23456 758592;: 2

    ? @

    4A6CBDFEHG4 >IEKJL6

    ? M

    2N N =JEOB7P>4 EO3Q4R76 >2 2>I4DS6

    T

    I4DU4VW2XDY4Z[7;6\ Ic4 N 2Q6d> 7eefDU2efDFE)7A>4 3E)7RL Dg7N h

    ? @

    2 ` Ii7AjR4 >Ic4 DFEOLkIP> 594j45 2V B2kN e594lQEm>nDo7RBb>pEO2kJih

    q rsbt8uvfw

    ? xzy|{c}~y {R

    v

    }

    ?

    vv

    t

    y

    t8

    v

  • %k )

    ]A H nA kg PCFH

    bm nP K

    k 8 9K P

    )R g

    )R g

    8OgApk )Rko

    kRA )kg

    anF k

    ); F

  • Xb n

    )A YfUP]P P;QX HR

    Animal

    CatPerson

    RSPCA InspectorPoliceman

  • Xb n

    Animal

    CatPerson

    RSPCA InspectorPoliceman

  • ! #"$&%

    ' ()(+*-,.0/213.4*65

    CatPerson

    CatPerson

    CatPerson

    1 *

    owner

    pet

    7 8:9

    .;1=

    ? @BACA? D @BACAED F AGAGH D6AGA?

    IJI

  • K LMNN OPM!Q#R$M&S N

    T U:V WX UY)YZ-[\0U6]3\^Z_

    CatPerson feeds

    `a

  • b cdee fgd!h#i$d&j e

    k llnmpoql!r2s3t4u6v wxzy {|u6} ~uts3t^uv

    Car Engine

    Wheel

    1 1

    1

    4

    Tooth Enamel

    Filling

    1 1

    1

    *

  • !#$&

    3^6$ z 63^

    Car+fuel: float+make: String = nissan+drive(direction:)+getSpeed(): int

  • !#$&

    nJ :: ;6 +z

    These Objects are allof class Cat

    :Cat :Cat

    hungry=true

    felix:Cat felix

  • $& &! #$B

    -062

    Car Engine

    WheelThese diagrams show views of the samesystem

    1 1

    1

    4

    :Car

    :Wheel

    :Engine

    :Wheel

    :Wheel

    :Wheel :Car:Wheel

    :Engine

  • 2 B &0

    0) 0-

    Person

    Policeman RSPCA Inspector

    Catfeeds

  • ! #"

    $%

  • & '()*+ *,-. /0*

    1324657298;:?@BA?DC

    :Cat:Person :Policeman:RSPCA Inspector

    kick()report(Man)

    report(Person, Cat)

    arrest()

    EF

  • G HIJKL KMNO PQK

    R3ST6U7S9V;W

  • a bcdef eghi jke

    lnmpoqorstmvurpwyxqmz {;xr9|Bur}

    ~

  • 6pp D

    :Cat:Person :Policeman:RSPCA Inspector

    kick()report(Man)

    report(Person, Cat)

    arrest()

    BookmakerloseBet()

  • 6

    ; Dvt! ;

    t

    t

    qB B

    BD tB;

  • pq3 q 73

    D6 t 9

    !"#$

    %&'(*)+,-.

    / 013234 $&

    576

  • 8 9;:

    =