8.9 and 8.10 added to model

This commit is contained in:
Wiktor Duda 2023-01-03 22:46:14 +01:00
parent 0552803a6d
commit 15d8bcd389
19 changed files with 73 additions and 953 deletions

View File

@ -38,7 +38,7 @@ msg 129155 synchronous
msg 129411 synchronous
from durationcanvas_ref 129027
to durationcanvas_ref 129283
yz 96 2015 explicitmsg "zczytajKarte()"
yz 96 2015 explicitmsg "wczytajKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 274 85
msg 129539 return

View File

@ -1,67 +0,0 @@
format 224
classinstance 128259 class_ref 128023 // Klient
drawing_mode actor name "" xyz 58 4 2000 life_line_z 2000
classinstance 128387 class_ref 128131 // Bankomat
name "" xyz 192 4 2000 life_line_z 2000
classinstance 128515 class_ref 130691 // Czytnik
name "" xyz 450 8 2000 life_line_z 2000
classinstance 128643 class_ref 128003 // Karta
name "" xyz 594 7 2000 life_line_z 2000
fragment 129923 "jestPrawidlowa = false"
xyzwh 29 284 2005 604 122
end
durationcanvas 128899 classinstance_ref 128259 // :Klient
xyzwh 69 83 2010 11 36
end
durationcanvas 129027 classinstance_ref 128387 // :Bankomat
xyzwh 218 84 2010 11 118
end
durationcanvas 129283 classinstance_ref 128515 // :Czytnik
xyzwh 469 89 2010 11 116
overlappingdurationcanvas 130947
xyzwh 475 104 2020 11 52
end
end
durationcanvas 130051 classinstance_ref 128387 // :Bankomat
xyzwh 218 321 2010 11 40
end
durationcanvas 130691 classinstance_ref 128643 // :Karta
xyzwh 613 156 2010 11 26
end
msg 129155 synchronous
from durationcanvas_ref 128899
to durationcanvas_ref 129027
yz 84 2015 msg operation_ref 128023 // "wlozKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 122 73
msg 129411 synchronous
from durationcanvas_ref 129027
to durationcanvas_ref 129283
yz 96 2015 explicitmsg "zczytajKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 274 85
msg 129539 return
from durationcanvas_ref 129283
to durationcanvas_ref 129027
yz 179 2015 explicitmsg "return jestPrawidlowa: boolean, Karta: karta"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 247 168
reflexivemsg 130179 synchronous
to durationcanvas_ref 130051
yz 321 2015 explicitmsg "zwrocKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 235 310
msg 130819 synchronous
from durationcanvas_ref 129283
to durationcanvas_ref 130691
yz 163 2020 explicitmsg "stworzNowaKarte()"
stereotype "<<create>>" xyz 529 174 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 512 149
reflexivemsg 131075 synchronous
to durationcanvas_ref 130947
yz 104 2025 explicitmsg "dokonajWalidacji()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 494 90
end

View File

