s426163 dodanie diagramow interakcji

This commit is contained in:
lukkub3@st.amu.edu.pl 2021-02-02 20:15:08 +01:00
parent d5f588e24e
commit 24a3fc0d35
11 changed files with 136 additions and 224 deletions

23
models/106.session Normal file
View File

@ -0,0 +1,23 @@
window_sizes 1800 910 367 1428 760 104
diagrams
sequencediagram_ref 141236 // use_case_2_2
1172 693 100 A4 0 0
classdiagram_ref 128180 // domain_model
1172 693 100 A2 72 44
sequencediagram_ref 134634 // use_case_3_1
114 86 100 A4 0 0
sequencediagram_ref 134762 // use_case_3_2
114 86 100 A4 0 0
sequencediagram_ref 134890 // use_case_3_3
114 86 100 A4 0 0
active sequencediagram_ref 128269 // use_case_6_3
1428 760 100 A4 0 0
end
show_stereotypes
selected sequencediagram_ref 128269 // use_case_6_3
open
classview_ref 128180 // domain
classview_ref 134708 // design
end
end

View File

@ -1,69 +0,0 @@
format 224
classinstancecanvas 128013 classinstance_ref 128013 //
xyz 35 17 2005 life_line_z 2000
end
classinstance 128909 class_ref 150708 // Kwota
name "controller" xyz 222 15 2005 life_line_z 2000
classinstance 129549 class_ref 143028 // Automat
name "" xyz 469 17 2010 life_line_z 2000
classinstance 129933 class_ref 135476 // Platnosc
name "" xyz 732 22 2005 life_line_z 2000
classinstancecanvas 130445 classinstance_ref 128397 //
xyz 585 15 2005 life_line_z 2000
end
durationcanvas 129165 classinstance_ref 128013 // :Klient
xyzwh 54 84 2010 11 45
end
durationcanvas 129293 classinstance_ref 128909 // controller:Kwota
xyzwh 262 76 2010 11 291
end
durationcanvas 129677 classinstance_ref 129549 // :Automat
xyzwh 491 122 2010 11 59
end
durationcanvas 130189 classinstance_ref 129933 // :Platnosc
xyzwh 754 298 2010 11 66
end
durationcanvas 131213 classinstance_ref 130445 // :Sprzedaz
xyzwh 610 189 2010 11 62
end
durationcanvas 131469 classinstance_ref 129933 // :Platnosc
xyzwh 754 181 2010 11 83
end
msg 129421 synchronous
from durationcanvas_ref 129165
to durationcanvas_ref 129293
yz 84 2015 explicitmsg "AddCash(int amount)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 111 68
msg 129805 synchronous
from durationcanvas_ref 129293
to durationcanvas_ref 129677
yz 122 2015 explicitmsg "CheckCash()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 308 106
msg 130061 return
from durationcanvas_ref 129677
to durationcanvas_ref 129293
yz 166 2015 explicitmsg "isCorrect"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 313 150
msg 130317 synchronous
from durationcanvas_ref 129293
to durationcanvas_ref 130189
yz 350 2015 explicitmsg "AddCash(int amount)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 323 334
msg 131341 synchronous
from durationcanvas_ref 129293
to durationcanvas_ref 131213
yz 204 3005 explicitmsg "CreatePayment()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 388 188
msg 131597 synchronous
from durationcanvas_ref 131213
to durationcanvas_ref 131469
yz 240 2015 explicitmsg "CreatePayment()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 645 224
end

View File

