more sequence diagrams

This commit is contained in:
s464978 2022-12-21 18:36:06 +01:00
parent 740d0c0392
commit 338d9b70ac
6 changed files with 157 additions and 45 deletions

View File

@ -54,7 +54,7 @@ classcanvas 129539 class_ref 129539 // Wyplata
end
classcanvas 129667 class_ref 129667 // Wplata
classdiagramsettings member_max_width 0 end
xyzwh 181 299.2 2000 51 81
xyzwh 181 299.2 2000 57 89
end
classcanvas 129795 class_ref 129795 // Przelew
classdiagramsettings member_max_width 0 end
@ -74,7 +74,7 @@ classcanvas 130691 class_ref 130691 // Czytnik
end
classcanvas 130947 class_ref 130947 // Drukarka
classdiagramsettings member_max_width 0 end
xyzwh 513.2 552.1 2000 89 51
xyzwh 513.2 552.1 2000 93 53
end
classcanvas 131075 class_ref 131075 // Glosnik
classdiagramsettings member_max_width 0 end
@ -90,15 +90,15 @@ classcanvas 131715 class_ref 131715 // Wybor_jezyka
end
classcanvas 132099 class_ref 132099 // Autoryzacja
classdiagramsettings member_max_width 0 end
xyzwh 239.6 141.1 2005 77 39
xyzwh 607.6 753.1 2005 87 41
end
classcanvas 136451 class_ref 139651 // Klawiatura
classdiagramsettings member_max_width 0 end
xyz 373.8 610.2 2000
xyz 471.8 634.2 2000
end
classcanvas 137603 class_ref 139779 // Sprawdzenie_stanu_rachunku
classdiagramsettings member_max_width 0 end
xyzwh 17.9 518.7 2011 179 81
xyzwh 17.9 518.7 2011 203 89
end
classcanvas 137859 class_ref 139907 // Serwisant
classdiagramsettings member_max_width 0 end
@ -120,15 +120,19 @@ classcanvas 140931 class_ref 131843 // Kasetka
classdiagramsettings member_max_width 0 end
xyz 596 148.3 2000
end
classcanvas 144151 class_ref 141207 // SystemAutoryzacji
classdiagramsettings member_max_width 0 end
xyz 364 728 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 684 579 3000 multiplicity_b_pos 485 330 3000
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 244 579 3000 multiplicity_b_pos 412 330 3000
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
@ -137,9 +141,9 @@ relationcanvas 128652 relation_ref 128396 // zawiera
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.5 185 2006 to ref 128131
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 465 214 3000 multiplicity_b_pos 487 173 3000
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
@ -167,14 +171,14 @@ relationcanvas 133655 relation_ref 129431 // posiada (jako atrybut)
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.5 2006 to ref 131587
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 635 275 3000 multiplicity_b_pos 514 282 3000
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 551 350 3000 multiplicity_b_pos 514 313 3000
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
@ -183,9 +187,9 @@ relationcanvas 137111 relation_ref 130583 // przyjmuje
end
relationcanvas 137219 relation_ref 128899 // ma wbudowany
decenter_end 745
from ref 136451 z 2006 label "ma wbudowany" italic max_width 255 xyz 411 449 2006 to ref 128131
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 466 330 3000 multiplicity_b_pos 400 591 3000
multiplicity_a_pos 475 341 3000 multiplicity_b_pos 495 612 3000
end
relationcanvas 137731 relation_ref 129027 // jest
decenter_end 497
@ -194,9 +198,9 @@ relationcanvas 137731 relation_ref 129027 // jest
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.5 397 2006 to ref 128131
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 426 330 3000 multiplicity_b_pos 370 474 3000
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
@ -206,12 +210,7 @@ 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 410 214 3000 multiplicity_b_pos 320 98 3000
end
relationcanvas 139139 relation_ref 136195 // przeprowadza
from ref 132099 z 2006 label "przeprowadza" italic max_width 255 xyz 329 200 2006 to ref 128131
no_role_a no_role_b
multiplicity_a_pos 403 263 3000 multiplicity_b_pos 318 192 3000
multiplicity_a_pos 411 211 3000 multiplicity_b_pos 329 105 3000
end
relationcanvas 139523 relation_ref 136451 // posiada
decenter_begin 458
@ -220,9 +219,9 @@ relationcanvas 139523 relation_ref 136451 // posiada
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.5 2006 to ref 131075
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 336 309 3000 multiplicity_b_pos 403 291 3000
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
@ -235,9 +234,9 @@ relationcanvas 140803 relation_ref 136835 // posiada
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.5 2006 to ref 140931
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 579 194 3000 multiplicity_b_pos 514 252 3000
multiplicity_a_pos 578 202 3000 multiplicity_b_pos 526 252 3000
end
relationcanvas 141335 relation_ref 131991 // przeprowadza
decenter_begin 527
@ -250,7 +249,7 @@ relationcanvas 141847 relation_ref 132247 // ma wbudowana
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 479 330 3000 multiplicity_b_pos 521 533 3000
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
@ -284,4 +283,14 @@ relationcanvas 144023 relation_ref 133143 // jest
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 3000 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 3000 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