@ -1,296 +0,0 @@
format 224
classcanvas 128003 class_ref 128003 // Karta
classdiagramsettings member_max_width 0 end
xyz 711.9 305.4 2000
end
classcanvas 128023 class_ref 128023 // Klient
classdiagramsettings member_max_width 0 end
xyz 471.3 14.5 2000
end
classcanvas 128131 class_ref 128131 // Bankomat
classdiagramsettings member_max_width 0 end
xyz 420.3 233.6 2005
end
classcanvas 128259 class_ref 128259 // Konto
classdiagramsettings member_max_width 0 end
xyz 639.9 28.8 2000
end
classcanvas 128268 class_ref 131331 // Awaria
classdiagramsettings member_max_width 0 end
xyz 218.2 598.8 2000
end
classcanvas 128387 class_ref 128387 // PIN
classdiagramsettings member_max_width 0 end
xyz 653.9 474.5 2005
end
classcanvas 128524 class_ref 128012 // Kod_Bledu
classdiagramsettings member_max_width 0 end
xyz 78.7 688.7 2000
end
classcanvas 128771 class_ref 128771 // Bank
classdiagramsettings member_max_width 0 end
xyz 485.1 102.1 2005
end
classcanvas 128899 class_ref 128899 // Sesja
classdiagramsettings member_max_width 0 end
xyz 260.8 27.2 2000
end
classcanvas 129027 class_ref 129027 // Rachunek
classdiagramsettings member_max_width 0 end
xyz 696.8 157.1 2000
end
classcanvas 129036 class_ref 132227 // Papier
classdiagramsettings member_max_width 0 end
xyz 569.9 679.8 2000
end
classcanvas 129411 class_ref 129411 // Zakup_pre_paidu
classdiagramsettings member_max_width 0 end
xyz 169.8 197.8 2000
end
classcanvas 129539 class_ref 129539 // Wyplata
classdiagramsettings member_max_width 0 end
xyz 5 398.1 2000
end
classcanvas 129667 class_ref 129667 // Wplata
classdiagramsettings member_max_width 0 end
xyzwh 181.5 299.7 2000 57 89
end
classcanvas 129795 class_ref 129795 // Przelew
classdiagramsettings member_max_width 0 end
xyz 131.2 407.2 2000
end
classcanvas 130307 class_ref 130307 // Operacja
classdiagramsettings member_max_width 0 end
xyz 22.8 218.3 2005
end
classcanvas 130435 class_ref 130435 // Komunikat
classdiagramsettings member_max_width 0 end
xyz 689.3 598.3 2000
end
classcanvas 130691 class_ref 130691 // Czytnik
classdiagramsettings member_max_width 0 end
xyz 568.9 335.7 2000
end
classcanvas 130947 class_ref 130947 // Drukarka
classdiagramsettings member_max_width 0 end
xyzwh 513.7 552.1 2000 93 53
end
classcanvas 131075 class_ref 131075 // Glosnik
classdiagramsettings member_max_width 0 end
xyz 248.9 288.5 2000
end
classcanvas 131587 class_ref 131587 // Ekran
classdiagramsettings member_max_width 0 end
xyz 652.5 248.7 2000
end
classcanvas 131715 class_ref 131715 // Wybor_jezyka
classdiagramsettings member_max_width 0 end
xyz 4.6 98 2010
end
classcanvas 132099 class_ref 132099 // Autoryzacja
classdiagramsettings member_max_width 0 end
xyzwh 607.6 753.6 2005 87 41
end
classcanvas 136451 class_ref 139651 // Klawiatura
classdiagramsettings member_max_width 0 end
xyz 471.8 634.7 2000
end
classcanvas 137603 class_ref 139779 // Sprawdzenie_stanu_rachunku
classdiagramsettings member_max_width 0 end
xyzwh 17.9 518.7 2011 203 89
end
classcanvas 137859 class_ref 139907 // Serwisant
classdiagramsettings member_max_width 0 end
xyz 337.1 493.3 2000
end
classcanvas 139267 class_ref 146435 // Regula_blokady_karty
classdiagramsettings member_max_width 0 end
xyz 700.1 532 2000
end
classcanvas 140419 class_ref 146691 // Przerwanie
classdiagramsettings member_max_width 0 end
xyz 71.1 24.2 2016
end
classcanvas 140675 class_ref 146819 // Karta_Dostepu
classdiagramsettings member_max_width 0 end
xyz 257.2 689.9 2000
end
classcanvas 140931 class_ref 131843 // Kasetka
classdiagramsettings member_max_width 0 end
xyz 596.5 148.8 2000
end
classcanvas 144151 class_ref 141207 // SystemAutoryzacji
classdiagramsettings member_max_width 0 end
xyz 364.5 728.5 2000
end
relationcanvas 128012 relation_ref 128012 // wy wietla
from ref 128131 z 2006 label "wy wietla" italic max_width 255 xyz 575 446 2006 to ref 130435
no_role_a no_role_b
multiplicity_a_pos 682 576 3000 multiplicity_b_pos 494 341 3000
end
relationcanvas 128396 relation_ref 128268 // wystepuje
from ref 128131 z 2006 label "wystepuje" italic max_width 255 xyz 317 446 2006 to ref 128268
no_role_a no_role_b
multiplicity_a_pos 247 576 3000 multiplicity_b_pos 413 341 3000
end
relationcanvas 128652 relation_ref 128396 // zawiera
from ref 128268 z 2001 label "zawiera" italic max_width 255 xyz 168 646 2001 to ref 128524
no_role_a no_role_b
multiplicity_a_pos 170 686 3000 multiplicity_b_pos 202 635 3000
end
relationcanvas 128919 relation_ref 128279 // komunikuje sie
decenter_begin 435
from ref 128771 z 2006 label "komunikuje sie" italic max_width 255 xyz 453 185 2006 to ref 128131
no_role_a no_role_b
multiplicity_a_pos 471 211 3000 multiplicity_b_pos 487 180 3000
end
relationcanvas 129164 relation_ref 128524 // posiada
from ref 130947 z 2001 label "posiada" italic max_width 255 xyz 554 625 2001 to ref 129036
no_role_a no_role_b
multiplicity_a_pos 567 660 3000 multiplicity_b_pos 549 609 3000
end
relationcanvas 131735 relation_ref 128791 // posiada
from ref 128023 z 2001 label "posiada" italic max_width 255 xyz 576 38 2001 to ref 128259
no_role_a no_role_b
multiplicity_a_pos 612 65 3000 multiplicity_b_pos 539 61 3000
end
relationcanvas 132503 relation_ref 129047 // posiada
from ref 128259 z 2001 label "posiada" italic max_width 255 xyz 674 110 2001 to ref 129027
no_role_a no_role_b
multiplicity_a_pos 691 138 3000 multiplicity_b_pos 664 99 3000
end
relationcanvas 133271 relation_ref 129303 // ma przypisane
from ref 129027 z 2001 label "ma przypisane" italic max_width 255 xyz 702 250 2001 to ref 128003
no_role_a no_role_b
multiplicity_a_pos 730 286 3000 multiplicity_b_pos 720 244 3000
end
relationcanvas 133655 relation_ref 129431 // posiada (jako atrybut)
from ref 128003 z 2006 label "posiada (jako atrybut)" italic max_width 255 xyz 652 423 2006 to ref 128387
no_role_a no_role_b
multiplicity_a_pos 672 455 3000 multiplicity_b_pos 701 418 3000
end
relationcanvas 135191 relation_ref 129943 // ma wbudowany
from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 540 257 2006 to ref 131587
no_role_a no_role_b
multiplicity_a_pos 634 277 3000 multiplicity_b_pos 526 287 3000
end
relationcanvas 136599 relation_ref 130455 // ma wbudowany
from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 497 306 2006 to ref 130691
no_role_a no_role_b
multiplicity_a_pos 550 351 3000 multiplicity_b_pos 526 323 3000
end
relationcanvas 137111 relation_ref 130583 // przyjmuje
from ref 130691 z 2001 label "przyjmuje" italic max_width 255 xyz 658 342 2001 to ref 128003
no_role_a no_role_b
multiplicity_a_pos 694 365 3000 multiplicity_b_pos 664 368 3000
end
relationcanvas 137219 relation_ref 128899 // ma wbudowany
decenter_end 745
from ref 136451 z 2006 label "ma wbudowany" italic max_width 255 xyz 456 461 2006 to ref 128131
no_role_a no_role_b
multiplicity_a_pos 475 341 3000 multiplicity_b_pos 495 612 3000
end
relationcanvas 137731 relation_ref 129027 // jest
decenter_end 497
from ref 130307 z 2012 label "jest" italic max_width 255 xyz 73 385 2012 to ref 137603
no_role_a no_role_b
multiplicity_a_pos 88 499 3000 multiplicity_b_pos 44 289 3000
end
relationcanvas 137987 relation_ref 129155 // udziela serwisu
from ref 137859 z 2006 label "udziela serwisu" italic max_width 255 xyz 377 397 2006 to ref 128131
no_role_a no_role_b
multiplicity_a_pos 429 341 3000 multiplicity_b_pos 374 471 3000
end
relationcanvas 138371 relation_ref 129411 // zarejestrowana
from ref 128259 z 2006 label "zarejestrowana" italic max_width 255 xyz 549 82 2006 to ref 128771
no_role_a no_role_b
multiplicity_a_pos 541 124 3000 multiplicity_b_pos 612 72 3000
end
relationcanvas 138883 relation_ref 136067 // tworzy
from ref 128899 z 2006 label "tworzy" italic max_width 255 xyz 364 146 2006 to ref 128131
no_role_a no_role_b
multiplicity_a_pos 411 211 3000 multiplicity_b_pos 329 105 3000
end
relationcanvas 139523 relation_ref 136451 // posiada
decenter_begin 458
from ref 139267 z 2001 label "posiada" italic max_width 255 xyz 738 456 2001 to ref 128003
no_role_a no_role_b
multiplicity_a_pos 729 418 3000 multiplicity_b_pos 734 513 3000
end
relationcanvas 140183 relation_ref 131607 // ma wbudowany
from ref 128131 z 2006 label "ma wbudowany" italic max_width 255 xyz 331 277 2006 to ref 131075
no_role_a no_role_b
multiplicity_a_pos 350 311 3000 multiplicity_b_pos 402 297 3000
end
relationcanvas 140547 relation_ref 136707 // generuje
from ref 140419 z 2017 label "generuje" italic max_width 255 xyz 181 36 2017 to ref 128899
no_role_a no_role_b
multiplicity_a_pos 243 61 3000 multiplicity_b_pos 155 53 3000
end
relationcanvas 140803 relation_ref 136835 // posiada
from ref 140675 z 2001 label "posiada" italic max_width 255 xyz 311 615 2001 to ref 137859
no_role_a no_role_b
multiplicity_a_pos 335 580 3000 multiplicity_b_pos 283 670 3000
end
relationcanvas 141059 relation_ref 136963 // ma wbudowane
from ref 128131 z 2006 label "ma wbudowane" italic max_width 255 xyz 511 206 2006 to ref 140931
no_role_a no_role_b
multiplicity_a_pos 578 202 3000 multiplicity_b_pos 526 252 3000
end
relationcanvas 141335 relation_ref 131991 // przeprowadza
decenter_begin 527
from ref 128899 z 2001 label "przeprowadza" italic max_width 255 xyz 380 41 2001 to ref 128023
no_role_a no_role_b
multiplicity_a_pos 454 61 3000 multiplicity_b_pos 370 68 3000
end
relationcanvas 141847 relation_ref 132247 // ma wbudowana
decenter_begin 291
decenter_end 875
from ref 130947 z 2006 label "ma wbudowana" italic max_width 255 xyz 475 420 2006 to ref 128131
no_role_a no_role_b
multiplicity_a_pos 488 341 3000 multiplicity_b_pos 522 530 3000
end
relationcanvas 142359 relation_ref 132503 // wybierany
from ref 131715 z 2011 label "wybierany" italic max_width 255 xyz 149 77 2011 to ref 128899
no_role_a no_role_b
multiplicity_a_pos 243 74 3000 multiplicity_b_pos 102 115 3000
end
relationcanvas 143255 relation_ref 132631 // przeprowadza
decenter_begin 282
from ref 128899 z 2006 label "przeprowadza" italic max_width 255 xyz 151 141 2006 to ref 130307
no_role_a no_role_b
multiplicity_a_pos 98 227 3000 multiplicity_b_pos 272 92 3000
end
relationcanvas 143639 relation_ref 132759 // jest
from ref 130307 z 2006 label "jest" italic max_width 255 xyz 119 229 2006 to ref 129411
no_role_a no_role_b
multiplicity_a_pos 152 247 3000 multiplicity_b_pos 98 253 3000
end
relationcanvas 143767 relation_ref 132887 // jest
from ref 130307 z 2006 label "jest" italic max_width 255 xyz 125 283 2006 to ref 129667
no_role_a no_role_b
multiplicity_a_pos 164 335 3000 multiplicity_b_pos 98 281 3000
end
relationcanvas 143895 relation_ref 133015 // jest
decenter_end 333
from ref 130307 z 2006 label "jest" italic max_width 255 xyz 115 330 2006 to ref 129795
no_role_a no_role_b
multiplicity_a_pos 154 388 3000 multiplicity_b_pos 66 289 3000
end
relationcanvas 144023 relation_ref 133143 // jest
from ref 130307 z 2006 label "jest" italic max_width 255 xyz 34 325 2006 to ref 129539
no_role_a no_role_b
multiplicity_a_pos 20 379 3000 multiplicity_b_pos 34 289 3000
end
relationcanvas 144535 relation_ref 139671 // posiada
from ref 128131 z 2006 label "posiada" italic max_width 255 xyz 424 514 2006 to ref 144151
no_role_a no_role_b
multiplicity_a_pos 412 706 3000 multiplicity_b_pos 446 341 3000
end
relationcanvas 144663 relation_ref 139799 // generuje
from ref 144151 z 2006 label "generuje" italic max_width 255 xyz 525 744 2006 to ref 132099
no_role_a no_role_b
multiplicity_a_pos 589 776 3000 multiplicity_b_pos 502 763 3000
end
end

