Use case 4 - sequence diagram #1

Closed
s434673 wants to merge 1 commits from marcin-branch into master
12 changed files with 807 additions and 24 deletions

BIN
.DS_Store vendored

Binary file not shown.

72
models/128069.diagram Normal file
View File

@ -0,0 +1,72 @@
format 224
classinstancecanvas 128069 classinstance_ref 128069 //
xyz 66 4 2005 life_line_z 2000
end
classinstancecanvas 128197 classinstance_ref 128197 //
xyz 327 4 2005 life_line_z 2000
end
classinstancecanvas 128709 classinstance_ref 128325 //
xyz 808 4 2005 life_line_z 2000
end
classinstancecanvas 129093 classinstance_ref 128453 //
xyz 1043 4 2005 life_line_z 2000
end
classinstancecanvas 130117 classinstance_ref 130629 //
xyz 530 4 2005 life_line_z 2000
end
durationcanvas 128325 classinstance_ref 128069 // :Klient
xyzwh 81 85 2010 11 40
end
durationcanvas 128453 classinstance_ref 128197 // :userInputHandler
xyzwh 378 87 2010 11 72
end
durationcanvas 130245 classinstance_ref 130117 // :sprzedazController
xyzwh 586 116 2010 11 148
end
durationcanvas 131013 classinstance_ref 128709 // :Sprzedaz
xyzwh 838 145 2010 11 43
end
durationcanvas 131269 classinstance_ref 128709 // :Sprzedaz
xyzwh 838 235 2010 11 97
end
durationcanvas 131781 classinstance_ref 129093 // :magazynController
xyzwh 1099 249 2010 11 86
end
msg 128581 synchronous
from durationcanvas_ref 128325
to durationcanvas_ref 128453
yz 87 2015 explicitmsg "wpisanieKoduProduktu(produktID: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 128 71
msg 130373 synchronous
from durationcanvas_ref 128453
to durationcanvas_ref 130245
yz 116 2015 explicitmsg "utworzSprzedaz(produktID: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 398 100
msg 131141 synchronous
from durationcanvas_ref 130245
to durationcanvas_ref 131013
yz 146 2015 unspecifiedmsg
stereotype "<<create>>" xyz 667 162 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
msg 131397 synchronous
from durationcanvas_ref 130245
to durationcanvas_ref 131269
yz 235 2015 explicitmsg "dodajProduktSprzedazy(produktIdD: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 606 217
msg 131909 asynchronous
from durationcanvas_ref 131269
to durationcanvas_ref 131781
yz 250 2015 explicitmsg "podajProdukt(produktID: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 894 234
msg 132165 return
from durationcanvas_ref 131781
to durationcanvas_ref 131269
yz 316 2015 explicitmsg "Produkt"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 952 300
end

View File