@ -1,54 +0,0 @@
format 224
classinstancecanvas 128013 classinstance_ref 128013 //
xyz 35 17 2005 life_line_z 2000
end
classinstance 128909 class_ref 150708 // Kwota
name "controller" xyz 242 17 2005 life_line_z 2000
classinstance 129549 class_ref 143028 // Automat
name "" xyz 430 17 2010 life_line_z 2000
classinstance 129933 class_ref 135476 // Platnosc
name "" xyz 694 20 2005 life_line_z 2000
classinstancecanvas 130573 classinstance_ref 128525 //
xyz 564 21 2015 life_line_z 2000
end
durationcanvas 129165 classinstance_ref 128013 // :Klient
xyzwh 54 87 2010 11 42
end
durationcanvas 129293 classinstance_ref 128909 // controller:Kwota
xyzwh 282 87 2010 11 168
end
durationcanvas 129677 classinstance_ref 129549 // :Automat
xyzwh 452 125 2010 11 56
end
durationcanvas 130701 classinstance_ref 130573 // :Sprzedaz
xyzwh 589 228 2010 11 25
end
durationcanvas 130957 classinstance_ref 129933 // :Platnosc
xyzwh 716 238 2010 11 25
end
msg 129421 synchronous
from durationcanvas_ref 129165
to durationcanvas_ref 129293
yz 87 2015 explicitmsg "CancelPayment()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 111 71
msg 129805 synchronous
from durationcanvas_ref 129293
to durationcanvas_ref 129677
yz 125 2015 explicitmsg "ReturnMoney()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 328 109
msg 130829 synchronous
from durationcanvas_ref 129293
to durationcanvas_ref 130701
yz 228 2015 explicitmsg "CancelPayment()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 397 212
msg 131085 synchronous
from durationcanvas_ref 130701
to durationcanvas_ref 130957
yz 238 2020 explicitmsg "DeletePayment()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 615 222
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
@ -168,7 +168,7 @@ relationcanvas 133044 relation_ref 130356 // uczestniczy >
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 388 513 2001 to ref 129332
no_role_a no_role_b
multiplicity_a_pos 418 489 3000 multiplicity_b_pos 416 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

View File

@ -1,54 +0,0 @@
format 224
classinstancecanvas 128013 classinstance_ref 128013 //
xyz 35 17 2005 life_line_z 2000
end
classinstance 128909 class_ref 150708 // Kwota
name "controller" xyz 242 17 2005 life_line_z 2000
classinstance 129549 class_ref 143028 // Automat
name "" xyz 430 17 2010 life_line_z 2000
classinstance 129933 class_ref 135476 // Platnosc
name "" xyz 694 20 2005 life_line_z 2000
classinstancecanvas 130573 classinstance_ref 128525 //
xyz 564 21 2015 life_line_z 2000
end
durationcanvas 129165 classinstance_ref 128013 // :Klient
xyzwh 54 87 2010 11 42
end
durationcanvas 129293 classinstance_ref 128909 // controller:Kwota
xyzwh 282 87 2010 11 168
end
durationcanvas 129677 classinstance_ref 129549 // :Automat
xyzwh 452 125 2010 11 56
end
durationcanvas 130701 classinstance_ref 130573 // :Sprzedaz
xyzwh 589 228 2010 11 25
end
durationcanvas 130957 classinstance_ref 129933 // :Platnosc
xyzwh 716 238 2010 11 25
end
msg 129421 synchronous
from durationcanvas_ref 129165
to durationcanvas_ref 129293
yz 87 2015 explicitmsg "ChangePayment()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 111 71
msg 129805 synchronous
from durationcanvas_ref 129293
to durationcanvas_ref 129677
yz 125 2015 explicitmsg "ReturnMoney()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 328 109
msg 130829 synchronous
from durationcanvas_ref 129293
to durationcanvas_ref 130701
yz 228 2015 explicitmsg "CancelPayment()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 397 212
msg 131085 synchronous
from durationcanvas_ref 130701
to durationcanvas_ref 130957
yz 238 2020 explicitmsg "DeletePayment()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 615 222
end

View File

@ -6,6 +6,8 @@ classinstance 128234 class_ref 143028 // Automat
name "" xyz 328 54 2000 life_line_z 2000
classinstance 129258 class_ref 143412 // Sprzedaz
name "aktualnaSprzedaz" xyz 680 125 2000 life_line_z 2000
note 130026 "wybranie produktu"
xyzwh 159 12 2000 115 55
durationcanvas 128362 classinstance_ref 128106 // :Klient
xyzwh 87 98 2010 11 58
end
@ -21,7 +23,7 @@ end
msg 128618 synchronous
from durationcanvas_ref 128362
to durationcanvas_ref 128490
yz 122 2015 explicitmsg "potwierdzenieWyboruProduktu(nrProduktu)"
yz 122 2015 explicitmsg "podanieNrProduktu(nrProduktu)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 138 108
reflexivemsg 128874 synchronous

