Diagramy dla Use Caseu 2

This commit is contained in:
EctopistesMigratorius 2022-01-02 21:48:42 +01:00
parent 1d08b254ea
commit b5074bd790
16 changed files with 686 additions and 109 deletions

View File

@ -1,13 +1,11 @@
window_sizes 1680 834 450 1225 788 0
window_sizes 1920 1017 452 1463 971 0
diagrams
active classdiagram_ref 128109 // domain-model
1469 971 94 C-Landscape 480 97
sequencediagram_ref 128635 // 1-2-autentykacja
980 630 100 A4 0 0
active sequencediagram_ref 142701 // 2-6-OdbiorBanknotow
1463 971 100 A4 0 0
end
show_stereotypes
selected sequencediagram_ref 128891 // 1-3-wyburopcjiwmenu
selected operation_ref 130541 // AreCardToBePicked
open
class_ref 128109 // Bankomat
class_ref 128237 // Karta
@ -44,6 +42,6 @@ open
class_ref 151789 // Wydane_100
class_ref 151917 // Wydane_200
class_ref 158701 // Waluta
sequencediagram_ref 135149 // 5-8-sprawdzenieSensorow
class_ref 165357 // Klient
end
end

View File

@ -2,183 +2,183 @@ format 224
classcanvas 128109 class_ref 128109 // Bankomat
classdiagramsettings member_max_width 0 end
xyz 731.844 350.969 2000
xyz 730.804 349.749 2000
end
classcanvas 128123 class_ref 158701 // Waluta
classdiagramsettings member_max_width 0 end
xyz 705.35 968.5 2000
xyz 705.13 968.5 2000
end
classcanvas 128237 class_ref 128237 // Karta
classdiagramsettings member_max_width 0 end
xyz 188.079 873.772 2000
xyz 188.159 873.252 2000
end
classcanvas 128251 class_ref 128123 // Numer_Konta
classdiagramsettings member_max_width 0 end
xyz 321.8 575.2 2000
xyz 321.28 575.38 2000
end
classcanvas 128379 class_ref 128251 // Numer_Karty
classdiagramsettings member_max_width 0 end
xyz 202.8 571.2 2005
xyz 202.06 571.1 2005
end
classcanvas 128493 class_ref 128493 // Konto_Bankowe
classdiagramsettings member_max_width 0 end
xyz 166.779 966.524 2000
xyz 166.119 966.704 2000
end
classcanvas 128621 class_ref 128621 // Karta_Prepaid
classdiagramsettings member_max_width 0 end
xyz 622.645 1157.3 2000
xyz 622.605 1157.1 2000
end
classcanvas 128749 class_ref 128749 // Sensory
classdiagramsettings member_max_width 0 end
xyz 804.903 496.108 2000
xyz 803.623 496.808 2000
end
classcanvas 128877 class_ref 128877 // Wplata_Gotowki
classdiagramsettings member_max_width 0 end
xyz 717.404 591.111 2000
xyz 717.344 591.791 2000
end
classcanvas 129005 class_ref 129005 // Wyplata_Gotowki
classdiagramsettings member_max_width 0 end
xyz 584.118 350.469 2000
xyz 584.458 350.529 2000
end
classcanvas 129133 class_ref 129133 // Doladowanie_Konta
classdiagramsettings member_max_width 0 end
xyzwh 618.395 1029.05 2000 125 67
xyzwh 618.995 1029.89 2000 125 67
end
classcanvas 129261 class_ref 129261 // Sprawdzenie_Stanu_Konta
classdiagramsettings member_max_width 0 end
xyz 828.915 936.795 2000
xyz 828.655 936.275 2000
end
classcanvas 129389 class_ref 129389 // Przelew
classdiagramsettings member_max_width 0 end
xyz 550.042 725.668 2000
xyz 550.122 725.228 2000
end
classcanvas 129517 class_ref 129517 // Operator_Kart_Platniczych
classdiagramsettings member_max_width 0 end
xyz 168.952 777.459 2000
xyz 168.912 776.819 2000
end
classcanvas 129645 class_ref 129645 // Bank
classdiagramsettings member_max_width 0 end
xyz 39.3261 967.174 2000
xyz 39.8461 967.174 2000
end
classcanvas 129773 class_ref 136173 // Uzytkownik
classdiagramsettings member_max_width 0 end
xyz 193.979 1149.8 2000
xyz 193.499 1149.04 2000
end
classcanvas 129901 class_ref 136301 // Operator_Bankomatu
classdiagramsettings member_max_width 0 end
xyz 772.548 257.507 2005
xyz 772.068 257.307 2005
end
classcanvas 130029 class_ref 136429 // Operator_Telefonii_Komorkowej
classdiagramsettings member_max_width 0 end
xyz 881.266 1162.3 2000
xyz 881.406 1162.2 2000
end
classcanvas 130157 class_ref 136557 // Potwierdzenie_Transakcji
classdiagramsettings member_max_width 0 end
xyz 1282.24 298.428 2000
xyz 1282.46 298.748 2000
end
classcanvas 130285 class_ref 136685 // Weryfikacja_Uzytkownika
classdiagramsettings member_max_width 0 end
xyz 379.963 885.408 2000
xyz 379.243 885.168 2000
end
classcanvas 130413 class_ref 143213 // Kieszenie_Na_Banknoty
classdiagramsettings member_max_width 0 end
xyz 1073.16 385.754 2000
xyz 1073.24 385.414 2000
end
classcanvas 130541 class_ref 149741 // Komora_10
classdiagramsettings member_max_width 0 end
xyzwh 1256.13 391.504 2000 78 49
xyzwh 1256.21 391.804 2000 78 49
end
classcanvas 130669 class_ref 149869 // Komora_20
classdiagramsettings member_max_width 0 end
xyz 884.97 418.322 2000
xyz 884.37 418.762 2000
end
classcanvas 130797 class_ref 149997 // Komora_50
classdiagramsettings member_max_width 0 end
xyz 1106.47 242.804 2000
xyz 1106.91 242.924 2000
end
classcanvas 130925 class_ref 150125 // Komora_100
classdiagramsettings member_max_width 0 end
xyz 987.553 302.656 2000
xyz 987.873 302.976 2000
end
classcanvas 131053 class_ref 150253 // Komora_200
classdiagramsettings member_max_width 0 end
xyz 1104.97 479.79 2000
xyz 1104.23 479.25 2000
end
classcanvas 139373 class_ref 150509 // Wlozone_Banknoty
classdiagramsettings member_max_width 0 end
xyz 965.648 742.844 2000
xyz 965.508 742.864 2000
end
classcanvas 139629 class_ref 150637 // Wlozone_10
classdiagramsettings member_max_width 0 end
xyz 1160.13 742.594 2000
xyz 1160.49 742.714 2000
end
classcanvas 139757 class_ref 150765 // Wlozone_20
classdiagramsettings member_max_width 0 end
xyz 944.153 574.865 2000
xyz 944.393 574.225 2000
end
classcanvas 139885 class_ref 150893 // Wlozone_50
classdiagramsettings member_max_width 0 end
xyz 770.075 684.964 2000
xyz 770.635 684.524 2000
end
classcanvas 140013 class_ref 151021 // Wlozone_100
classdiagramsettings member_max_width 0 end
xyz 981.398 818.954 2000
xyz 981.438 818.394 2000
end
classcanvas 140141 class_ref 151149 // Wlozone_200
classdiagramsettings member_max_width 0 end
xyz 981.398 674.688 2000
xyz 981.438 674.048 2000
end
classcanvas 141933 class_ref 151277 // Wydane_Banknoty
classdiagramsettings member_max_width 0 end
xyz 558.272 157.018 2000
xyz 558.752 157.338 2000
end
classcanvas 142317 class_ref 151405 // Wydane_10
classdiagramsettings member_max_width 0 end
xyz 506.001 274.183 2000
xyz 506.441 274.543 2000
end
classcanvas 142573 class_ref 151533 // Wydane_20
classdiagramsettings member_max_width 0 end
xyz 446.148 157.768 2000
xyz 446.388 157.188 2000
end
classcanvas 142829 class_ref 151661 // Wydane_50
classdiagramsettings member_max_width 0 end
xyz 576.299 40.6025 2000
xyz 576.139 40.0825 2000
end
classcanvas 143085 class_ref 151789 // Wydane_100
classdiagramsettings member_max_width 0 end
xyz 655.815 274.183 2000
xyz 655.895 274.543 2000
end
classcanvas 143341 class_ref 151917 // Wydane_200
classdiagramsettings member_max_width 0 end
xyz 711.762 156.018 2000
xyz 711.762 156.618 2000
end
classcanvas 152813 class_ref 150381 // <i>Transakcja</i>
classdiagramsettings member_max_width 0 end
xyzwh 609.895 938.295 2000 142 54
xyzwh 610.495 937.775 2000 142 54
end
classcanvas 165613 class_ref 158701 // Waluta
classdiagramsettings member_max_width 0 end
xyz 454.25 562 2000
xyz 454.21 562.08 2000
end
relationcanvas 145645 relation_ref 134381 // posiada>
decenter_begin 111
decenter_end 884
from ref 128749 z 2001 label "posiada>" italic max_width 255 xyz 808 443 2001 to ref 128109
from ref 128749 z 2001 label "posiada>" italic max_width 255 xyz 808 453.5 2001 to ref 128109
no_role_a no_role_b
multiplicity_a_pos 817 420 3000 multiplicity_b_pos 809 480 3000
multiplicity_a_pos 813 441 3000 multiplicity_b_pos 803 481 3000
end
relationcanvas 145773 relation_ref 134509 // konserwuje>
decenter_begin 128
from ref 129901 z 2006 label "konserwuje>" italic max_width 255 xyz 755 323 2006 to ref 128109
from ref 129901 z 2006 label "konserwuje>" italic max_width 255 xyz 755.5 322.5 2006 to ref 128109
no_role_a no_role_b
multiplicity_a_pos 764 335 3000 multiplicity_b_pos 767 326 3000
multiplicity_a_pos 761 337 3000 multiplicity_b_pos 763 326 3000
end
relationcanvas 145901 relation_ref 134637 // ma>
from ref 130413 z 2001 to point 1035.5 413.5
line 163437 z 2001 to point 1035.5 380
line 163565 z 2001 label "ma>" italic max_width 255 xyz 929 368 2001 to ref 128109
from ref 130413 z 2001 to point 1035.34 413.3
line 163437 z 2001 to point 1035.34 380.24
line 163565 z 2001 label "ma>" italic max_width 255 xyz 929 372.5 2001 to ref 128109
no_role_a no_role_b
multiplicity_a_pos 852 388 3000 multiplicity_b_pos 1056 421 3000
multiplicity_a_pos 853 398 3000 multiplicity_b_pos 1056 421 3000
end
relationcanvas 146029 relation_ref 134765 // <ma
from ref 130541 z 2001 label "<ma" italic max_width 255 xyz 1223 402 2001 to ref 130413
@ -205,10 +205,10 @@ end
relationcanvas 146541 relation_ref 135277 // ma>
geometry HV unfixed
decenter_end 216
from ref 130925 z 2001 to point 1102 323
line 164717 z 2001 label "ma>" italic max_width 255 xyz 1092.5 339.5 2001 to ref 130413
from ref 130925 z 2001 to point 1101 323
line 164717 z 2001 label "ma>" italic max_width 255 xyz 1091.5 339 2001 to ref 130413
no_role_a no_role_b
multiplicity_a_pos 1088 367 3000 multiplicity_b_pos 1081 331 3000
multiplicity_a_pos 1087 366 3000 multiplicity_b_pos 1075 332 3000
end
relationcanvas 146797 relation_ref 135533 // <jest czescia
decenter_begin 409
@ -220,8 +220,8 @@ end
relationcanvas 146925 relation_ref 135661 // jest czescia>
decenter_begin 615
decenter_end 564
from ref 139885 z 2001 to point 887.5 709.5
line 163949 z 2001 to point 887.5 764
from ref 139885 z 2001 to point 887.98 709.02
line 163949 z 2001 to point 887.98 764.12
line 164077 z 2001 label "jest czescia>" italic max_width 255 xyz 894 750 2001 to ref 139373
no_role_a no_role_b
multiplicity_a_pos 948 770 3000 multiplicity_b_pos 853 719 3000
@ -245,11 +245,11 @@ relationcanvas 147693 relation_ref 136429 // jest czescia>
geometry VHV unfixed
decenter_begin 808
decenter_end 115
from ref 142317 z 2001 label "jest czescia>" italic max_width 255 xyz 533.5 241 2001 to point 567 235.5
line 164461 z 2001 to point 569 235.5
from ref 142317 z 2001 label "jest czescia>" italic max_width 255 xyz 530.5 241 2001 to point 562 235.34
line 164461 z 2001 to point 568 235.34
line 164589 z 2001 to ref 141933
no_role_a no_role_b
multiplicity_a_pos 555 199 3000 multiplicity_b_pos 553 256 3000
multiplicity_a_pos 554 202 3000 multiplicity_b_pos 550 255 3000
end
relationcanvas 147949 relation_ref 136685 // jest czescia>
from ref 142829 z 2001 label "jest czescia>" italic max_width 255 xyz 577 107 2001 to ref 141933
@ -272,9 +272,9 @@ relationcanvas 148461 relation_ref 137197 // <udostepnia
multiplicity_a_pos 140 1003 3000 multiplicity_b_pos 146 1004 3000
end
relationcanvas 148845 relation_ref 137581 // <ma
from ref 128237 z 2001 label "<ma" italic max_width 255 xyz 233 845 2001 to ref 129517
from ref 128237 z 2001 label "<ma" italic max_width 255 xyz 233 849 2001 to ref 129517
no_role_a no_role_b
multiplicity_a_pos 235 844 3000 multiplicity_b_pos 221 856 3000
multiplicity_a_pos 228 854 3000 multiplicity_b_pos 217 860 3000
end
relationcanvas 148973 relation_ref 137709 // <jest powiazane z
from ref 128493 z 2001 label "<jest powiazane z" italic max_width 255 xyz 196 944 2001 to ref 128237
@ -295,11 +295,11 @@ relationcanvas 153197 relation_ref 136301 // <jest czescia
geometry VHV unfixed
decenter_begin 215
decenter_end 856
from ref 143085 z 2001 label "<jest czescia" italic max_width 255 xyz 640 241 2001 to point 671 235.5
line 161389 z 2001 to point 657 235.5
from ref 143085 z 2001 label "<jest czescia" italic max_width 255 xyz 639 241 2001 to point 669 235.34
line 161389 z 2001 to point 652 235.34
line 163053 z 2001 to ref 141933
no_role_a no_role_b
multiplicity_a_pos 643 199 3000 multiplicity_b_pos 657 256 3000
multiplicity_a_pos 638 202 3000 multiplicity_b_pos 657 255 3000
end
relationcanvas 153581 relation_ref 145773 // jest rozliczana poprzez>
decenter_end 298
@ -311,11 +311,11 @@ relationcanvas 153837 relation_ref 145901 // dziedziczy po>
geometry VHV unfixed
decenter_begin 869
decenter_end 349
from ref 129005 z 2001 label "dziedziczy po>" italic max_width 255 xyz 642 603 2001 to point 680 819.5
line 162285 z 2001 to point 656 819.5
from ref 129005 z 2001 label "dziedziczy po>" italic max_width 255 xyz 639 603 2001 to point 674 819.22
line 162285 z 2001 to point 657 819.22
line 162413 z 2001 to ref 152813
no_role_a no_role_b
multiplicity_a_pos 645 920 3000 multiplicity_b_pos 666 418 3000
multiplicity_a_pos 645 920 3000 multiplicity_b_pos 662 423 3000
end
relationcanvas 153965 relation_ref 136045 // jest czescia>
from ref 139629 z 2001 label "jest czescia>" italic max_width 255 xyz 1088 748 2001 to ref 139373
@ -325,8 +325,8 @@ end
relationcanvas 154733 relation_ref 146029 // <jest rozliczana poprzez
decenter_begin 230
decenter_end 699
from ref 139373 z 2001 label "<jest rozliczana poprzez" italic max_width 255 xyz 883 737 2001 to point 925.5 748
line 161773 z 2001 to point 925.5 631.5
from ref 139373 z 2001 label "<jest rozliczana poprzez" italic max_width 255 xyz 883 737 2001 to point 925.14 748
line 161773 z 2001 to point 925.14 631.06
line 161901 z 2001 to ref 128877
no_role_a no_role_b
multiplicity_a_pos 822 642 3000 multiplicity_b_pos 938 757 3000
@ -335,11 +335,11 @@ relationcanvas 154861 relation_ref 146157 // dziedziczy po>
geometry VHV unfixed
decenter_begin 136
decenter_end 643
from ref 128877 z 2001 label "dziedziczy po>" italic max_width 255 xyz 692.5 745 2001 to point 729 859.5
line 163181 z 2001 to point 698 859.5
from ref 128877 z 2001 label "dziedziczy po>" italic max_width 255 xyz 691.5 745 2001 to point 728 859.02
line 163181 z 2001 to point 699 859.02
line 163309 z 2001 to ref 152813
no_role_a no_role_b
multiplicity_a_pos 687 920 3000 multiplicity_b_pos 715 659 3000
multiplicity_a_pos 687 920 3000 multiplicity_b_pos 716 664 3000
end
relationcanvas 154989 relation_ref 146285 // <dziedziczy po
from ref 129133 z 2001 label "<dziedziczy po" italic max_width 255 xyz 642 997 2001 to ref 152813
@ -361,8 +361,8 @@ end
relationcanvas 155373 relation_ref 146669 // wymaga>
decenter_begin 200
decenter_end 754
from ref 152813 z 2001 to point 569.5 948
line 163693 z 2001 to point 569.5 929.5
from ref 152813 z 2001 to point 569.22 948
line 163693 z 2001 to point 569.22 929.42
line 163821 z 2001 label "wymaga>" italic max_width 255 xyz 525 918 2001 to ref 130285
no_role_a no_role_b
multiplicity_a_pos 533 940 3000 multiplicity_b_pos 595 954 3000
@ -370,15 +370,15 @@ end
relationcanvas 155501 relation_ref 146797 // wydaje>
geometry VHV unfixed
decenter_begin 893
from ref 152813 z 2001 to point 733 898
line 164205 z 2001 label "wydaje>" italic max_width 255 xyz 1032 886 2001 to point 1370 898
from ref 152813 z 2001 to point 734 898
line 164205 z 2001 label "wydaje>" italic max_width 255 xyz 1031.5 886 2001 to point 1368 898
line 164333 z 2001 to ref 130157
no_role_a no_role_b
multiplicity_a_pos 1355 361 3000 multiplicity_b_pos 723 920 3000
end
relationcanvas 158061 relation_ref 147053 // <dokonuje
decenter_begin 699
from ref 128237 z 2001 label "<dokonuje" italic max_width 255 xyz 313.5 912 2001 to ref 130285
from ref 128237 z 2001 label "<dokonuje" italic max_width 255 xyz 313 912 2001 to ref 130285
no_role_a no_role_b
multiplicity_a_pos 370 927 3000 multiplicity_b_pos 313 933 3000
end
@ -390,20 +390,20 @@ relationcanvas 160493 relation_ref 147181 // wymaga>
multiplicity_a_pos 595 988 3000 multiplicity_b_pos 322 989 3000
end
relationcanvas 160877 relation_ref 147309 // dokonuje>
from ref 129005 z 2001 label "dokonuje>" italic max_width 255 xyz 686 369 2001 to ref 128109
from ref 129005 z 2001 label "dokonuje>" italic max_width 255 xyz 686 372 2001 to ref 128109
no_role_a no_role_b
multiplicity_a_pos 716 388 3000 multiplicity_b_pos 697 388 3000
multiplicity_a_pos 712 395 3000 multiplicity_b_pos 698 392 3000
end
relationcanvas 161005 relation_ref 147437 // dokonuje>
decenter_end 317
from ref 128877 z 2001 label "dokonuje>" italic max_width 255 xyz 741 489 2001 to ref 128109
from ref 128877 z 2001 label "dokonuje>" italic max_width 255 xyz 741.5 498.5 2001 to ref 128109
no_role_a no_role_b
multiplicity_a_pos 752 420 3000 multiplicity_b_pos 757 576 3000
multiplicity_a_pos 748 441 3000 multiplicity_b_pos 754 576 3000
end
relationcanvas 164845 relation_ref 153965 // na
decenter_begin 61
decenter_end 142
from ref 128493 z 2001 label "na" italic max_width 255 xyz 164 840 2001 to point 163.5 739.5
from ref 128493 z 2001 label "na" italic max_width 255 xyz 164 840 2001 to point 163.3 739.62
line 164973 z 2001 to ref 129389
no_role_a no_role_b
multiplicity_a_pos 537 741 3000 multiplicity_b_pos 163 949 3000