@ -1,4 +1,4 @@
format 223
format 224
classcanvas 128052 class_ref 134580 // Serwisant
classdiagramsettings member_max_width 0 end
@ -136,22 +136,22 @@ relationcanvas 130996 relation_ref 128820 // < wysyla
multiplicity_a_pos 107 203 3000 multiplicity_b_pos 106 214 3000
end
relationcanvas 131380 relation_ref 129076 // odpowiada za
from ref 128180 z 2001 label "odpowiada za" italic max_width 255 xyz 237.5 182.5 2001 to ref 131124
from ref 128180 z 2001 label "odpowiada za" italic max_width 255 xyz 237 182 2001 to ref 131124
no_role_a no_role_b
multiplicity_a_pos 347 220 3000 multiplicity_b_pos 238 186 3000
end
relationcanvas 131892 relation_ref 129588 // przechowuje >
from ref 128692 z 2001 label "przechowuje >" italic max_width 255 xyz 697 219.5 2001 to ref 131124
from ref 128692 z 2001 label "przechowuje >" italic max_width 255 xyz 697 219 2001 to ref 131124
no_role_a no_role_b
multiplicity_a_pos 474 232 3000 multiplicity_b_pos 998 255 3000
end
relationcanvas 132020 relation_ref 129716 // magazynuje >
from ref 128436 z 2001 label "magazynuje >" italic max_width 255 xyz 1106 160.5 2001 to ref 128692
from ref 128436 z 2001 label "magazynuje >" italic max_width 255 xyz 1106 160 2001 to ref 128692
no_role_a no_role_b
multiplicity_a_pos 1089 186 3000 multiplicity_b_pos 1093 145 3000
end
relationcanvas 132148 relation_ref 129844 // < zaopatruje
from ref 128564 z 2001 label "< zaopatruje" italic max_width 255 xyz 917 101.5 2001 to ref 128436
from ref 128564 z 2001 label "< zaopatruje" italic max_width 255 xyz 917 101 2001 to ref 128436
no_role_a no_role_b
multiplicity_a_pos 1053 125 3000 multiplicity_b_pos 849 128 3000
end
@ -162,13 +162,13 @@ relationcanvas 132532 relation_ref 130100 // < dokonuje
end
relationcanvas 133044 relation_ref 130356 // uczestniczy >
decenter_begin 317
from ref 129332 z 2001 label "uczestniczy >" italic max_width 255 xyz 514 456 2001 to ref 132788
from ref 129332 z 2001 label "uczestniczy >" italic max_width 255 xyz 512 463 2001 to ref 132788
no_role_a no_role_b
multiplicity_a_pos 613 510 3000 multiplicity_b_pos 484 456 3000
multiplicity_a_pos 616 511 3000 multiplicity_b_pos 486 467 3000
end
relationcanvas 133172 relation_ref 130484 // dokonuje
decenter_begin 493
from ref 132788 z 2001 label "dokonuje" italic max_width 255 xyz 646.5 440 2001 to ref 131124
from ref 132788 z 2001 label "dokonuje" italic max_width 255 xyz 646 440 2001 to ref 131124
no_role_a no_role_b
multiplicity_a_pos 438 266 3000 multiplicity_b_pos 644 466 3000
end
@ -178,7 +178,7 @@ relationcanvas 133300 relation_ref 130612 // oplacona
multiplicity_a_pos 653 548 3000 multiplicity_b_pos 656 599 3000
end
relationcanvas 133812 relation_ref 130868 // przeprowadza
from ref 128052 z 2001 label "przeprowadza" italic max_width 255 xyz 36 407.5 2001 to ref 132660
from ref 128052 z 2001 label "przeprowadza" italic max_width 255 xyz 36 407 2001 to ref 132660
no_role_a no_role_b
multiplicity_a_pos 106 470 3000 multiplicity_b_pos 106 350 3000
end
@ -188,32 +188,32 @@ relationcanvas 133940 relation_ref 130996 // < przechodzi
multiplicity_a_pos 355 266 3000 multiplicity_b_pos 146 470 3000
end
relationcanvas 134452 relation_ref 131252 // obsluguje >
from ref 131124 z 2001 label "obsluguje >" italic max_width 255 xyz 334.5 89.5 2001 to ref 129588
from ref 131124 z 2001 label "obsluguje >" italic max_width 255 xyz 334 89 2001 to ref 129588
no_role_a no_role_b
multiplicity_a_pos 395 70 3000 multiplicity_b_pos 397 166 3000
end
relationcanvas 134580 relation_ref 131380 // powiadamia >
from ref 129588 z 2001 label "powiadamia >" italic max_width 255 xyz 600.5 64 2001 to ref 128564
from ref 129588 z 2001 label "powiadamia >" italic max_width 255 xyz 600 64 2001 to ref 128564
no_role_a no_role_b
multiplicity_a_pos 744 123 3000 multiplicity_b_pos 488 65 3000
end
relationcanvas 135220 relation_ref 131636 // < uzupelnia
from ref 132404 z 2001 label "< uzupelnia" italic max_width 255 xyz 499 158.5 2001 to ref 131124
from ref 132404 z 2001 label "< uzupelnia" italic max_width 255 xyz 499 158 2001 to ref 131124
no_role_a no_role_b
multiplicity_a_pos 474 190 3000 multiplicity_b_pos 516 147 3000
end
relationcanvas 135476 relation_ref 131892 // obejmuje >
from ref 132788 z 2001 label "obejmuje >" italic max_width 255 xyz 783 380.5 2001 to ref 128692
from ref 132788 z 2001 label "obejmuje >" italic max_width 255 xyz 783 380 2001 to ref 128692
role_a_pos 1011 269 3000 role_b_pos 718 462 3000
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135604 relation_ref 132020 // < kontroluje
from ref 132788 z 2001 label "< kontroluje" italic max_width 255 xyz 769.5 499 2001 to ref 129716
from ref 132788 z 2001 label "< kontroluje" italic max_width 255 xyz 769 499 2001 to ref 129716
no_role_a no_role_b
multiplicity_a_pos 886 524 3000 multiplicity_b_pos 718 522 3000
end
relationcanvas 135732 relation_ref 132148 // < zaksiegowuje
from ref 132788 z 2001 label "< zaksiegowuje" italic max_width 255 xyz 824 560.5 2001 to ref 129844
from ref 132788 z 2001 label "< zaksiegowuje" italic max_width 255 xyz 824 560 2001 to ref 129844
no_role_a no_role_b
multiplicity_a_pos 923 626 3000 multiplicity_b_pos 718 539 3000
end
@ -234,12 +234,12 @@ relationcanvas 136116 relation_ref 132532 // dotyczy >
end
relationcanvas 136244 relation_ref 132660 // sklada
decenter_begin 388
from ref 129460 z 2001 label "sklada" italic max_width 255 xyz 388.5 513 2001 to ref 129332
from ref 129460 z 2001 label "sklada" italic max_width 255 xyz 387 531 2001 to ref 129332
no_role_a no_role_b
multiplicity_a_pos 418 489 3000 multiplicity_b_pos 416 551 3000
multiplicity_a_pos 418 525 3000 multiplicity_b_pos 419 551 3000
end
relationcanvas 137396 relation_ref 139188 // <dotyczy
from ref 129076 z 2001 label "<dotyczy" italic max_width 255 xyz 910 754.5 3000 to ref 137268
from ref 129076 z 2001 label "<dotyczy" italic max_width 255 xyz 910 754 2001 to ref 137268
no_role_a no_role_b
multiplicity_a_pos 979 780 3000 multiplicity_b_pos 885 777 3000
end