View File

@ -1,128 +0,0 @@
format 224
classinstance 128003 class_ref 128131 // Bankomat
name "" xyz 148 4 2000 life_line_z 2000
classinstance 128131 class_ref 130691 // Czytnik
name "" xyz 870 39 2000 life_line_z 2000
classinstance 128259 class_ref 128003 // Karta
name "" xyz 1036 79 2000 life_line_z 2000
classinstance 128387 class_ref 128023 // Klient
drawing_mode actor name "" xyz 14 4 2000 life_line_z 2000
classinstance 129795 class_ref 153347 // SystemKontroliWeryfikacji
name "" xyz 322 4 2000 life_line_z 2000
classinstance 130179 class_ref 128771 // Bank
name "" xyz 547 4 2000 life_line_z 2000
fragment 131075 "rezultatSprawdzenia = false"
xyzwh 7 230 2005 612 375
end
fragment 131459 "licznikNieudanychProb > 2"
xyzwh 16 321 2010 584 162
end
durationcanvas 128515 classinstance_ref 128131 // :Czytnik
xyzwh 889 358 2010 11 95
end
durationcanvas 128643 classinstance_ref 128003 // :Bankomat
xyzwh 174 64 2010 11 157
end
durationcanvas 128771 classinstance_ref 128387 // :Klient
xyzwh 25 64 2010 11 33
end
durationcanvas 129027 classinstance_ref 128259 // :Karta
xyzwh 1055 398 2010 11 26
end
durationcanvas 129923 classinstance_ref 129795 // :SystemKontroliWeryfikacji
xyzwh 385 84 2010 11 126
end
durationcanvas 130307 classinstance_ref 130179 // :Bank
xyzwh 566 101 2010 11 67
end
durationcanvas 131203 classinstance_ref 129795 // :SystemKontroliWeryfikacji
xyzwh 385 262 2010 11 40
end
durationcanvas 131971 classinstance_ref 129795 // :SystemKontroliWeryfikacji
xyzwh 385 345 2010 11 40
end
durationcanvas 132099 classinstance_ref 130179 // :Bank
xyzwh 566 345 2010 11 34
end
durationcanvas 132355 classinstance_ref 128003 // :Bankomat
xyzwh 174 373 2010 11 64
end
durationcanvas 132611 classinstance_ref 128003 // :Bankomat
xyzwh 174 441 2010 11 40
end
durationcanvas 132867 classinstance_ref 128003 // :Bankomat
xyzwh 174 515 2010 11 65
end
durationcanvas 132995 classinstance_ref 128387 // :Klient
xyzwh 25 518 2010 11 63
end
msg 129155 synchronous
from durationcanvas_ref 128515
to durationcanvas_ref 129027
yz 398 2020 explicitmsg "stworzNowaKarte()"
stereotype "<<create>>" xyz 949 409 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 932 387
msg 129283 synchronous
from durationcanvas_ref 128771
to durationcanvas_ref 128643
yz 64 2015 explicitmsg "wprowadzPIN()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "aPIN"
label_xy 61 55
msg 130051 synchronous
from durationcanvas_ref 128643
to durationcanvas_ref 129923
yz 88 2015 explicitmsg "zweryfikujPINKarty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "aPIN, nrKarty"
label_xy 198 76
msg 130435 synchronous
from durationcanvas_ref 129923
to durationcanvas_ref 130307
yz 103 2020 explicitmsg "czyPINSieZgadza()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "aPIN, nrKarty"
label_xy 404 97
msg 130563 return
from durationcanvas_ref 130307
to durationcanvas_ref 129923
yz 150 2015 explicitmsg "rezultatSprawdzenia"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 427 139
msg 130947 return
from durationcanvas_ref 129923
to durationcanvas_ref 128643
yz 183 2015 explicitmsg "return stanWeryfikacji"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 197 172
reflexivemsg 131331 synchronous
to durationcanvas_ref 131203
yz 262 2015 explicitmsg "zwiekszLicznikNieudanychProb()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 397 251
msg 132227 synchronous
from durationcanvas_ref 131971
to durationcanvas_ref 132099
yz 345 2015 explicitmsg "zablokujKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 428 331
msg 132483 return
from durationcanvas_ref 131971
to durationcanvas_ref 132355
yz 373 2015 explicitmsg "return stanWeryfikacji"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 197 362
reflexivemsg 132739 synchronous
to durationcanvas_ref 132611
yz 441 2015 explicitmsg "zwrocKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 191 431
msg 133123 return
from durationcanvas_ref 132867
to durationcanvas_ref 132995
yz 528 2015 explicitmsg "zarzadajPonownejProby"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 47 517
end