View File

@ -11,9 +11,9 @@ classinstance 129403 class_ref 136173 // Uzytkownik
classinstance 129531 class_ref 129645 // Bank
name "" xyz 785 17 2000 life_line_z 2000
durationcanvas 132091 classinstance_ref 129275 // :Bankomat
xyzwh 24 83 2010 11 456
xyzwh 23 83 2010 11 456
overlappingdurationcanvas 134395
xyzwh 30 435 2020 11 95
xyzwh 29 435 2020 11 95
end
end
durationcanvas 132219 classinstance_ref 128251 // :Weryfikacja_Uzytkownika
@ -32,7 +32,7 @@ durationcanvas 132475 classinstance_ref 128379 // :Operator_Kart_Platniczych
xyzwh 461 101 2010 11 109
end
durationcanvas 132987 classinstance_ref 129403 // :Uzytkownik
xyzwh 633 239 2010 11 90
xyzwh 634 239 2010 11 90
end
durationcanvas 133499 classinstance_ref 129531 // :Bank
xyzwh 804 300 2010 11 131

View File

@ -1,11 +1,11 @@
format 224
classinstance 128109 class_ref 128109 // Bankomat
name "" xyz 437 2 2000 life_line_z 2000
name "" xyz 437 4 2000 life_line_z 2000
classinstance 128237 class_ref 136685 // Weryfikacja_Uzytkownika
name "" xyz 650 37 2005 life_line_z 2000
classinstancecanvas 128365 classinstance_ref 128379 //
xyz 190 1 2000 life_line_z 2000
xyz 190 4 2000 life_line_z 2000
end
durationcanvas 128493 classinstance_ref 128237 // :Weryfikacja_Uzytkownika
xyzwh 714 267 2010 11 149