59
models/128197.diagram Normal file
View File

@ -0,0 +1,59 @@
format 224
classinstancecanvas 128069 classinstance_ref 128069 //
xyz 33.1 3.6 2005 life_line_z 2000
end
classinstancecanvas 128197 classinstance_ref 128325 //
xyz 930.8 4.6 2005 life_line_z 2000
end
classinstancecanvas 128325 classinstance_ref 128197 //
xyz 338.7 5.2 2005 life_line_z 2000
end
classinstancecanvas 129093 classinstance_ref 128581 //
xyz 1257.5 8.9 2000 life_line_z 2000
end
note 129605 "W tym diagramie zawarte s trzy zdarzenia systemowe o numerach: 3, 4 oraz 5. Rozwi za m to w ten sposób poniewa ka de z nich dotyczy zmiany szczegó u, obecnie wybranego(dodanego do sprzeda y) produktu."
xyzwh 81 145.8 2000 159 183
classinstancecanvas 129733 classinstance_ref 130757 //
xyz 615.6 4.4 2000 life_line_z 2000
end
durationcanvas 128453 classinstance_ref 128325 // :userInputHandler
xyzwh 389 76.3 2010 11 78
end
durationcanvas 128709 classinstance_ref 128069 // :Klient
xyzwh 48 75.5 2010 11 40
end
durationcanvas 129861 classinstance_ref 129733 // :sprzedazController
xyzwh 671 107.8 2010 11 63
end
durationcanvas 131141 classinstance_ref 128197 // :Sprzedaz
xyzwh 960 135.1 2010 11 53
end
durationcanvas 131397 classinstance_ref 129093 // :Produkt
xyzwh 1282 154.8 2010 11 68
end
msg 128965 synchronous
from durationcanvas_ref 128709
to durationcanvas_ref 128453
yz 87.5 2015 explicitmsg "zmianaSzczegolu(typSzczegolu: typSzczegolu)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 103.5 73.5
msg 129989 synchronous
from durationcanvas_ref 128453
to durationcanvas_ref 129861
yz 110 2015 explicitmsg "zmienSzczegol(typSzczegolu: typSzczegolu)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 414 95
msg 131269 synchronous
from durationcanvas_ref 129861
to durationcanvas_ref 131141
yz 135 2015 explicitmsg "zmienSzczegol(typSzczegolu: typSzczegolu)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 696 121
msg 131525 synchronous
from durationcanvas_ref 131141
to durationcanvas_ref 131397
yz 168 2015 explicitmsg "ustawNastepnySzczegol(typSzczegolu: typSzczegolu)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 975 154
end

