26
Book Shop UML-model

Web Kaupp Anim

Embed Size (px)

DESCRIPTION

UML-model of a Book Store

Citation preview

Page 1: Web Kaupp Anim

Book Shop

UML-model

Page 2: Web Kaupp Anim

Book

+ISBN+Name+price+pages+decription+inStock+orderLimit

+pickUp()+return()+getPrice()

Person

+firstName+surName

+createWalk()

Purchace

+time+summ

+summUp()+charge()+addBook()

Walk

+starTime+endTime

+pickUp()+return()+end()+buy()+return()

0..*1*

*

1

0..1

*

1

*

*

Book Shop class diagram

Page 3: Web Kaupp Anim

A collaboration animation

Where Jim Brown buyes a few books

Page 4: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book

Extreme Programming : Book

Effective J ava : Book

.

.

Page 5: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book

Extreme Programming : Book

Effective J ava : Book

1 : createWalk().

.

Page 6: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

1 : createWalk().

.

Page 7: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

2 : pickUp()

1 : createWalk().

.

Page 8: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

2 : pickUp()

1 : createWalk().

.

Page 9: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

2 : pickUp() 3 : pickUp()

1 : createWalk().

.

Page 10: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

1 : createWalk().

.

Page 11: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

1 : createWalk().

.

Page 12: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

1 : createWalk().

.

Page 13: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

1 : createWalk().

.

Page 14: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

1 : createWalk().

.

Page 15: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

1 : createWalk().

.

Page 16: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

8 : pickUp()

1 : createWalk().

.

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

1 : createWalk().

.

Page 17: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

8 : pickUp()

1 : createWalk().

.

Page 18: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

8 : pickUp()

9 : pickUp()

1 : createWalk().

.

Page 19: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

8 : pickUp()

9 : pickUp()

10 : buy()

1 : createWalk().

.

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

8 : pickUp()

9 : pickUp()

1 : createWalk().

.

Page 20: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

8 : pickUp()

9 : pickUp()

10 : buy()

11 : return()

1 : createWalk().

.

Page 21: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

10.3.2009 : Purchace

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

8 : pickUp()

9 : pickUp()

10 : buy()

11 : return()

1 : createWalk().

.

Page 22: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

10.3.2009 : Purchace

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

8 : pickUp()

9 : pickUp()

10 : buy()

11 : return()

12 : summUp()

1 : createWalk().

.

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

10.3.2009 : Purchace

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

8 : pickUp()

9 : pickUp()

10 : buy()

11 : return()

1 : createWalk().

.

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

10.3.2009 : Purchace

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

8 : pickUp()

9 : pickUp()

10 : buy()

11 : return()

1 : createWalk().

.

Page 23: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

10.3.2009 : Purchace

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

8 : pickUp()

9 : pickUp()

10 : buy()

11 : return()

12 : summUp()

13 : getPrice()

1 : createWalk().

.

Page 24: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

10.3.2009 : Purchace

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

8 : pickUp()

9 : pickUp()

10 : buy()

11 : return()

12 : summUp()

13 : getPrice()

14 : getPrice()

1 : createWalk().

.

Page 25: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

10.3.2009 : Purchace

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

8 : pickUp()

9 : pickUp()

10 : buy()

11 : return()

12 : summUp()

13 : getPrice()

14 : getPrice()

15 : getPrice()

1 : createWalk().

.

Page 26: Web Kaupp Anim

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

10.3.2009 : Purchace

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

8 : pickUp()

9 : pickUp()

10 : buy()

11 : return()

12 : summUp()

13 : getPrice()

14 : getPrice()

15 : getPrice()

16 : charge()

1 : createWalk().

.

J im Brown : Person Anna Karenina : Book

War and Peace : Book10.3.2009 : Walk

Extreme Programming : Book

10.3.2009 : Purchace

Effective J ava : Book

2 : pickUp() 3 : pickUp()4 : pickUp()

5 : pickUp()

6 : pickUp()

7 : pickUp()

8 : pickUp()

9 : pickUp()

10 : buy()

11 : return()

12 : summUp()

13 : getPrice()

14 : getPrice()

15 : getPrice()

1 : createWalk().

.