View File

@ -13,31 +13,31 @@ classinstance 131437 class_ref 129645 // Bank
classinstance 131565 class_ref 136173 // Uzytkownik
name "" xyz 608.9 40.8 2000 life_line_z 2000
durationcanvas 131693 classinstance_ref 131565 // :Uzytkownik
xyzwh 638 261.5 2010 11 102
xyzwh 638 261 2010 11 102
end
durationcanvas 131821 classinstance_ref 131309 // :Operator_Kart_Platniczych
xyzwh 465 123.4 2010 11 120
xyzwh 465 123 2010 11 120
end
durationcanvas 131949 classinstance_ref 131181 // :Bankomat
xyzwh 27 107.1 2010 11 460
xyzwh 27 107 2010 11 460
overlappingdurationcanvas 132077
xyzwh 33 461.6 2020 11 100
xyzwh 33 461 2020 11 100
end
end
durationcanvas 132205 classinstance_ref 131053 // :Weryfikacja_Uzytkownika
xyzwh 141 107.3 2010 11 454
xyzwh 141 107 2010 11 454
overlappingdurationcanvas 132333
xyzwh 147 150.1 2020 11 94
xyzwh 147 150 2020 11 94
end
overlappingdurationcanvas 132461
xyzwh 147 286.3 2020 11 76
xyzwh 147 286 2020 11 76
end
overlappingdurationcanvas 132589
xyzwh 147 372.8 2020 11 92
xyzwh 147 372 2020 11 92
end
end
durationcanvas 132717 classinstance_ref 131437 // :Bank
xyzwh 806 326.2 2010 11 138
xyzwh 806 326 2010 11 138
end
msg 132845 synchronous
from durationcanvas_ref 132205