View File

@ -1,44 +0,0 @@
format 224
classinstance 128003 class_ref 128023 // Klient
drawing_mode actor name "" xyz 64 4 2000 life_line_z 2000
classinstance 128131 class_ref 128131 // Bankomat
name "" xyz 185 4 2000 life_line_z 2000
classinstance 128259 class_ref 153475 // ObslugaTransakcji
name "" xyz 374 4 2000 life_line_z 2000
classinstance 128387 class_ref 129795 // Przelew
name "" xyz 630 4 2000 life_line_z 2000
durationcanvas 128515 classinstance_ref 128003 // :Klient
xyzwh 75 67 2010 11 40
end
durationcanvas 128643 classinstance_ref 128131 // :Bankomat
xyzwh 211 71 2010 11 52
end
durationcanvas 128899 classinstance_ref 128259 // :ObslugaTransakcji
xyzwh 419 86 2010 11 54
end
durationcanvas 129155 classinstance_ref 128387 // :Przelew
xyzwh 651 102 2010 11 56
end
msg 128771 synchronous
from durationcanvas_ref 128515
to durationcanvas_ref 128643
yz 71 2015 explicitmsg "wybierzPrzelew()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 110 60
msg 129027 synchronous
from durationcanvas_ref 128643
to durationcanvas_ref 128899
yz 89 2020 explicitmsg "zainicjujNowyPrzelew()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "karta: Karta"
label_xy 236 78
msg 129283 synchronous
from durationcanvas_ref 128899
to durationcanvas_ref 129155
yz 103 2025 explicitmsg "stworzNowyPrzelew()"
stereotype "<<create>>" xyz 479 114 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "nrKarty: number"
label_xy 458 92
end