View File

@ -1,29 +0,0 @@
format 224
classinstancecanvas 128052 classinstance_ref 128052 //
xyz 65 4 2005 life_line_z 2000
end
classinstancecanvas 128180 classinstance_ref 128180 // automat
xyz 235 4 2005 life_line_z 2000
end
durationcanvas 128308 classinstance_ref 128052 // :Serwisant
xyzwh 92 81 2010 11 40
end
durationcanvas 128436 classinstance_ref 128180 // automat:Automat
xyzwh 276 81 2010 11 25
end
durationcanvas 129204 classinstance_ref 128180 // automat:Automat
xyzwh 276 140 2010 11 40
end
msg 128564 synchronous
from durationcanvas_ref 128308
to durationcanvas_ref 128436
yz 81 2015 explicitmsg "Zmien_tryb(code)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 126 66
reflexivemsg 129332 synchronous
to durationcanvas_ref 129204
yz 140 2015 explicitmsg "Tryb_serwisowy(isActive)"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 318 137
end

32
models/134762.diagram Normal file
View File

@ -0,0 +1,32 @@
format 224
classinstance 128106 class_ref 135860 // Klient
name "" xyz 76 15 2000 life_line_z 2000
classinstance 128234 class_ref 143028 // Automat
name "" xyz 332 15 2000 life_line_z 2000
classinstance 128746 class_ref 143412 // Sprzedaz
name "aktualnaSprzedaz" xyz 487 15 2000 life_line_z 2000
durationcanvas 128362 classinstance_ref 128106 // :Klient
xyzwh 95 88 2010 11 40
end
durationcanvas 128490 classinstance_ref 128234 // :Automat
xyzwh 354 88 2010 11 25
end
durationcanvas 128874 classinstance_ref 128746 // aktualnaSprzedaz:Sprzedaz
xyzwh 555 103 2010 11 25
end
msg 128618 synchronous
from durationcanvas_ref 128362
to durationcanvas_ref 128490
yz 88 2015 explicitmsg "wybranieMetodyPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "metoda"
label_xy 147 74
msg 129002 synchronous
from durationcanvas_ref 128490
to durationcanvas_ref 128874
yz 103 2020 explicitmsg "setMetodaPlatnosci()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "metoda"
label_xy 392 89
end

29
models/134890.diagram Normal file
View File

@ -0,0 +1,29 @@
format 224
classinstance 128106 class_ref 135860 // Klient
name "" xyz 81 4 2000 life_line_z 2000
classinstance 128234 class_ref 143028 // Automat
name "" xyz 349 4 2000 life_line_z 2000
durationcanvas 128362 classinstance_ref 128106 // :Klient
xyzwh 100 66 2010 11 40
end
durationcanvas 128490 classinstance_ref 128234 // :Automat
xyzwh 371 66 2010 11 38
overlappingdurationcanvas 128746
xyzwh 377 73 2020 11 25
end
end
msg 128618 synchronous
from durationcanvas_ref 128362
to durationcanvas_ref 128490
yz 66 2015 explicitmsg "potwierdzenieWyboruProduktu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "potwierdzenie"
label_xy 130 50
reflexivemsg 128874 synchronous
to durationcanvas_ref 128746
yz 73 2025 explicitmsg "potwierdzenieWyboruProduktu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "potwierdzenie"
label_xy 410 51
end

View File

@ -1,7 +1,7 @@
format 224
"models"
revision 10
modified_by 13 "Arek"
revision 11
modified_by 106 "Lucasó"
@ -1344,5 +1344,37 @@ format 224
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 134634 "use_case_3_1"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 134762 "use_case_3_2"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 134890 "use_case_3_3"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135018 "use_case_3_4"
sequencediagramsettings end
overlapping_bars size A4
end
class 134634 "Bank"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
end
end
end