View File

@ -5,24 +5,24 @@ classinstance 128109 class_ref 128749 // Sensory
classinstance 128237 class_ref 128109 // Bankomat
name "" xyz 348 19 2000 life_line_z 2000
durationcanvas 128365 classinstance_ref 128237 // :Bankomat
xyzwh 373 299.5 2010 11 66
xyzwh 373 299 2010 11 66
overlappingdurationcanvas 128493
xyzwh 379 319.5 2020 11 41
xyzwh 379 319 2020 11 41
end
end
durationcanvas 128621 classinstance_ref 128109 // :Sensory
xyzwh 598 299.5 2010 11 61
xyzwh 598 299 2010 11 61
end
msg 128749 synchronous
from durationcanvas_ref 128621
to durationcanvas_ref 128493
yz 344.5 2025 explicitmsg "return Stan"
yz 344 2025 explicitmsg "return Stan"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 467 331.5
label_xy 467 331
msg 128877 synchronous
from durationcanvas_ref 128365
to durationcanvas_ref 128621
yz 299.5 2015 explicitmsg "sprawdzstan"
yz 299 2015 explicitmsg "sprawdzstan"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 461 286.5
label_xy 461 286
end

38
models/142061.diagram Normal file
View File

@ -0,0 +1,38 @@
format 224
classinstance 128237 class_ref 128749 // Sensory
name "" xyz 412 4 2000 life_line_z 2000
classinstance 128493 class_ref 165357 // Klient
name "" xyz -311 612 2000 life_line_z 2000
classinstance 128621 class_ref 128109 // Bankomat
name "" xyz 229 4 2000 life_line_z 2000
fragment 130285 "HardwareMalfunctState = True"
xyzwh 222 166 2015 254 88
end
durationcanvas 129773 classinstance_ref 128621 // :Bankomat
xyzwh 254 70 2010 11 375
overlappingdurationcanvas 130413
xyzwh 260 198 2020 11 29
end
end
durationcanvas 129901 classinstance_ref 128237 // :Sensory
xyzwh 434 68 2010 11 83
end
msg 130029 asynchronous
from durationcanvas_ref 129773
to durationcanvas_ref 129901
yz 71 2015 msg operation_ref 128237 // "IsHardwareOk()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 287 57
msg 130157 return
from durationcanvas_ref 129901
to durationcanvas_ref 129773
yz 129 2015 explicitmsg "return HardwareMalfunctState"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 278 115
reflexivemsg 130541 asynchronous
to durationcanvas_ref 130413
yz 198 2025 msg operation_ref 128365 // "EnterSafeMode()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 291 196
end