View File

@ -1,95 +0,0 @@
format 224
classinstance 128003 class_ref 128023 // Klient
drawing_mode actor name "" xyz 54 4 2000 life_line_z 2000
classinstance 128131 class_ref 128131 // Bankomat
name "" xyz 276 7 2000 life_line_z 2000
classinstance 129027 class_ref 128771 // Bank
name "" xyz 631 5 2000 life_line_z 2000
classinstance 129667 class_ref 129795 // Przelew
name "" xyz 738 4 2000 life_line_z 2000
classinstance 129795 class_ref 153475 // ObslugaTransakcji
name "" xyz 434 4 2005 life_line_z 2000
fragment 130819 "odbiorcaDostepny = false"
xyzwh 41 388 2000 767 168
end
textcanvas 133251 "wsz dzie odbiorca: number
"
xyzwh 1050 185 2000 128 24
durationcanvas 128259 classinstance_ref 128131 // :Bankomat
xyzwh 302 102 2010 11 230
end
durationcanvas 128387 classinstance_ref 128003 // :Klient
xyzwh 65 97 2010 11 40
end
durationcanvas 129923 classinstance_ref 129795 // :ObslugaTransakcji
xyzwh 479 114 2010 11 142
end
durationcanvas 130563 classinstance_ref 129667 // :Przelew
xyzwh 759 245 2010 11 49
end
durationcanvas 130947 classinstance_ref 128131 // :Bankomat
xyzwh 302 443 2010 11 76
end
durationcanvas 131075 classinstance_ref 128003 // :Klient
xyzwh 65 455 2010 11 62
end
durationcanvas 131331 classinstance_ref 129027 // :Bank
xyzwh 650 132 2010 11 72
end
durationcanvas 132995 classinstance_ref 129795 // :ObslugaTransakcji
xyzwh 479 425 2010 11 74
end
msg 128515 synchronous
from durationcanvas_ref 128387
to durationcanvas_ref 128259
yz 102 2015 explicitmsg "wprowadzNumerOdbiorcy()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "odbiorca: number"
label_xy 79 90
msg 130051 synchronous
from durationcanvas_ref 128259
to durationcanvas_ref 129923
yz 120 2015 explicitmsg "dodajOdbiorcePrzelewu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "odbiorca"
label_xy 318 110
msg 130691 synchronous
from durationcanvas_ref 129923
to durationcanvas_ref 130563
yz 245 2015 explicitmsg "dodajOdbiorce()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "odbiorca"
label_xy 497 234
msg 131203 return
from durationcanvas_ref 130947
to durationcanvas_ref 131075
yz 470 2015 explicitmsg "powtorzProbe"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 111 459
msg 131459 synchronous
from durationcanvas_ref 129923
to durationcanvas_ref 131331
yz 132 2020 explicitmsg "czyKontoAktywne()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "odbiorca"
label_xy 506 122
msg 131587 return
from durationcanvas_ref 131331
to durationcanvas_ref 129923
yz 180 2015 explicitmsg "return statusKonta"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 520 169
msg 131715 return
from durationcanvas_ref 129923
to durationcanvas_ref 128259
yz 207 2020 explicitmsg "return odbiorcaDostepny"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 342 196
msg 133123 return
from durationcanvas_ref 132995
to durationcanvas_ref 130947
yz 459 2020 explicitmsg "return odbiorcaDostepny"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 342 448
end

View File