@ -12,21 +12,21 @@ 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 65 2000 193 123
xyzwh 611 73 2000 161 225
durationcanvas 131095 classinstance_ref 128407 // :Klient
xyzwh 65 124 2010 11 40
xyzwh 69 124 2010 11 40
end
durationcanvas 131223 classinstance_ref 128535 // :Bankomat
xyzwh 203 124 2010 11 35
xyzwh 210 124 2010 11 35
end
durationcanvas 131479 classinstance_ref 128663 // :Czytnik
xyzwh 363 141 2010 11 31
xyzwh 368 141 2010 11 31
end
durationcanvas 131735 classinstance_ref 128663 // :Czytnik
xyzwh 363 168 2010 11 51
xyzwh 368 168 2010 11 51
end
durationcanvas 131863 classinstance_ref 128791 // karta:Karta
xyzwh 530 168 2010 11 36
xyzwh 536 168 2010 11 36
end
msg 131351 synchronous
from durationcanvas_ref 131095
@ -43,7 +43,7 @@ msg 131607 synchronous
msg 131991 synchronous
from durationcanvas_ref 131735
to durationcanvas_ref 131863
yz 168 2015 msg operation_ref 128279 // "utworz()"
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

View File

@ -1,3 +1,23 @@
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 55 93 2010 11 40
end
durationcanvas 128407 classinstance_ref 128151 // :Bankomat
xyzwh 195 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

48
models/134807.diagram Normal file
View File

@ -0,0 +1,48 @@
format 224
classinstance 128151 class_ref 128023 // Klient
drawing_mode actor name "" xyz 40 5.4 2005 life_line_z 2000
classinstance 128279 class_ref 128131 // Bankomat
name "" xyz 170.2 4.2 2005 life_line_z 2000
classinstance 128407 class_ref 130435 // Komunikat
name "" xyz 384.2 4.2 2005 life_line_z 2000
durationcanvas 128663 classinstance_ref 128151 // :Klient
xyzwh 54 68.8 2010 11 40
end
durationcanvas 128791 classinstance_ref 128279 // :Bankomat
xyzwh 201 70.8 2010 11 37
end
durationcanvas 129047 classinstance_ref 128407 // :Komunikat
xyzwh 417 95 2010 11 59
end
durationcanvas 129559 classinstance_ref 128279 // :Bankomat
xyzwh 201 146 2010 11 25
end
durationcanvas 129815 classinstance_ref 128151 // :Klient
xyzwh 55 150 2010 11 25
end
msg 128919 synchronous
from durationcanvas_ref 128663
to durationcanvas_ref 128791
yz 70 2015 explicitmsg "zakupKoduPrepaid()"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 76 54
msg 129175 synchronous
from durationcanvas_ref 128791
to durationcanvas_ref 129047
yz 95 2015 explicitmsg "komunikat:ZakupKoduPrepaid()"
stereotype "<<create>>" xyz 282 110 3000
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 220 84
msg 129687 return
from durationcanvas_ref 129047
to durationcanvas_ref 129559
yz 144 2020 unspecifiedmsg
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
msg 129943 return
from durationcanvas_ref 129559
to durationcanvas_ref 129815
yz 148 2015 explicitmsg "komunikat"
show_full_operations_definition default show_class_of_operation default drawing_language default show_context_mode default
label_xy 107 134
end

View File

@ -1,19 +1,18 @@
window_sizes 1920 1017 244 1671 867 104
window_sizes 1920 991 304 1610 833 104
diagrams
active sequencediagram_ref 134551 // 5-1-wlozKarteDoBankomatu
sequencediagram_ref 134551 // 5-1-wlozKarteDoBankomatu
1671 867 100 A4 0 0
classdiagram_ref 128023 // domain-model
114 86 100 A4 0 0
sequencediagram_ref 134679 // 5-2-wprowadzPIN
114 86 100 A4 0 0
1336 666 100 A4 0 0
sequencediagram_ref 134807 // 5-3-wybierzOpcjeZakupPrepaid
114 98 130 A4 0 0
active classdiagram_ref 128023 // domain-model
1610 833 100 A4 0 0
end
show_stereotypes
selected operation_ref 128279 // utworz
selected classview_ref 128023 // domain
open
class_ref 128003 // Karta
class_ref 128131 // Bankomat
class_ref 130691 // Czytnik
sequencediagram_ref 134935 // 5-4-wpiszKwote
end
end

View File

@ -1,7 +1,7 @@
format 224
"models"
revision 9
modified_by 23 "s464978"
revision 10
modified_by 23 "Lenovo"
@ -432,6 +432,14 @@ ${members}};
end
classrelation 144919 // (posiada)
relation 139671 ---- name "posiada"
a role_name "" multiplicity "1" private
classrelation_ref 144919 // (posiada)
b role_name "" multiplicity "1" private
classrelation_ref 145047 // (posiada)
end
end
@ -1488,6 +1496,10 @@ ${members}};
b role_name "" multiplicity "1" private
classrelation_ref 138115 // przeprowadza
end
classrelation 145303 // (generuje)
relation_ref 139799 // generuje
end
end
class 132227 "Papier"
@ -1859,6 +1871,29 @@ ${members}};
MysqlColumn
end
end
class 141207 "SystemAutoryzacji"
visibility package
cpp_decl ""
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
mysql_decl ""
classrelation 145047 // (posiada)
relation_ref 139671 // posiada
end
classrelation 145175 // (generuje)
relation 139799 ---- name "generuje"
a role_name "" multiplicity "1" private
classrelation_ref 145175 // (generuje)
b role_name "" multiplicity "1" private
classrelation_ref 145303 // (generuje)
end
end
end
classview 134551 "design"
@ -1925,5 +1960,6 @@ ${members}};
sequencediagramsettings end
overlapping_bars size A4
end
end
end