49
models/142189.diagram Normal file
View File

@ -0,0 +1,49 @@
format 224
classinstance 128109 class_ref 165357 // Klient
name "" xyz 83 4 2000 life_line_z 2000
classinstance 128237 class_ref 128109 // Bankomat
name "" xyz 212 9 2000 life_line_z 2000
classinstance 128749 class_ref 129517 // Operator_Kart_Platniczych
name "" xyz 347 4 2005 life_line_z 2000
fragment 129517 "CardCorrectState = False"
xyzwh 82 194 2015 367 80
end
durationcanvas 128365 classinstance_ref 128109 // :Klient
xyzwh 94 88 2010 11 41
end
durationcanvas 128493 classinstance_ref 128237 // :Bankomat
xyzwh 237 89 2010 11 77
end
durationcanvas 128877 classinstance_ref 128749 // :Operator_Kart_Platniczych
xyzwh 414 97 2010 11 44
end
durationcanvas 129645 classinstance_ref 128237 // :Bankomat
xyzwh 237 213 2010 11 40
end
msg 128621 asynchronous
from durationcanvas_ref 128365
to durationcanvas_ref 128493
yz 89 2015 msg operation_ref 128493 // "InsertCard()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "Card: Karta"
label_xy 120 75
msg 129005 synchronous
from durationcanvas_ref 128493
to durationcanvas_ref 128877
yz 98 2015 msg operation_ref 128621 // "IsCardOk()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "Card: Karta"
label_xy 266 84
msg 129389 return
from durationcanvas_ref 128877
to durationcanvas_ref 128493
yz 130 2015 explicitmsg "return CardCorrectState"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 279 119
reflexivemsg 129773 synchronous
to durationcanvas_ref 129645
yz 213 2015 msg operation_ref 128749 // "ReturnCard()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 269 212
end