@ -1,91 +0,0 @@
format 224
classinstance 133379 class_ref 128131 // Bankomat
name "" xyz 259 7 2000 life_line_z 2000
classinstance 133507 class_ref 128023 // Klient
drawing_mode actor name "" xyz 59 7 2000 life_line_z 2000
fragment 133635 "wystarczajacaIloscSrodkow = false"
xyzwh 27 402.5 2000 767 168
end
classinstance 133763 class_ref 128003 // Karta
name "" xyz 678 8 2000 life_line_z 2000
classinstance 133891 class_ref 129795 // Przelew
name "" xyz 753 7 2000 life_line_z 2000
classinstance 134019 class_ref 153475 // ObslugaTransakcji
name "" xyz 475 8 2005 life_line_z 2000
durationcanvas 134147 classinstance_ref 133379 // :Bankomat
xyzwh 285 439 2010 11 65
end
durationcanvas 134275 classinstance_ref 134019 // :ObslugaTransakcji
xyzwh 520 115 2010 11 142
end
durationcanvas 134403 classinstance_ref 133507 // :Klient
xyzwh 70 98 2010 11 40
end
durationcanvas 134531 classinstance_ref 133763 // :Karta
xyzwh 697 133 2010 11 72
end
durationcanvas 134659 classinstance_ref 133891 // :Przelew
xyzwh 774 246 2010 11 49
end
durationcanvas 134787 classinstance_ref 133379 // :Bankomat
xyzwh 285 103 2010 11 230
end
durationcanvas 134915 classinstance_ref 133507 // :Klient
xyzwh 70 456 2010 11 62
end
durationcanvas 136323 classinstance_ref 134019 // :ObslugaTransakcji
xyzwh 520 414 2010 11 64
end
msg 135043 return
from durationcanvas_ref 134275
to durationcanvas_ref 134787
yz 203 2020 explicitmsg "return wystarczajacaIloscSrodkow: boolean"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 307 192
msg 135171 synchronous
from durationcanvas_ref 134787
to durationcanvas_ref 134275
yz 121 2015 explicitmsg "dodajKwotePrzelewu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "kwota"
label_xy 321 111
msg 135299 synchronous
from durationcanvas_ref 134275
to durationcanvas_ref 134531
yz 133 2020 explicitmsg "pobierzIloscSrodkow()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 548 122
msg 135427 synchronous
from durationcanvas_ref 134275
to durationcanvas_ref 134659
yz 246 2015 explicitmsg "dodajKwotePrzelewu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "kwota"
label_xy 538 235
msg 135555 return
from durationcanvas_ref 134147
to durationcanvas_ref 134915
yz 471 2015 explicitmsg "powtorzProbe"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 116 460
msg 135683 synchronous
from durationcanvas_ref 134403
to durationcanvas_ref 134787
yz 103 2015 explicitmsg "wprowadzKwotePrzelewu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
args "kwota: wartosc"
label_xy 84 91
msg 135811 return
from durationcanvas_ref 134531
to durationcanvas_ref 134275
yz 169 2015 explicitmsg "return dostepneSrodki: wartosc"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 547 158
msg 136451 return
from durationcanvas_ref 136323
to durationcanvas_ref 134147
yz 455 2015 explicitmsg "return wystarczajacaIloscSrodkow"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 303 444
end

View File

@ -1,56 +0,0 @@
format 224
classinstance 128131 class_ref 129795 // Przelew
name "" xyz 1125.5 186 2000 life_line_z 2000
classinstance 128643 class_ref 128003 // Karta
name "" xyz 993.5 83 2000 life_line_z 2000
classinstance 128771 class_ref 128023 // Klient
drawing_mode actor name "" xyz 120 4 2000 life_line_z 2000
classinstance 128899 class_ref 128131 // Bankomat
name "" xyz 224 4 2000 life_line_z 2000
classinstance 129027 class_ref 153475 // ObslugaTransakcji
name "" xyz 397 4 2000 life_line_z 2000
classinstance 129155 class_ref 129795 // Przelew
name "" xyz 582 4 2000 life_line_z 2000
classinstance 129283 class_ref 128771 // Bank
name "" xyz 734 4 2000 life_line_z 2000
durationcanvas 129411 classinstance_ref 128771 // :Klient
xyzwh 131 80 2010 11 40
end
durationcanvas 129539 classinstance_ref 128899 // :Bankomat
xyzwh 250 81 2010 11 42
end
durationcanvas 129795 classinstance_ref 129027 // :ObslugaTransakcji
xyzwh 442 98 2010 11 61
end
durationcanvas 130051 classinstance_ref 129155 // :Przelew
xyzwh 603 119 2010 11 58
end
durationcanvas 130307 classinstance_ref 129283 // :Bank
xyzwh 753 143 2010 11 65
end
msg 129667 synchronous
from durationcanvas_ref 129411
to durationcanvas_ref 129539
yz 81 2015 explicitmsg "potwierdzPrzelew()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 150 70
msg 129923 synchronous
from durationcanvas_ref 129539
to durationcanvas_ref 129795
yz 99 2015 explicitmsg "dokonajPrzelewu()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 307 88
msg 130179 synchronous
from durationcanvas_ref 129795
to durationcanvas_ref 130051
yz 133 2015 explicitmsg "wykonaj()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 505 122
msg 130435 synchronous
from durationcanvas_ref 130051
to durationcanvas_ref 130307
yz 150 2015 explicitmsg "wyslijPrzelew()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 651 139
end

View File