65
models/128325.diagram Normal file
View File

@ -0,0 +1,65 @@
format 224
classinstancecanvas 128069 classinstance_ref 128069 //
xyz 57.7 4.3 2005 life_line_z 2000
end
classinstancecanvas 128197 classinstance_ref 128197 //
xyz 371.4 4 2005 life_line_z 2000
end
classinstancecanvas 128709 classinstance_ref 128709 //
xyz 826 6 2000 life_line_z 2000
end
classinstancecanvas 129093 classinstance_ref 129477 //
xyz 1134 6 2000 life_line_z 2000
end
classinstancecanvas 132037 classinstance_ref 131141 //
xyz 584 4 2005 life_line_z 2000
end
durationcanvas 128325 classinstance_ref 128197 // :userInputHandler
xyzwh 422 85 2010 11 72
end
durationcanvas 128453 classinstance_ref 128069 // :Klient
xyzwh 72 53 2010 11 81
end
durationcanvas 132165 classinstance_ref 132037 // :sprzedazController
xyzwh 641 119 2010 11 32
end
durationcanvas 132677 classinstance_ref 128709 // :Sprzedaz
xyzwh 856 137 2010 11 29
end
durationcanvas 132933 classinstance_ref 129093 // :Platnosc
xyzwh 1163 152 2010 11 45
overlappingdurationcanvas 133189
xyzwh 1169 165 2020 11 25
end
end
msg 128581 synchronous
from durationcanvas_ref 128453
to durationcanvas_ref 128325
yz 86 2015 explicitmsg "wyborMetodyPlatnosci(metodaPlatnosciID: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 120 69
msg 132293 synchronous
from durationcanvas_ref 128325
to durationcanvas_ref 132165
yz 120 2015 explicitmsg "ustawMetodePlatnosci(metodaPlatnosciID: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 401 104
msg 132805 synchronous
from durationcanvas_ref 132165
to durationcanvas_ref 132677
yz 139 2020 explicitmsg "ustawMetodePlatnosci(metodaPlatnosciID: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 618 123
msg 133061 synchronous
from durationcanvas_ref 132677
to durationcanvas_ref 132933
yz 154 2015 explicitmsg "ustawMetodePlatnosci(metodaPlatnosciID: int)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 887 135
reflexivemsg 133317 synchronous
to durationcanvas_ref 133189
yz 165 2025 explicitmsg "rozpocznijPlatnosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 1131 149
end

78
models/128453.diagram Normal file
View File

@ -0,0 +1,78 @@
format 224
classinstancecanvas 128069 classinstance_ref 128837 //
xyz 192 5.2 2005 life_line_z 2000
end
classinstancecanvas 128197 classinstance_ref 128965 //
xyz 426.4 4 2005 life_line_z 2000
end
classinstancecanvas 128709 classinstance_ref 129093 //
xyz 689.4 4.2 2000 life_line_z 2000
end
classinstancecanvas 129093 classinstance_ref 129221 //
xyz 1052.2 4.2 2000 life_line_z 2000
end
classinstancecanvas 129221 classinstance_ref 129349 //
xyz 868 4.2 2000 life_line_z 2000
end
classinstancecanvas 131141 classinstance_ref 131269 //
xyz 59 4.2 2005 life_line_z 2000
end
durationcanvas 128325 classinstance_ref 128069 // :userInputHandler
xyzwh 242 80 2010 11 52
end
durationcanvas 128453 classinstance_ref 128197 // :sprzedazController
xyzwh 481 73.3 2010 11 59
end
durationcanvas 128837 classinstance_ref 128709 // :Sprzedaz
xyzwh 718 69.4 2010 11 146
end
durationcanvas 130117 classinstance_ref 129221 // :Produkt
xyzwh 892 80.4 2010 11 65
end
durationcanvas 130757 classinstance_ref 129093 // :Platnosc
xyzwh 1078 161.6 2010 11 36
end
durationcanvas 131269 classinstance_ref 131141 // :Klient
xyzwh 73 95 2010 11 40
end
durationcanvas 131397 classinstance_ref 128069 // :userInputHandler
xyzwh 242 95 2010 11 25
end
msg 128581 synchronous
from durationcanvas_ref 128325
to durationcanvas_ref 128453
yz 100 2015 explicitmsg "zatwierdzenieWybranychSzczegolow()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 262 86
msg 128965 synchronous
from durationcanvas_ref 128453
to durationcanvas_ref 128837
yz 87 2015 explicitmsg "utworzPlatnosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 552 69
msg 130245 asynchronous
from durationcanvas_ref 128837
to durationcanvas_ref 130117
yz 98 2015 explicitmsg "podajCene()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 778 84
msg 130629 return
from durationcanvas_ref 130117
to durationcanvas_ref 128837
yz 135 2015 explicitmsg "cenaProduktu"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 773 122
msg 130885 synchronous
from durationcanvas_ref 128837
to durationcanvas_ref 130757
yz 177 2015 unspecifiedmsg
stereotype "<<create(kwota: int)>>" xyz 840 192 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
msg 131525 synchronous
from durationcanvas_ref 131269
to durationcanvas_ref 131397
yz 93 2015 explicitmsg "potwierdzenieWybranychSzczegolow()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 49 79
end