93
models/142317.diagram Normal file
View File

@ -0,0 +1,93 @@
format 224
classinstance 128109 class_ref 165357 // Klient
name "" xyz 83 4 2000 life_line_z 2000
classinstance 128237 class_ref 128109 // Bankomat
name "" xyz 202 4 2000 life_line_z 2000
classinstance 128749 class_ref 129645 // Bank
name "" xyz 377 12 2000 life_line_z 2000
fragment 130669 "FailStreak > 3"
xyzwh 77 223 2000 468 91
end
fragment 130797 "PINCorrectState = False"
xyzwh 32 174 2000 547 226
end
classinstance 131437 class_ref 129517 // Operator_Kart_Platniczych
name "" xyz 459 4 2000 life_line_z 2000
durationcanvas 128365 classinstance_ref 128109 // :Klient
xyzwh 94 93 2010 11 40
end
durationcanvas 128493 classinstance_ref 128237 // :Bankomat
xyzwh 227 93 2010 11 73
end
durationcanvas 129261 classinstance_ref 128237 // :Bankomat
xyzwh 227 190 2010 11 25
end
durationcanvas 130029 classinstance_ref 128237 // :Bankomat
xyzwh 227 242 2010 11 30
end
durationcanvas 130157 classinstance_ref 128749 // :Bank
xyzwh 396 238 2010 11 29
end
durationcanvas 130413 classinstance_ref 128237 // :Bankomat
xyzwh 227 279 2010 11 27
end
durationcanvas 130925 classinstance_ref 128237 // :Bankomat
xyzwh 227 338 2010 11 49
end
durationcanvas 131053 classinstance_ref 128109 // :Klient
xyzwh 94 336 2010 11 49
end
durationcanvas 131565 classinstance_ref 131437 // :Operator_Kart_Platniczych
xyzwh 526 104 2010 11 45
end
msg 128621 asynchronous
from durationcanvas_ref 128365
to durationcanvas_ref 128493
yz 93 2015 msg operation_ref 128877 // "InsertPIN()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "PIN: number"
label_xy 113 79
reflexivemsg 129389 asynchronous
to durationcanvas_ref 129261
yz 198 2015 msg operation_ref 129133 // "IncreaseFailStreak()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 259 194
msg 130285 synchronous
from durationcanvas_ref 130029
to durationcanvas_ref 130157
yz 242 2015 msg operation_ref 129261 // "BlockCard()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "Card: Karta"
label_xy 266 228
reflexivemsg 130541 synchronous
to durationcanvas_ref 130413
yz 279 2015 msg operation_ref 128749 // "ReturnCard()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 262 278
msg 131181 synchronous
from durationcanvas_ref 130925
to durationcanvas_ref 131053
yz 339 2015 msg operation_ref 129389 // "AnotherTry()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 135 325
msg 131309 return
from durationcanvas_ref 131053
to durationcanvas_ref 130925
yz 371 2015 explicitmsg "return AnotherTryState"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 111 357
msg 131693 synchronous
from durationcanvas_ref 128493
to durationcanvas_ref 131565
yz 104 2020 msg operation_ref 130157 // "IsPinCorrect()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "PIN: number, Card: Karta"
label_xy 307 94
msg 131821 return
from durationcanvas_ref 131565
to durationcanvas_ref 128493
yz 138 2025 explicitmsg "return PINCorrectState"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 328 124
end