@ -4,24 +4,41 @@ classinstance 128259 class_ref 128023 // Klient
drawing_mode actor name "" xyz 84 4 2000 life_line_z 2000
classinstance 128387 class_ref 128131 // Bankomat
name "" xyz 188 4 2000 life_line_z 2000
classinstance 130051 class_ref 130691 // Czytnik
name "" xyz 414 4 2000 life_line_z 2000
durationcanvas 128643 classinstance_ref 128387 // :Bankomat
xyzwh 214 222 2010 11 42
xyzwh 214 224 2010 11 85
end
durationcanvas 129027 classinstance_ref 128259 // :Klient
xyzwh 95 221 2010 11 40
end
durationcanvas 129795 classinstance_ref 128387 // :Bankomat
xyzwh 214 308 2010 11 40
xyzwh 214 356 2010 11 40
end
durationcanvas 130179 classinstance_ref 130051 // :Czytnik
xyzwh 433 254 2010 11 63
end
msg 129411 synchronous
from durationcanvas_ref 129027
to durationcanvas_ref 128643
yz 222 2015 explicitmsg "wyjmijKarte()"
yz 224 2015 explicitmsg "wyjmijKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 114 211
label_xy 114 213
reflexivemsg 129923 synchronous
to durationcanvas_ref 129795
yz 308 2015 explicitmsg "przygotujNaNastepnegoKlienta()"
yz 356 2015 explicitmsg "przygotujNaNastepnegoKlienta()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 247 300
label_xy 247 348
msg 130307 synchronous
from durationcanvas_ref 128643
to durationcanvas_ref 130179
yz 256 2015 msg operation_ref 128151 // "odczytajKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 293 245
msg 130435 return
from durationcanvas_ref 130179
to durationcanvas_ref 128643
yz 296 2015 explicitmsg "potwierdzenie"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 296 285
end

View File

@ -1,27 +0,0 @@
format 224
classinstance 128259 class_ref 128023 // Klient
drawing_mode actor name "" xyz 84 4 2000 life_line_z 2000
classinstance 128387 class_ref 128131 // Bankomat
name "" xyz 188 4 2000 life_line_z 2000
durationcanvas 128643 classinstance_ref 128387 // :Bankomat
xyzwh 214 222 2010 11 42
end
durationcanvas 129027 classinstance_ref 128259 // :Klient
xyzwh 95 221 2010 11 40
end
durationcanvas 129795 classinstance_ref 128387 // :Bankomat
xyzwh 214 308 2010 11 40
end
msg 129411 synchronous
from durationcanvas_ref 129027
to durationcanvas_ref 128643
yz 222 2015 explicitmsg "wyjmijKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 114 211
reflexivemsg 129923 synchronous
to durationcanvas_ref 129795
yz 308 2015 explicitmsg "przygotujNaNastepnegoKlienta()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 247 300
end

View File

@ -32,8 +32,9 @@ msg 128643 synchronous
msg 129155 synchronous
from durationcanvas_ref 128515
to durationcanvas_ref 129027
yz 149 2015 unspecifiedmsg
yz 149 2015 explicitmsg "cofnijTransakcje()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 256 138
msg 130307 synchronous
from durationcanvas_ref 129027
to durationcanvas_ref 130179

View File

@ -1,55 +0,0 @@
format 224
classinstance 128003 class_ref 128131 // Bankomat
name "" xyz 204.5 4 2000 life_line_z 2000
classinstance 128131 class_ref 128023 // Klient
drawing_mode actor name "" xyz 100.5 4 2000 life_line_z 2000
classinstance 128899 class_ref 153475 // ObslugaTransakcji
name "" xyz 310 4 2000 life_line_z 2000
classinstance 130051 class_ref 129795 // Przelew
name "" xyz 480 4 2000 life_line_z 2000
durationcanvas 128387 classinstance_ref 128131 // :Klient
xyzwh 111 112 2010 11 40
end
durationcanvas 128515 classinstance_ref 128003 // :Bankomat
xyzwh 230 116 2010 11 158
end
durationcanvas 129027 classinstance_ref 128899 // :ObslugaTransakcji
xyzwh 355 147 2010 11 102
end
durationcanvas 130179 classinstance_ref 130051 // :Przelew
xyzwh 501 201 2010 11 39
end
durationcanvas 131331 classinstance_ref 128003 // :Bankomat
xyzwh 230 326 2010 11 40
end
msg 128643 synchronous
from durationcanvas_ref 128387
to durationcanvas_ref 128515
yz 116 2015 explicitmsg "anulujOperacje()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 130 105
msg 129155 synchronous
from durationcanvas_ref 128515
to durationcanvas_ref 129027
yz 149 2015 unspecifiedmsg
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
msg 130307 synchronous
from durationcanvas_ref 129027
to durationcanvas_ref 130179
yz 201 2015 explicitmsg "usunPrzelew"
stereotype "<<delete>>" xyz 406 212 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 402 190
msg 130947 return
from durationcanvas_ref 129027
to durationcanvas_ref 128515
yz 221 2020 explicitmsg "return deleted"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 265 210
reflexivemsg 131459 synchronous
to durationcanvas_ref 131331
yz 326 2015 explicitmsg "wysunKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 255 315
end

View File