39
models/128581.diagram Normal file
View File

@ -0,0 +1,39 @@
format 224
classinstancecanvas 128069 classinstance_ref 129605 //
xyz 73.5 3.5 2005 life_line_z 2000
end
classinstancecanvas 128197 classinstance_ref 129733 //
xyz 329 4 2000 life_line_z 2000
end
classinstancecanvas 128709 classinstance_ref 129861 //
xyz 612 4 2000 life_line_z 2000
end
durationcanvas 128325 classinstance_ref 128069 // :Klient
xyzwh 88 79 2010 11 81
end
durationcanvas 128453 classinstance_ref 128197 // :userInputHandler
xyzwh 381 78 2010 11 28
end
durationcanvas 128837 classinstance_ref 128709 // :modulKomunikacji
xyzwh 666 92 2010 11 56
end
msg 128581 synchronous
from durationcanvas_ref 128325
to durationcanvas_ref 128453
yz 77 2015 explicitmsg "uzyciePrzyciskuReklamacji()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 155 63
msg 128965 synchronous
from durationcanvas_ref 128453
to durationcanvas_ref 128837
yz 90 2015 explicitmsg "uruchomProcedureReklamacji()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 436 75
msg 129861 return
from durationcanvas_ref 128837
to durationcanvas_ref 128325
yz 138 2015 explicitmsg "instrukcjaReklamacji"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 323 124
end

73
models/128709.diagram Normal file
View File

@ -0,0 +1,73 @@
format 224
classinstancecanvas 128069 classinstance_ref 129989 //
xyz 56.8 4.8 2005 life_line_z 2000
end
classinstancecanvas 128197 classinstance_ref 130117 //
xyz 207.2 4.2 2000 life_line_z 2000
end
classinstancecanvas 128709 classinstance_ref 130245 //
xyz 638.8 4.4 2000 life_line_z 2000
end
classinstancecanvas 129093 classinstance_ref 130373 //
xyz 909.6 4.4 2000 life_line_z 2000
end
classinstancecanvas 129989 classinstance_ref 130885 //
xyz 423.8 4.4 2000 life_line_z 2000
end
durationcanvas 128325 classinstance_ref 128069 // :Klient
xyzwh 70 96 2010 11 40
end
durationcanvas 128453 classinstance_ref 128197 // :systemStateMonitor
xyzwh 269 113.2 2010 11 56
end
durationcanvas 130117 classinstance_ref 129989 // :sprzedazController
xyzwh 481 103.2 2010 11 71
end
durationcanvas 130629 classinstance_ref 128709 // :Sprzedaz
xyzwh 669 115.6 2010 11 89
overlappingdurationcanvas 131397
xyzwh 675 157.6 2020 11 25
end
end
durationcanvas 130885 classinstance_ref 129093 // :Platnosc
xyzwh 937 128.2 2010 11 41
overlappingdurationcanvas 131141
xyzwh 943 139.4 2020 11 25
end
end
msg 128581 synchronous
from durationcanvas_ref 128325
to durationcanvas_ref 128453
yz 113 2015 explicitmsg "time()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 156 98
msg 130245 synchronous
from durationcanvas_ref 128453
to durationcanvas_ref 130117
yz 114 2015 explicitmsg "przerwijSprzedaz()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 322 99
msg 130757 synchronous
from durationcanvas_ref 130117
to durationcanvas_ref 130629
yz 114 2015 explicitmsg "przerwijSprzedaz()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 522 99
msg 131013 synchronous
from durationcanvas_ref 130629
to durationcanvas_ref 130885
yz 127 2015 explicitmsg "usunPlatnosc()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 763 113
reflexivemsg 131269 synchronous
to durationcanvas_ref 131141
yz 139 2025 unspecifiedmsg
stereotype "<<delete>>" xyz 927 154 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
reflexivemsg 131525 synchronous
to durationcanvas_ref 131397
yz 157 2025 unspecifiedmsg
stereotype "<<delete>>" xyz 708 156 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
end