27
models/142445.diagram Normal file
View File

@ -0,0 +1,27 @@
format 224
classinstance 128109 class_ref 165357 // Klient
name "" xyz 103 4 2000 life_line_z 2000
classinstance 128237 class_ref 128109 // Bankomat
name "" xyz 216 7 2000 life_line_z 2000
durationcanvas 128365 classinstance_ref 128109 // :Klient
xyzwh 114 85 2010 11 40
end
durationcanvas 128493 classinstance_ref 128237 // :Bankomat
xyzwh 241 86 2010 11 42
end
durationcanvas 129389 classinstance_ref 128237 // :Bankomat
xyzwh 241 145 2010 11 25
end
msg 128621 synchronous
from durationcanvas_ref 128365
to durationcanvas_ref 128493
yz 86 2015 msg operation_ref 129517 // "ChooseDepositOption()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 126 72
reflexivemsg 129517 synchronous
to durationcanvas_ref 129389
yz 145 2015 msg operation_ref 129645 // "EnterDepositMode()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 274 142
end

20
models/142573.diagram Normal file
View File

@ -0,0 +1,20 @@
format 224
classinstance 128109 class_ref 165357 // Klient
name "" xyz 114 4 2000 life_line_z 2000
classinstance 128237 class_ref 128109 // Bankomat
name "" xyz 320 5 2000 life_line_z 2000
durationcanvas 128365 classinstance_ref 128109 // :Klient
xyzwh 125 75 2010 11 29
end
durationcanvas 128493 classinstance_ref 128237 // :Bankomat
xyzwh 345 75 2010 11 26
end
msg 128621 synchronous
from durationcanvas_ref 128365
to durationcanvas_ref 128493
yz 75 2015 msg operation_ref 129773 // "InsertDepositValue()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "Value: number"
label_xy 152 62
end

36
models/142701.diagram Normal file
View File

@ -0,0 +1,36 @@
format 224
classinstance 128237 class_ref 128109 // Bankomat
name "" xyz 191 4 2000 life_line_z 2000
classinstance 128365 class_ref 128749 // Sensory
name "" xyz 353 4 2000 life_line_z 2000
fragment 129005 "NotesToBePicked = False"
xyzwh 186 148 2005 219 95
end
durationcanvas 128493 classinstance_ref 128237 // :Bankomat
xyzwh 216 72 2010 11 58
end
durationcanvas 128621 classinstance_ref 128365 // :Sensory
xyzwh 375 73 2010 11 57
end
durationcanvas 129133 classinstance_ref 128237 // :Bankomat
xyzwh 216 191 2010 11 25
end
msg 128749 synchronous
from durationcanvas_ref 128493
to durationcanvas_ref 128621
yz 73 2015 msg operation_ref 129901 // "AreNotesToBePicked()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 247 59
msg 128877 return
from durationcanvas_ref 128621
to durationcanvas_ref 128493
yz 113 2020 explicitmsg "return NotesToBePickedState"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 231 99
reflexivemsg 129261 synchronous
to durationcanvas_ref 129133
yz 191 2015 msg operation_ref 130029 // "CloseNotesLid()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 249 189
end

20
models/142829.diagram Normal file
View File

@ -0,0 +1,20 @@
format 224
classinstance 128109 class_ref 165357 // Klient
name "" xyz 149 4 2000 life_line_z 2000
classinstance 128237 class_ref 128109 // Bankomat
name "" xyz 369 4 2000 life_line_z 2000
durationcanvas 128365 classinstance_ref 128109 // :Klient
xyzwh 160 99 2010 11 40
end
durationcanvas 128493 classinstance_ref 128237 // :Bankomat
xyzwh 394 100 2010 11 25
end
msg 128621 synchronous
from durationcanvas_ref 128365
to durationcanvas_ref 128493
yz 100 2015 msg operation_ref 130285 // "SetConfirmationToPrintState()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "Value: boolean"
label_xy 178 86
end