@ -1,50 +0,0 @@
format 224
classinstance 128407 class_ref 128023 // Klient
drawing_mode actor name "" xyz 54 4 2000 life_line_z 2000
classinstance 128535 class_ref 128131 // Bankomat
name "" xyz 178 4 2000 life_line_z 2000
classinstance 128663 class_ref 130691 // Czytnik
name "" xyz 344 4 2000 life_line_z 2000
classinstance 128791 class_ref 128003 // Karta
name "karta" xyz 504 4 2000 life_line_z 2000
note 130967 "Aby wlozyc karte do bankomatu kart potrzebujemy:
Bankomatu, Czytnika, Karty, Klienta
Klient wklada kart do czytynika który znajduje sie w bankomacie (po czenie z bankiem?).
"
xyzwh 611 73 2000 161 225
durationcanvas 131095 classinstance_ref 128407 // :Klient
xyzwh 65 124 2010 11 40
end
durationcanvas 131223 classinstance_ref 128535 // :Bankomat
xyzwh 204 124 2010 11 35
end
durationcanvas 131479 classinstance_ref 128663 // :Czytnik
xyzwh 363 141 2010 11 31
end
durationcanvas 131735 classinstance_ref 128663 // :Czytnik
xyzwh 363 168 2010 11 51
end
durationcanvas 131863 classinstance_ref 128791 // karta:Karta
xyzwh 530 168 2010 11 36
end
msg 131351 synchronous
from durationcanvas_ref 131095
to durationcanvas_ref 131223
yz 124 2015 msg operation_ref 128023 // "wlozKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 110 110
msg 131607 synchronous
from durationcanvas_ref 131223
to durationcanvas_ref 131479
yz 145 2015 msg operation_ref 128151 // "odczytajKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 251 131
msg 131991 synchronous
from durationcanvas_ref 131735
to durationcanvas_ref 131863
yz 168 2015 explicitmsg "utworzKarte()"
stereotype "<<create>>" xyz 425 182 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 431 154
end

View File

@ -1,23 +0,0 @@
format 224
classinstance 128023 class_ref 128023 // Klient
drawing_mode actor name "" xyz 40 4 2005 life_line_z 2000
classinstance 128151 class_ref 128131 // Bankomat
name "" xyz 163 6 2005 life_line_z 2000
classinstance 128663 class_ref 132099 // Autoryzacja
name "" xyz 511 4 2005 life_line_z 2000
classinstance 128791 class_ref 130435 // Komunikat
name "" xyz 348 4 2005 life_line_z 2000
durationcanvas 128279 classinstance_ref 128023 // :Klient
xyzwh 51 93 2010 11 40
end
durationcanvas 128407 classinstance_ref 128151 // :Bankomat
xyzwh 189 93 2010 11 25
end
msg 128535 synchronous
from durationcanvas_ref 128279
to durationcanvas_ref 128407
yz 93 2015 explicitmsg "wprowadzPin()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 92 77
end

27
models/135427.diagram Normal file
View File

@ -0,0 +1,27 @@
format 224
classinstance 128259 class_ref 128131 // Bankomat
name "" xyz 195 4 2000 life_line_z 2000
classinstance 130051 class_ref 128771 // Bank
name "" xyz 407 8 2000 life_line_z 2000
durationcanvas 129795 classinstance_ref 128259 // :Bankomat
xyzwh 221 113 2010 11 40
end
durationcanvas 130179 classinstance_ref 128259 // :Bankomat
xyzwh 221 187 2010 11 40
end
durationcanvas 130307 classinstance_ref 130051 // :Bank
xyzwh 426 187 2010 11 25
end
reflexivemsg 129923 synchronous
to durationcanvas_ref 129795
yz 113 2015 explicitmsg "wsunKarte()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 235 102
msg 130435 synchronous
from durationcanvas_ref 130179
to durationcanvas_ref 130307
yz 187 2015 explicitmsg "wyslijKomunikatOZatrzymaniuKarty()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 235 180
end

7
models/135555.diagram Normal file
View File

@ -0,0 +1,7 @@
format 224
note 128003 "TAK SAMO JAK ANULOWANIE
"
xyzwh 334 285 2000 179 43
end

View File

@ -1,15 +1,7 @@
window_sizes 1630 910 712 912 753 105
window_sizes 1920 1016 266 1648 964 0
cleanlooks_style
diagrams
classdiagram_ref 128023 // domain-model
2099 1194 150 A4 0 0
sequencediagram_ref 134551 // 5-1-wlozKarteDoBankomatu
1473 975 100 A4 0 0
active sequencediagram_ref 134679 // 5-2-wprowadzPIN
729 602 100 A4 0 0
end
show_stereotypes
selected sequencediagram_ref 134679 // 5-2-wprowadzPIN
selected sequencediagram_ref 135555 // 8-10-brakAktywnosci
open
classview_ref 128023 // domain
classview_ref 134551 // design

View File

@ -1,6 +1,6 @@
format 224
"models"
revision 11
revision 12
modified_by 3 "leero"
@ -2024,5 +2024,15 @@ ${members}};
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135427 "8-9-nieodebranieKarty"
sequencediagramsettings end
overlapping_bars size A4
end
sequencediagram 135555 "8-10-brakAktywnosci"
sequencediagramsettings end
overlapping_bars size A4
end
end
end

View File

@ -51,7 +51,5 @@ Use case 5: Zakup kodu pre-paid
6. Wyjęcie karty z bankomatu
7. Akceptacja przelewu
8. Anulowanie przelewu
{poniższe nie uwzgędnione w diagramie, gdyż nie było ich w moim use casie i nie wiem jak miałyby działać}
9. Brak aktywności klienta
10. Nieodebranie karty (aktor to czas)