57
models/128837.diagram Normal file
View File

@ -0,0 +1,57 @@
format 224
classinstancecanvas 128069 classinstance_ref 129989 //
xyz 43.6 11.5 2005 life_line_z 2000
end
classinstancecanvas 128197 classinstance_ref 130117 //
xyz 193.4 11.5 2000 life_line_z 2000
end
classinstancecanvas 129733 classinstance_ref 130501 //
xyz 402 4 2000 life_line_z 2000
end
durationcanvas 128965 classinstance_ref 128197 // :systemStateMonitor
xyzwh 254 108.5 2010 11 77
end
durationcanvas 129093 classinstance_ref 128069 // :Klient
xyzwh 58 107 2010 11 42
end
durationcanvas 129861 classinstance_ref 129733 // :machineryController
xyzwh 461 132 2010 11 150
overlappingdurationcanvas 130117
xyzwh 467 141 2020 11 25
end
overlappingdurationcanvas 130373
xyzwh 467 182 2020 11 25
end
overlappingdurationcanvas 130629
xyzwh 467 236 2020 11 25
end
end
msg 129349 synchronous
from durationcanvas_ref 129093
to durationcanvas_ref 128965
yz 108 2015 explicitmsg "time()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 146.5 94
msg 129989 synchronous
from durationcanvas_ref 128965
to durationcanvas_ref 129861
yz 130 2015 explicitmsg "przywrocUstawienieDomyslne()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 266 116
reflexivemsg 130245 synchronous
to durationcanvas_ref 130117
yz 141 2025 explicitmsg "oproznijPodawacz()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 494 131
reflexivemsg 130501 synchronous
to durationcanvas_ref 130373
yz 182 2025 explicitmsg "oczyscPodawacz()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 495 175
reflexivemsg 130757 synchronous
to durationcanvas_ref 130629
yz 236 2025 explicitmsg "wrocNaPozycjeDomyslna()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 498 219
end

27
models/69.session Normal file
View File

@ -0,0 +1,27 @@
window_sizes 1920 1001 450 1464 796 151
diagrams
classdiagram_ref 128180 // domain_model
1075 575 100 A2 0 0
sequencediagram_ref 128069 // 4-1-wpisanieKoduProduktu
1075 575 100 A1 0 0
sequencediagram_ref 128197 // 4-3-zmianaSzczegoluPosilku
114 98 100 A0 0 0
sequencediagram_ref 128325 // 4-2-wybranieMetodyPlatnosci
114 98 80 A1 0 0
sequencediagram_ref 128453 // 4-6-potwierdzenieWybranychSzczegolowPosilku
114 98 130 A0 0 0
sequencediagram_ref 128581 // 4-7-uzyciePrzyciskuReklamacji
114 98 150 A0 0 0
sequencediagram_ref 128709 // 4-8-bezczynnoscKlientaPodczasWyboru
114 98 139 A0 0 421
active sequencediagram_ref 128837 // 4-9-bezczynnoscKlientaPodczasOdbioru
1464 796 150 A0 0 0
end
show_stereotypes
selected sequencediagram_ref 128837 // 4-9-bezczynnoscKlientaPodczasOdbioru
open
classview_ref 128180 // domain
classview_ref 134708 // design
end
end

View File