25
models/142957.diagram Normal file
View File

@ -0,0 +1,25 @@
format 224
classinstance 128237 class_ref 128109 // Bankomat
name "" xyz 136 11 2000 life_line_z 2000
classinstance 128365 class_ref 128749 // Sensory
name "" xyz 377 8 2000 life_line_z 2000
durationcanvas 128493 classinstance_ref 128237 // :Bankomat
xyzwh 161 80 2010 11 44
end
durationcanvas 128621 classinstance_ref 128365 // :Sensory
xyzwh 399 80 2010 11 44
end
msg 128749 synchronous
from durationcanvas_ref 128493
to durationcanvas_ref 128621
yz 80 2015 msg operation_ref 130413 // "AreConfirmationToBePicked()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 213 68
msg 128877 return
from durationcanvas_ref 128621
to durationcanvas_ref 128493
yz 113 2015 explicitmsg "return ConfirmationToBePickedState"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 199 99
end

25
models/143085.diagram Normal file
View File

@ -0,0 +1,25 @@
format 224
classinstance 128109 class_ref 128109 // Bankomat
name "" xyz 118 4 2000 life_line_z 2000
classinstance 128237 class_ref 128749 // Sensory
name "" xyz 299 4 2000 life_line_z 2000
durationcanvas 128365 classinstance_ref 128109 // :Bankomat
xyzwh 143 69 2010 11 64
end
durationcanvas 128493 classinstance_ref 128237 // :Sensory
xyzwh 321 69 2010 11 64
end
msg 128621 synchronous
from durationcanvas_ref 128365
to durationcanvas_ref 128493
yz 69 2015 msg operation_ref 130541 // "AreCardToBePicked()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 186 59
msg 128749 return
from durationcanvas_ref 128493
to durationcanvas_ref 128365
yz 110 2020 explicitmsg "return CardToBePickedState"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 170 98
end

View File

@ -1,7 +1,7 @@
format 224
"models"
revision 18
modified_by 109 "s452736"
revision 19
modified_by 109 "legion"
@ -108,6 +108,106 @@ format 224
idl_decl ""
mysql_decl ""
MysqlColumn
end
operation 128365 "EnterSafeMode"
public explicit_return_type ""
nparams 0
end
operation 128493 "InsertCard"
public explicit_return_type ""
nparams 0
end
operation 128749 "ReturnCard"
public explicit_return_type ""
nparams 0
end
operation 128877 "InsertPIN"
public explicit_return_type ""
nparams 0
end
operation 129133 "IncreaseFailStreak"
public explicit_return_type ""
nparams 0
end
operation 129517 "ChooseDepositOption"
public explicit_return_type ""
nparams 0
end
operation 129645 "EnterDepositMode"
public explicit_return_type ""
nparams 0
end
operation 129773 "InsertDepositValue"
public explicit_return_type ""
nparams 0
end
operation 130029 "CloseNotesLid"
public explicit_return_type ""
nparams 0
end
operation 130285 "SetConfirmationToPrintState"
public explicit_return_type ""
nparams 0
end
end
@ -288,6 +388,46 @@ format 224
classrelation_ref 134381 // (posiada>)
b role_name "" multiplicity "1..*" private
classrelation_ref 134509 // posiada>
end
operation 128237 "IsHardwareOk"
public explicit_return_type ""
nparams 0
end
operation 129901 "AreNotesToBePicked"
public explicit_return_type ""
nparams 0
end
operation 130413 "AreConfirmationToBePicked"
public explicit_return_type ""
nparams 0
end
operation 130541 "AreCardToBePicked"
public explicit_return_type ""
nparams 0
end
end
@ -489,6 +629,26 @@ format 224
idl_decl ""
mysql_decl ""
MysqlColumn
end
operation 128621 "IsCardOk"
public explicit_return_type ""
nparams 0
end
operation 130157 "IsPinCorrect"
public explicit_return_type ""
nparams 0
end
end
@ -519,6 +679,26 @@ format 224
idl_decl ""
mysql_decl ""
MysqlColumn
end
operation 129005 "IsPINCorrect"
public explicit_return_type ""
nparams 0
end
operation 129261 "BlockCard"
public explicit_return_type ""
nparams 0
end
end
@ -1473,5 +1653,71 @@ format 224
sequencediagramsettings end
overlapping_bars size A4
end
class 165357 "Klient"
visibility package stereotype "actor"
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
operation 129389 "AnotherTry"
public explicit_return_type ""
nparams 0
end
end
sequencediagram 142061 "2-1-SprawdzenieSensorow"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142189 "2-2-WlozenieKarty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142317 "2-3-PodaniePINu"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142445 "2-4-WybranieOpcjiWyplaty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142573 "2-5-PodanieKwoty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142701 "2-6-OdbiorBanknotow"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142829 "2-7-CzyDrukowacPotwierdzenie"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 142957 "2-8-OdbiorPotwierdzenia"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 143085 "2-9-OdbiorKarty"
sequencediagramsettings end
overlapping_bars size A4
end
end
end