From 338d9b70ac0f0a71e88960fc0e5256ac6acd59fa Mon Sep 17 00:00:00 2001 From: s464978 Date: Wed, 21 Dec 2022 18:36:06 +0100 Subject: [PATCH] more sequence diagrams --- models/128023.diagram | 63 ++++++++++++++++++++++++------------------- models/134551.diagram | 14 +++++----- models/134679.diagram | 20 ++++++++++++++ models/134807.diagram | 48 +++++++++++++++++++++++++++++++++ models/23.session | 17 ++++++------ models/models.prj | 40 +++++++++++++++++++++++++-- 6 files changed, 157 insertions(+), 45 deletions(-) create mode 100644 models/134807.diagram diff --git a/models/128023.diagram b/models/128023.diagram index 62bfea8..0c87b6c 100644 --- a/models/128023.diagram +++ b/models/128023.diagram @@ -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 diff --git a/models/134551.diagram b/models/134551.diagram index 3cbcb3c..33be261 100644 --- a/models/134551.diagram +++ b/models/134551.diagram @@ -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 "<>" 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 diff --git a/models/134679.diagram b/models/134679.diagram index e8dd282..0108584 100644 --- a/models/134679.diagram +++ b/models/134679.diagram @@ -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 diff --git a/models/134807.diagram b/models/134807.diagram new file mode 100644 index 0000000..3ce191d --- /dev/null +++ b/models/134807.diagram @@ -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 "<>" 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 diff --git a/models/23.session b/models/23.session index 5273a88..40960d4 100644 --- a/models/23.session +++ b/models/23.session @@ -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 diff --git a/models/models.prj b/models/models.prj index 90f3de7..1d46dc9 100644 --- a/models/models.prj +++ b/models/models.prj @@ -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