@ -1,7 +1,7 @@
format 224
"models"
revision 10
modified_by 13 "Arek"
revision 11
modified_by 69 "macie"
@ -582,7 +582,7 @@ format 224
end
class 135860 "Klient"
visibility package
visibility package stereotype "actor"
cpp_decl ""
java_decl ""
php_decl ""
@ -1344,5 +1344,321 @@ format 224
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 128069 "4-1-wpisanieKoduProduktu"
sequencediagramsettings end
overlapping_bars size A1
end
classinstance 128069 ""
stereotype "actor"
type class_ref 135860 // Klient
attributes
end
relations
end
end
sequencediagram 128709 "4-8-bezczynnoscKlientaPodczasWyboru"
sequencediagramsettings end
overlapping_bars size A0
end
class 128069 "userInputHandler"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 128197 ""
type class_ref 128069 // userInputHandler
attributes
end
relations
end
end
classinstance 128325 ""
type class_ref 143412 // Sprzedaz
attributes
end
relations
end
end
class 128197 "magazynController"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 128453 ""
type class_ref 128197 // magazynController
attributes
end
relations
end
end
sequencediagram 128197 "4-3-zmianaSzczegoluPosilku"
sequencediagramsettings end
overlapping_bars size A0
end
classinstance 128581 ""
type class_ref 135220 // Produkt
attributes
end
relations
end
end
sequencediagram 128325 "4-2-wybranieMetodyPlatnosci"
sequencediagramsettings end
overlapping_bars size A1
end
classinstance 128709 ""
type class_ref 143412 // Sprzedaz
attributes
end
relations
end
end
sequencediagram 128453 "4-6-potwierdzenieWybranychSzczegolowPosilku"
sequencediagramsettings end
overlapping_bars size A0
end
classinstance 128837 ""
type class_ref 128069 // userInputHandler
attributes
end
relations
end
end
classinstance 128965 ""
type class_ref 128709 // sprzedazController
attributes
end
relations
end
end
classinstance 129093 ""
type class_ref 143412 // Sprzedaz
attributes
end
relations
end
end
classinstance 129221 ""
type class_ref 135476 // Platnosc
attributes
end
relations
end
end
classinstance 129349 ""
type class_ref 135220 // Produkt
attributes
end
relations
end
end
classinstance 129477 ""
type class_ref 135476 // Platnosc
attributes
end
relations
end
end
sequencediagram 128581 "4-7-uzyciePrzyciskuReklamacji"
sequencediagramsettings end
overlapping_bars size A0
end
classinstance 129605 ""
type class_ref 135860 // Klient
attributes
end
relations
end
end
classinstance 129733 ""
type class_ref 128069 // userInputHandler
attributes
end
relations
end
end
class 128325 "modulKomunikacji"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 129861 ""
type class_ref 128325 // modulKomunikacji
attributes
end
relations
end
end
classinstance 129989 ""
type class_ref 135860 // Klient
attributes
end
relations
end
end
class 128453 "systemStateMonitor"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 130117 ""
type class_ref 128453 // systemStateMonitor
attributes
end
relations
end
end
classinstance 130245 ""
type class_ref 143412 // Sprzedaz
attributes
end
relations
end
end
classinstance 130373 ""
type class_ref 135476 // Platnosc
attributes
end
relations
end
end
sequencediagram 128837 "4-9-bezczynnoscKlientaPodczasOdbioru"
sequencediagramsettings end
overlapping_bars size A0
end
class 128581 "machineryController"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 130501 ""
type class_ref 128581 // machineryController
attributes
end
relations
end
end
class 128709 "sprzedazController"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
classinstance 130629 ""
type class_ref 128709 // sprzedazController
attributes
end
relations
end
end
classinstance 130757 ""
type class_ref 128709 // sprzedazController
attributes
end
relations
end
end
classinstance 130885 ""
type class_ref 128709 // sprzedazController
attributes
end
relations
end
end
classinstance 131013 ""
type class_ref 128709 // sprzedazController
attributes
end
relations
end
end
classinstance 131141 ""
type class_ref 128709 // sprzedazController
attributes
end
relations
end
end
classinstance 131269 ""
type class_ref 135860 // Klient
attributes
end
relations
end
end
end
end

View File

@ -12,9 +12,6 @@ Use case 3: Zakup gotowego produktu
1. Wpisanie kodu produktu
2. Wybranie metody płatności
3. Potwierdzenie wyboru produktu
4. Wpisanie kodu pin
5. Wprowadzenie gotówki
Use case 4: Zakup ciepłego produktu
-----------------