Beautification

This commit is contained in:
Marcin Kostrzewski 2020-12-16 10:21:10 +01:00
parent b757c21745
commit d32780151b
4 changed files with 328 additions and 163 deletions

12
models/120.session Normal file
View File

@ -0,0 +1,12 @@
window_sizes 2400 1225 600 1795 1075 104
diagrams
active classdiagram_ref 128042 // domain-model
1795 1075 189 A4 48 0
end
show_stereotypes
selected classdiagram_ref 128042 // domain-model
open
classview_ref 128042 // domain
end
end

View File

@ -2,385 +2,404 @@ format 223
classcanvas 128120 class_ref 134648 // Kelner
classdiagramsettings member_max_width 0 end
xyzwh 339.4 271.6 2000 65 39
xyzwh 374.84 334.95 2000 65 39
end
classcanvas 128248 class_ref 134776 // Terminal
classdiagramsettings member_max_width 0 end
xyz 789.7 116.4 2000
xyz 1024.55 109.41 2000
end
classcanvas 128376 class_ref 134904 // Menu
classdiagramsettings member_max_width 0 end
xyzwh 752.7 502.1 2000 63 39
xyzwh 1036.19 597.06 2000 63 39
end
classcanvas 128504 class_ref 135032 // Zamowienie
classdiagramsettings member_max_width 0 end
xyzwh 518.8 166.4 2000 95 39
xyzwh 714.59 156.85 2000 95 39
end
classcanvas 128632 class_ref 135160 // Potrawa
classdiagramsettings member_max_width 0 end
xyzwh 718.2 285.9 2000 75 39
xyzwh 1017.66 326.93 2000 75 39
end
classcanvas 128760 class_ref 135288 // Kucharz
classdiagramsettings member_max_width 0 end
xyzwh 426.5 420.5 2000 75 39
xyzwh 640.26 421.09 2000 75 39
end
classcanvas 128888 class_ref 135416 // EkranKucharza
classdiagramsettings member_max_width 0 end
xyz 378.5 336.4 2000
xyz 756.98 271.39 2000
end
classcanvas 129016 class_ref 135544 // Pracownik
classdiagramsettings member_max_width 0 end
xyz 29.4 447.5 2000
xyz 230.78 433.48 2000
end
classcanvas 129144 class_ref 135672 // TabletKelnera
classdiagramsettings member_max_width 0 end
xyz 353.4 181.3 2000
xyz 419.92 137.63 2000
end
classcanvas 129318 class_ref 128038 // Pozycja_w_Menu
classdiagramsettings member_max_width 0 end
xyzwh 643.6 395.3 2000 125 39
xyzwh 1028.3 465.54 2000 125 39
end
classcanvas 129400 class_ref 135928 // Stolik
classdiagramsettings member_max_width 0 end
xyzwh 384.2 103.2 2000 63 39
xyzwh 474.95 56.09 2000 63 39
end
classcanvas 129528 class_ref 136056 // Platnosc
classdiagramsettings member_max_width 0 end
xyz 676.2 106 2000
xyz 886.36 79.11 2000
end
classcanvas 129784 class_ref 136312 // Magazyn
classdiagramsettings member_max_width 0 end
xyz 315.7 604.6 2000
xyz 641.7 674.52 2000
end
classcanvas 129912 class_ref 136440 // Magazynier
classdiagramsettings member_max_width 0 end
xyz 425.5 612.3 2000
xyz 456.61 656.9 2000
end
classcanvas 130040 class_ref 136568 // Paragon
classdiagramsettings member_max_width 0 end
xyz 718.4 25.1 2000
xyz 1003.92 13.55 2000
end
classcanvas 130168 class_ref 136696 // SystemPracowniczy
classdiagramsettings member_max_width 0 end
xyz 6.5 543.2 2000
xyz 3.01 373.21 2000
end
classcanvas 130214 class_ref 128166 // Klient
classdiagramsettings member_max_width 0 end
xyzwh 262.2 136.2 2000 63 39
xyzwh 262.23 136.25 2000 63 39
end
classcanvas 130296 class_ref 136824 // SystemZamowien
classdiagramsettings member_max_width 0 end
xyz 689.8 185.2 2000
xyz 924.4 181.97 2000
end
classcanvas 130424 class_ref 136952 // SystemRachunkowy
classdiagramsettings member_max_width 0 end
xyz 143.6 375.9 2000
xyz 284.05 693.55 2000
end
classcanvas 130552 class_ref 137080 // Glod
classdiagramsettings member_max_width 0 end
xyz 128.1 232.9 2000
xyz 125.6 281.4 2000
end
classcanvas 130680 class_ref 137208 // Reklamacja
classdiagramsettings member_max_width 0 end
xyz 226.5 36.3 2000
xyz 226.65 14.64 2000
end
classcanvas 130808 class_ref 137336 // Obrzydzenie
classdiagramsettings member_max_width 0 end
xyz 88.1 50.5 2000
xyz 88.69 50.78 2000
end
classcanvas 130936 class_ref 137464 // Audyt
classdiagramsettings member_max_width 0 end
xyz 14.3 297.8 2000
xyz 81.1 885.37 2000
end
classcanvas 131064 class_ref 137592 // SystemAudytowy
classdiagramsettings member_max_width 0 end
xyz 107.6 285.6 2000
xyz 92.48 764.34 2000
end
classcanvas 131192 class_ref 137720 // KatalogPotraw
classdiagramsettings member_max_width 0 end
xyz 617.4 571.6 2000
xyz 1026.15 701.49 2000
end
classcanvas 131320 class_ref 137848 // Faktura
classdiagramsettings member_max_width 0 end
xyz 310.8 431 2000
xyz 725.34 874.43 2000
end
classcanvas 131448 class_ref 137976 // UmowaOPrace
classdiagramsettings member_max_width 0 end
xyz 159.6 460.5 2000
xyz 152.73 564.24 2000
end
classcanvas 131704 class_ref 138232 // StanMagazynu
classdiagramsettings member_max_width 0 end
xyz 383.7 495.2 2000
xyz 562.32 755.83 2000
end
classcanvas 131832 class_ref 138360 // Polprodukt
classdiagramsettings member_max_width 0 end
xyz 527.1 494.6 2000
xyz 754.47 769.37 2000
end
classcanvas 131960 class_ref 138488 // HistoriaZamowien
classdiagramsettings member_max_width 0 end
xyzwh 500.8 56.3 2000 131 39
xyzwh 696.59 24.67 2000 131 39
end
classcanvas 132088 class_ref 138616 // Napiwek
classdiagramsettings member_max_width 0 end
xyz 266.6 253.2 2000
xyz 329.05 251.61 2000
end
classcanvas 132216 class_ref 138744 // Zadowolenie
classdiagramsettings member_max_width 0 end
xyz 24 158.9 2000
xyz 9.15 175.86 2000
end
classcanvas 132344 class_ref 138872 // Podatek
classdiagramsettings member_max_width 0 end
xyz 24.8 376.8 2000
xyz 222.25 877.13 2000
end
classcanvas 132472 class_ref 139000 // Pensja
classdiagramsettings member_max_width 0 end
xyz 250.8 570.5 2000
xyz 59.36 690.78 2000
end
classcanvas 132600 class_ref 139128 // Wlasciciel
classdiagramsettings member_max_width 0 end
xyz 162.7 623.9 2000
xyz 19.78 568.56 2000
end
classcanvas 132856 class_ref 139384 // Przepis
classdiagramsettings member_max_width 0 end
xyzwh 533.8 404.7 2000 76 39
xyzwh 854.01 524.83 2000 76 39
end
classcanvas 132984 class_ref 139512 // Raporty
classdiagramsettings member_max_width 0 end
xyz 228 290.2 2000
xyz 428.47 878.8 2000
end
classcanvas 133112 class_ref 139640 // Menedzer
classdiagramsettings member_max_width 0 end
xyz 763 609.4 2000
xyz 845.86 698.52 2000
end
classcanvas 133240 class_ref 139768 // Rezerwacja
classdiagramsettings member_max_width 0 end
xyz 390.2 26.5 2005
xyz 317.72 20.2 2005
end
classcanvas 133496 class_ref 140024 // PrzygotowywaniePotrawy
classdiagramsettings member_max_width 0 end
xyz 487.4 266.3 2000
xyz 856.97 420.8 2000
end
relationcanvas 128038 relation_ref 128038 // realizuje
from ref 128120 z 2001 label "realizuje" italic max_width 255 xyz 441 224 3000 to ref 128504
from ref 128120 z 2001 label "realizuje" italic max_width 255 xyz 556 251.5 2001 to ref 128504
no_role_a no_role_b
multiplicity_a_pos 514 205 3000 multiplicity_b_pos 410 273 3000
multiplicity_a_pos 709 195 3000 multiplicity_b_pos 445 339 3000
end
relationcanvas 129190 relation_ref 128550 // zawiera
from ref 128504 z 2001 label "zawiera" italic max_width 255 xyz 640.5 229.5 3000 to ref 128632
from ref 128504 z 2001 label "zawiera" italic max_width 255 xyz 888 245 2001 to ref 128632
no_role_a no_role_b
multiplicity_a_pos 700 297 3000 multiplicity_b_pos 603 215 3000
multiplicity_a_pos 1016 310 3000 multiplicity_b_pos 815 193 3000
end
relationcanvas 129446 relation_ref 128678 // zawiera
from ref 128376 z 2001 label "zawiera" italic max_width 255 xyz 724.5 453.5 3000 to ref 129318
from ref 128376 z 2001 label "zawiera" italic max_width 255 xyz 1057.5 535.5 2001 to ref 129318
no_role_a no_role_b
multiplicity_a_pos 696 439 3000 multiplicity_b_pos 750 485 3000
multiplicity_a_pos 1060 509 3000 multiplicity_b_pos 1058 578 3000
end
relationcanvas 129574 relation_ref 128806 // opisuje
from ref 128632 z 2001 label "opisuje" italic max_width 255 xyz 709 345 3000 to ref 129318
from ref 128632 z 2001 label "opisuje" italic max_width 255 xyz 1051.5 400.5 2001 to ref 129318
no_role_a no_role_b
multiplicity_a_pos 699 378 3000 multiplicity_b_pos 729 328 3000
multiplicity_a_pos 1071 446 3000 multiplicity_b_pos 1048 371 3000
end
relationcanvas 129702 relation_ref 128934 // <association>
from ref 129318 z 2001 to ref 132856
role_a_pos 616 401 3000 no_role_b
multiplicity_a_pos 618 426 3000 multiplicity_b_pos 627 424 3000
role_a_pos 934 512 3000 no_role_b
multiplicity_a_pos 935 536 3000 multiplicity_b_pos 1016 507 3000
end
relationcanvas 129830 relation_ref 129062 // ustala
from ref 131192 z 2001 label "ustala" italic max_width 255 xyz 721 596 3000 to ref 133112
from ref 131192 z 2001 label "ustala" italic max_width 255 xyz 921 702 2001 to ref 133112
no_role_a no_role_b
multiplicity_a_pos 740 627 3000 multiplicity_b_pos 715 609 3000
multiplicity_a_pos 916 723 3000 multiplicity_b_pos 1016 725 3000
end
relationcanvas 129958 relation_ref 129190 // zawiera
from ref 131960 z 2001 label "zawiera" italic max_width 255 xyz 547 117 3000 to ref 128504
from ref 131960 z 2001 label "zawiera" italic max_width 255 xyz 742 97 2001 to ref 128504
no_role_a no_role_b
multiplicity_a_pos 552 149 3000 multiplicity_b_pos 550 100 3000
multiplicity_a_pos 749 138 3000 multiplicity_b_pos 749 69 3000
end
relationcanvas 130086 relation_ref 129318 // przypisane
from ref 129400 z 2001 label "przypisane" italic max_width 255 xyz 461 137.5 3000 to ref 128504
from ref 129400 z 2001 label "przypisane" italic max_width 255 xyz 602 108 2001 to ref 128504
no_role_a no_role_b
multiplicity_a_pos 512 178 3000 multiplicity_b_pos 456 144 3000
multiplicity_a_pos 696 136 3000 multiplicity_b_pos 543 95 3000
end
relationcanvas 130342 relation_ref 129446 // przynalezy
from ref 130214 z 2001 label "przynalezy" italic max_width 255 xyz 330.5 123 3000 to ref 129400
from ref 130214 z 2001 label "przynalezy" italic max_width 255 xyz 375.5 100 2001 to ref 129400
no_role_a no_role_b
multiplicity_a_pos 369 133 3000 multiplicity_b_pos 334 150 3000
multiplicity_a_pos 462 90 3000 multiplicity_b_pos 329 139 3000
end
relationcanvas 130982 relation_ref 135974 // czuje
from ref 130552 z 2001 label "czuje" italic max_width 255 xyz 203.5 189 3000 to ref 130214
from ref 130552 z 2001 label "czuje" italic max_width 255 xyz 204.5 212 2001 to ref 130214
no_role_a no_role_b
multiplicity_a_pos 248 174 3000 multiplicity_b_pos 182 235 3000
multiplicity_a_pos 261 186 3000 multiplicity_b_pos 171 281 3000
end
relationcanvas 131110 relation_ref 136102 // sklada
from ref 130680 z 2001 label "sklada" italic max_width 255 xyz 261 91 3000 to ref 130214
from ref 130680 z 2001 label "sklada" italic max_width 255 xyz 261 80.5 2001 to ref 130214
no_role_a no_role_b
multiplicity_a_pos 271 119 3000 multiplicity_b_pos 254 79 3000
multiplicity_a_pos 275 118 3000 multiplicity_b_pos 258 56 3000
end
relationcanvas 131238 relation_ref 136230 // czuje
from ref 132216 z 2001 label "czuje" italic max_width 255 xyz 169.5 150 3000 to ref 130214
from ref 132216 z 2001 label "czuje" italic max_width 255 xyz 161.5 158.5 2001 to ref 130214
no_role_a no_role_b
multiplicity_a_pos 247 163 3000 multiplicity_b_pos 113 179 3000
multiplicity_a_pos 250 164 3000 multiplicity_b_pos 97 192 3000
end
relationcanvas 131366 relation_ref 136358 // czuje
from ref 130808 z 2001 label "czuje" italic max_width 255 xyz 199.5 99 3000 to ref 130214
from ref 130808 z 2001 label "czuje" italic max_width 255 xyz 199 99 2001 to ref 130214
no_role_a no_role_b
multiplicity_a_pos 247 149 3000 multiplicity_b_pos 173 98 3000
multiplicity_a_pos 246 132 3000 multiplicity_b_pos 173 98 3000
end
relationcanvas 131494 relation_ref 136486 // daje
from ref 132088 z 2001 label "daje" italic max_width 255 xyz 282.5 199 3000 to ref 130214
from ref 132088 z 2001 label "daje" italic max_width 255 xyz 313 198.5 2001 to ref 130214
no_role_a no_role_b
multiplicity_a_pos 279 179 3000 multiplicity_b_pos 279 236 3000
multiplicity_a_pos 295 181 3000 multiplicity_b_pos 333 234 3000
end
relationcanvas 132006 relation_ref 136614 // realizuje
from ref 128760 z 2001 label "realizuje" italic max_width 255 xyz 489.5 348.5 3000 to ref 133496
from ref 128760 z 2001 label "realizuje" italic max_width 255 xyz 762 426 2001 to ref 133496
no_role_a no_role_b
multiplicity_a_pos 534 309 3000 multiplicity_b_pos 461 403 3000
multiplicity_a_pos 846 444 3000 multiplicity_b_pos 721 446 3000
end
relationcanvas 132134 relation_ref 136742 // realizuje
from ref 133496 z 2001 label "realizuje" italic max_width 255 xyz 654.5 281 3000 to ref 128632
from ref 133496 z 2001 label "realizuje" italic max_width 255 xyz 966 378 2001 to ref 128632
no_role_a no_role_b
multiplicity_a_pos 703 305 3000 multiplicity_b_pos 645 298 3000
multiplicity_a_pos 1015 367 3000 multiplicity_b_pos 943 406 3000
end
relationcanvas 132262 relation_ref 136870 // nadzoruje
decenter_begin 768
from ref 129912 z 2001 label "nadzoruje" italic max_width 255 xyz 434 558.5 3000 to ref 131704
from ref 129912 z 2001 label "nadzoruje" italic max_width 255 xyz 556.5 711 2001 to ref 131704
no_role_a no_role_b
multiplicity_a_pos 425 538 3000 multiplicity_b_pos 464 595 3000
multiplicity_a_pos 565 740 3000 multiplicity_b_pos 521 703 3000
end
relationcanvas 132390 relation_ref 136998 // opisuje
from ref 131704 z 2001 label "opisuje" italic max_width 255 xyz 367 554.5 3000 to ref 129784
from ref 131704 z 2001 label "opisuje" italic max_width 255 xyz 619.5 720.5 2001 to ref 129784
no_role_a no_role_b
multiplicity_a_pos 346 587 3000 multiplicity_b_pos 393 538 3000
multiplicity_a_pos 669 713 3000 multiplicity_b_pos 616 737 3000
end
relationcanvas 132646 relation_ref 137254 // zawiera
from ref 131704 z 2001 label "zawiera" italic max_width 255 xyz 481.5 499 3000 to ref 131832
from ref 131704 z 2001 label "zawiera" italic max_width 255 xyz 684 766.5 2001 to ref 131832
no_role_a no_role_b
multiplicity_a_pos 515 519 3000 multiplicity_b_pos 481 519 3000
multiplicity_a_pos 743 790 3000 multiplicity_b_pos 662 783 3000
end
relationcanvas 132902 relation_ref 137510 // realizuje
from ref 132856 z 2001 label "realizuje" italic max_width 255 xyz 544.5 339.5 3000 to ref 133496
from ref 132856 z 2001 label "realizuje" italic max_width 255 xyz 887.5 476 2001 to ref 133496
no_role_a no_role_b
multiplicity_a_pos 549 309 3000 multiplicity_b_pos 553 387 3000
multiplicity_a_pos 912 462 3000 multiplicity_b_pos 889 507 3000
end
relationcanvas 133158 relation_ref 137638 // skladaSie
from ref 131832 z 2001 label "skladaSie" italic max_width 255 xyz 541 454 3000 to ref 132856
from ref 131832 z 2001 label "skladaSie" italic max_width 255 xyz 814 651 2001 to ref 132856
no_role_a no_role_b
multiplicity_a_pos 553 448 3000 multiplicity_b_pos 538 477 3000
multiplicity_a_pos 867 569 3000 multiplicity_b_pos 775 751 3000
end
relationcanvas 133414 relation_ref 137766 // wiaze
from ref 129016 z 2001 label "wiaze" italic max_width 255 xyz 114.5 457.5 3000 to ref 131448
from ref 129016 z 2001 label "wiaze" italic max_width 255 xyz 215 502 2001 to ref 131448
no_role_a no_role_b
multiplicity_a_pos 144 480 3000 multiplicity_b_pos 106 475 3000
multiplicity_a_pos 198 546 3000 multiplicity_b_pos 240 475 3000
end
relationcanvas 133880 relation_ref 128248 // <generalisation>
from ref 128120 z 2001 to ref 129016
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134008 relation_ref 128376 // <generalisation>
from ref 128760 z 2001 to ref 129016
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134136 relation_ref 128504 // <generalisation>
from ref 129912 z 2001 to ref 129016
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134264 relation_ref 128632 // <generalisation>
from ref 133112 z 2001 to ref 129016
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134310 relation_ref 137894 // okresla
from ref 131448 z 2001 label "okresla" italic max_width 255 xyz 219.5 520 3000 to ref 132472
from ref 131448 z 2001 label "okresla" italic max_width 255 xyz 119 631.5 2001 to ref 132472
no_role_a no_role_b
multiplicity_a_pos 243 553 3000 multiplicity_b_pos 203 503 3000
multiplicity_a_pos 93 672 3000 multiplicity_b_pos 164 606 3000
end
relationcanvas 134438 relation_ref 138022 // wystawia
from ref 132600 z 2001 label "wystawia" italic max_width 255 xyz 174.5 546.5 3000 to ref 131448
from ref 132600 z 2001 label "wystawia" italic max_width 255 xyz 93.5 570.5 2001 to ref 131448
no_role_a no_role_b
multiplicity_a_pos 189 503 3000 multiplicity_b_pos 180 606 3000
multiplicity_a_pos 142 589 3000 multiplicity_b_pos 91 591 3000
end
relationcanvas 134694 relation_ref 138150 // realizuje
from ref 128504 z 2001 label "realizuje" italic max_width 255 xyz 618.5 138 3000 to ref 129528
from ref 128504 z 2001 label "realizuje" italic max_width 255 xyz 818.5 120 2001 to ref 129528
no_role_a no_role_b
multiplicity_a_pos 662 139 3000 multiplicity_b_pos 613 170 3000
multiplicity_a_pos 875 113 3000 multiplicity_b_pos 796 139 3000
end
relationcanvas 134822 relation_ref 138278 // wystawia
from ref 130040 z 2001 label "wystawia" italic max_width 255 xyz 701 70 3000 to ref 129528
from ref 130040 z 2001 label "wystawia" italic max_width 255 xyz 950.5 49.5 2001 to ref 129528
no_role_a no_role_b
multiplicity_a_pos 701 89 3000 multiplicity_b_pos 718 68 3000
multiplicity_a_pos 938 63 3000 multiplicity_b_pos 994 34 3000
end
relationcanvas 134950 relation_ref 138406 // posiada
from ref 128504 z 2001 label "posiada" italic max_width 255 xyz 632 180 3000 to ref 130296
from ref 128504 z 2001 label "posiada" italic max_width 255 xyz 847.5 173 2001 to ref 130296
no_role_a no_role_b
multiplicity_a_pos 677 204 3000 multiplicity_b_pos 622 197 3000
multiplicity_a_pos 914 200 3000 multiplicity_b_pos 809 167 3000
end
relationcanvas 135206 relation_ref 138534 // zawiera
from ref 131320 z 2001 label "zawiera" italic max_width 255 xyz 426.5 466 3000 to ref 131832
from ref 131320 z 2001 label "zawiera" italic max_width 255 xyz 751 825.5 2001 to ref 131832
no_role_a no_role_b
multiplicity_a_pos 515 511 3000 multiplicity_b_pos 371 465 3000
multiplicity_a_pos 770 811 3000 multiplicity_b_pos 750 856 3000
end
relationcanvas 135462 relation_ref 138662 // wylicza
from ref 131448 z 2001 label "wylicza" italic max_width 255 xyz 188 422 3000 to ref 130424
from ref 131448 z 2001 label "wylicza" italic max_width 255 xyz 241 651 2001 to ref 130424
no_role_a no_role_b
multiplicity_a_pos 190 418 3000 multiplicity_b_pos 192 443 3000
multiplicity_a_pos 301 674 3000 multiplicity_b_pos 226 611 3000
end
relationcanvas 135590 relation_ref 138790 // zawiera
from ref 130424 z 2001 label "zawiera" italic max_width 255 xyz 290 340.5 3000 to point 366.6 331.6
line 138662 z 2001 to ref 128504
from ref 130424 z 2001 label "zawiera" italic max_width 255 xyz 502 470.5 2001 to ref 128504
no_role_a no_role_b
multiplicity_a_pos 527 203 3000 multiplicity_b_pos 260 379 3000
multiplicity_a_pos 738 200 3000 multiplicity_b_pos 353 676 3000
end
relationcanvas 136102 relation_ref 138918 // wylicza
from ref 132344 z 2001 label "wylicza" italic max_width 255 xyz 94.5 380 3000 to ref 130424
from ref 132344 z 2001 label "wylicza" italic max_width 255 xyz 278.5 790 2001 to ref 130424
no_role_a no_role_b
multiplicity_a_pos 131 400 3000 multiplicity_b_pos 88 400 3000
multiplicity_a_pos 322 736 3000 multiplicity_b_pos 251 859 3000
end
relationcanvas 136230 relation_ref 139046 // posiada
from ref 130424 z 2001 label "posiada" italic max_width 255 xyz 258.5 410.5 3000 to ref 131320
from ref 130424 z 2001 label "posiada" italic max_width 255 xyz 556.5 804 2001 to ref 131320
no_role_a no_role_b
multiplicity_a_pos 298 449 3000 multiplicity_b_pos 256 421 3000
multiplicity_a_pos 716 889 3000 multiplicity_b_pos 394 737 3000
end
relationcanvas 136358 relation_ref 139174 // pobiera
from ref 131064 z 2001 label "pobiera" italic max_width 255 xyz 164.5 335 3000 to ref 130424
from ref 131064 z 2001 label "pobiera" italic max_width 255 xyz 222 734.5 2001 to ref 130424
no_role_a no_role_b
multiplicity_a_pos 178 358 3000 multiplicity_b_pos 157 328 3000
multiplicity_a_pos 280 734 3000 multiplicity_b_pos 201 769 3000
end
relationcanvas 136486 relation_ref 139302 // korzysta
from ref 130936 z 2001 label "korzysta" italic max_width 255 xyz 65 297.5 3000 to ref 131064
from ref 130936 z 2001 label "korzysta" italic max_width 255 xyz 105.5 829 2001 to ref 131064
no_role_a no_role_b
multiplicity_a_pos 95 313 3000 multiplicity_b_pos 68 319 3000
multiplicity_a_pos 127 807 3000 multiplicity_b_pos 100 867 3000
end
relationcanvas 136998 relation_ref 139430 // zarzadza
from ref 130168 z 2001 label "zarzadza" italic max_width 255 xyz 112.5 588.5 3000 to ref 132600
from ref 130168 z 2001 label "zarzadza" italic max_width 255 xyz 38.5 475 2001 to ref 132600
no_role_a no_role_b
multiplicity_a_pos 153 636 3000 multiplicity_b_pos 105 591 3000
multiplicity_a_pos 41 550 3000 multiplicity_b_pos 52 415 3000
end
relationcanvas 137126 relation_ref 139558 // przynalezy
from ref 129016 z 2001 label "przynalezy" italic max_width 255 xyz 41 499.5 3000 to ref 130168
from ref 129016 z 2001 label "przynalezy" italic max_width 255 xyz 153.5 410 2001 to ref 130168
no_role_a no_role_b
multiplicity_a_pos 52 526 3000 multiplicity_b_pos 51 490 3000
multiplicity_a_pos 131 417 3000 multiplicity_b_pos 219 449 3000
end
relationcanvas 137382 relation_ref 139814 // uzywa
from ref 128888 z 2001 label "uzywa" italic max_width 255 xyz 429 383 3000 to ref 128760
from ref 128888 z 2001 label "uzywa" italic max_width 255 xyz 721 361.5 2001 to ref 128760
no_role_a no_role_b
multiplicity_a_pos 438 403 3000 multiplicity_b_pos 418 379 3000
multiplicity_a_pos 685 403 3000 multiplicity_b_pos 771 313 3000
end
relationcanvas 137766 relation_ref 139942 // wyswietla
from ref 128888 z 2001 label "wyswietla" italic max_width 255 xyz 469 256.5 3000 to ref 128504
from ref 128888 z 2001 label "wyswietla" italic max_width 255 xyz 758.5 219 2001 to ref 128504
no_role_a no_role_b
multiplicity_a_pos 530 209 3000 multiplicity_b_pos 427 319 3000
multiplicity_a_pos 775 194 3000 multiplicity_b_pos 784 254 3000
end
relationcanvas 137894 relation_ref 140070 // obsluguje
from ref 128120 z 2001 label "obsluguje" italic max_width 255 xyz 358.5 230.5 3000 to ref 129144
from ref 128120 z 2001 label "obsluguje" italic max_width 255 xyz 503.5 232 2001 to ref 129144
no_role_a no_role_b
multiplicity_a_pos 373 224 3000 multiplicity_b_pos 362 253 3000
multiplicity_a_pos 445 180 3000 multiplicity_b_pos 401 316 3000
end
relationcanvas 138022 relation_ref 140198 // aktualizuje
from ref 129144 z 2001 label "aktualizuje" italic max_width 255 xyz 451.5 179 3000 to ref 128504
from ref 129144 z 2001 label "aktualizuje" italic max_width 255 xyz 582.5 151 2001 to ref 128504
no_role_a no_role_b
multiplicity_a_pos 504 194 3000 multiplicity_b_pos 448 202 3000
multiplicity_a_pos 706 168 3000 multiplicity_b_pos 514 164 3000
end
relationcanvas 138278 relation_ref 140326 // poprzez
from ref 129528 z 2001 label "poprzez" italic max_width 255 xyz 743 115 3000 to ref 128248
from ref 129528 z 2001 label "poprzez" italic max_width 255 xyz 965.5 97.5 2001 to ref 128248
no_role_a no_role_b
multiplicity_a_pos 775 139 3000 multiplicity_b_pos 743 134 3000
multiplicity_a_pos 1014 128 3000 multiplicity_b_pos 951 110 3000
end
relationcanvas 138406 relation_ref 140454 // tworzy
from ref 131192 z 2001 label "tworzy" italic max_width 255 xyz 707 541 3000 to ref 128376
from ref 131192 z 2001 label "tworzy" italic max_width 255 xyz 1054 655 2001 to ref 128376
no_role_a no_role_b
multiplicity_a_pos 736 539 3000 multiplicity_b_pos 702 574 3000
multiplicity_a_pos 1055 641 3000 multiplicity_b_pos 1060 684 3000
end
relationcanvas 138534 relation_ref 140582 // generuja
from ref 130424 z 2001 label "generuja" italic max_width 255 xyz 207 337.5 3000 to ref 132984
from ref 130424 z 2001 label "generuja" italic max_width 255 xyz 366 790.5 2001 to ref 132984
no_role_a no_role_b
multiplicity_a_pos 226 333 3000 multiplicity_b_pos 203 358 3000
multiplicity_a_pos 430 861 3000 multiplicity_b_pos 349 736 3000
end
relationcanvas 138790 relation_ref 140710 // przyjmuje
from ref 129400 z 2006 label "przyjmuje" italic max_width 255 xyz 398.5 69.5 3000 to ref 133240
from ref 129400 z 2006 label "przyjmuje" italic max_width 255 xyz 410 43.5 2006 to ref 133240
no_role_a no_role_b
multiplicity_a_pos 408 69 3000 multiplicity_b_pos 403 85 3000
multiplicity_a_pos 399 54 3000 multiplicity_b_pos 462 74 3000
end
preferred_whz 1258 1010 1.1
end

View File

@ -1,7 +1,7 @@
format 223
"models"
revision 4
modified_by 38 "Mateusz"
revision 5
modified_by 120 "Komar"
@ -94,6 +94,17 @@ format 223
b role_name "" multiplicity "1" private
classrelation_ref 145830 // (obsluguje)
end
classrelation 128248 // <association>
relation_ref 128120 // <association>
end
classrelation 128376 // <generalisation>
relation 128248 ---|>
a public
classrelation_ref 128376 // <generalisation>
b parent class_ref 135544 // Pracownik
end
end
class 134776 "Terminal"
@ -106,7 +117,7 @@ format 223
explicit_switch_type ""
mysql_decl ""
classrelation 146342 // (poprzez)
classrelation 146342 // poprzez
relation_ref 140326 // poprzez
end
end
@ -141,7 +152,7 @@ format 223
classrelation_ref 129446 // (zawiera)
end
classrelation 146598 // (tworzy)
classrelation 146598 // tworzy
relation_ref 140454 // tworzy
end
end
@ -176,11 +187,11 @@ format 223
classrelation_ref 129190 // (zawiera)
end
classrelation 130470 // (zawiera)
classrelation 130470 // zawiera
relation_ref 129190 // zawiera
end
classrelation 130726 // (przypisane)
classrelation 130726 // przypisane
relation_ref 129318 // przypisane
end
@ -200,15 +211,15 @@ format 223
classrelation_ref 142502 // (posiada)
end
classrelation 143270 // (zawiera)
classrelation 143270 // zawiera
relation_ref 138790 // zawiera
end
classrelation 145574 // (wyswietla)
classrelation 145574 // wyswietla
relation_ref 139942 // wyswietla
end
classrelation 146086 // (aktualizuje)
classrelation 146086 // aktualizuje
relation_ref 140198 // aktualizuje
end
end
@ -239,7 +250,7 @@ format 223
classrelation_ref 129702 // (opisuje)
end
classrelation 139174 // (realizuje)
classrelation 139174 // realizuje
relation_ref 136742 // realizuje
end
end
@ -274,9 +285,16 @@ format 223
classrelation_ref 138918 // (realizuje)
end
classrelation 145318 // (uzywa)
classrelation 145318 // uzywa
relation_ref 139814 // uzywa
end
classrelation 128504 // <generalisation>
relation 128376 ---|>
a public
classrelation_ref 128504 // <generalisation>
b parent class_ref 135544 // Pracownik
end
end
class 135416 "EkranKucharza"
@ -302,7 +320,7 @@ format 223
a role_name "" multiplicity "*" private
classrelation_ref 145190 // (uzywa)
b role_name "" multiplicity "1" private
classrelation_ref 145318 // (uzywa)
classrelation_ref 145318 // uzywa
end
classrelation 145446 // (wyswietla)
@ -310,7 +328,7 @@ format 223
a role_name "" multiplicity "*" private
classrelation_ref 145446 // (wyswietla)
b role_name "" multiplicity "1" private
classrelation_ref 145574 // (wyswietla)
classrelation_ref 145574 // wyswietla
end
end
@ -339,6 +357,14 @@ format 223
b role_name "" multiplicity "*" private
classrelation_ref 144806 // (przynalezy)
end
classrelation 128120 // <association>
relation 128120 ----
a role_name "" private
classrelation_ref 128120 // <association>
b role_name "" private
classrelation_ref 128248 // <association>
end
end
class 135672 "TabletKelnera"
@ -360,7 +386,7 @@ format 223
a role_name "" multiplicity "*" private
classrelation_ref 145958 // (aktualizuje)
b role_name "" multiplicity "1" private
classrelation_ref 146086 // (aktualizuje)
classrelation_ref 146086 // aktualizuje
end
end
@ -379,10 +405,10 @@ format 223
a role_name "" multiplicity "1" private
classrelation_ref 130598 // (przypisane)
b role_name "" multiplicity "1" private
classrelation_ref 130726 // (przypisane)
classrelation_ref 130726 // przypisane
end
classrelation 130982 // (przynalezy)
classrelation 130982 // przynalezy
relation_ref 129446 // przynalezy
end
@ -409,7 +435,7 @@ format 223
relation_ref 138150 // realizuje
end
classrelation 142246 // (wystawia)
classrelation 142246 // wystawia
relation_ref 138278 // wystawia
end
@ -418,7 +444,7 @@ format 223
a role_name "" multiplicity "1" private
classrelation_ref 146214 // (poprzez)
b role_name "" multiplicity "1" private
classrelation_ref 146342 // (poprzez)
classrelation_ref 146342 // poprzez
end
end
@ -432,7 +458,7 @@ format 223
explicit_switch_type ""
mysql_decl ""
classrelation 139686 // (opisuje)
classrelation 139686 // opisuje
relation_ref 136998 // opisuje
end
end
@ -462,6 +488,13 @@ format 223
b role_name "" private
classrelation_ref 139942 // <association>
end
classrelation 128632 // <generalisation>
relation 128504 ---|>
a public
classrelation_ref 128632 // <generalisation>
b parent class_ref 135544 // Pracownik
end
end
class 136568 "Paragon"
@ -479,7 +512,7 @@ format 223
a role_name "" multiplicity "1" private
classrelation_ref 142118 // (wystawia)
b role_name "" multiplicity "1" private
classrelation_ref 142246 // (wystawia)
classrelation_ref 142246 // wystawia
end
end
@ -531,7 +564,7 @@ format 223
explicit_switch_type ""
mysql_decl ""
classrelation 143014 // (wylicza)
classrelation 143014 // wylicza
relation_ref 138662 // wylicza
end
@ -540,10 +573,10 @@ format 223
a role_name "" multiplicity "*" private
classrelation_ref 143142 // (zawiera)
b role_name "" multiplicity "1" private
classrelation_ref 143270 // (zawiera)
classrelation_ref 143270 // zawiera
end
classrelation 143526 // (wylicza)
classrelation 143526 // wylicza
relation_ref 138918 // wylicza
end
@ -555,7 +588,7 @@ format 223
classrelation_ref 143782 // (posiada)
end
classrelation 144038 // (pobiera)
classrelation 144038 // pobiera
relation_ref 139174 // pobiera
end
@ -659,7 +692,7 @@ format 223
a role_name "" multiplicity "1" private
classrelation_ref 143910 // (pobiera)
b role_name "" multiplicity "1" private
classrelation_ref 144038 // (pobiera)
classrelation_ref 144038 // pobiera
end
classrelation 144294 // (korzysta)
@ -690,7 +723,7 @@ format 223
a role_name "" multiplicity "1" private
classrelation_ref 146470 // (tworzy)
b role_name "" multiplicity "1" private
classrelation_ref 146598 // (tworzy)
classrelation_ref 146598 // tworzy
end
end
@ -739,7 +772,7 @@ format 223
classrelation_ref 141478 // (okresla)
end
classrelation 141734 // (wystawia)
classrelation 141734 // wystawia
relation_ref 138022 // wystawia
end
@ -748,7 +781,7 @@ format 223
a role_name "" multiplicity "1" private
classrelation_ref 142886 // (wylicza)
b role_name "" multiplicity "*" private
classrelation_ref 143014 // (wylicza)
classrelation_ref 143014 // wylicza
end
end
@ -771,7 +804,7 @@ format 223
a role_name "" multiplicity "1" private
classrelation_ref 139558 // (opisuje)
b role_name "" multiplicity "1" private
classrelation_ref 139686 // (opisuje)
classrelation_ref 139686 // opisuje
end
classrelation 140070 // (zawiera)
@ -837,7 +870,7 @@ format 223
a role_name "" multiplicity "*" private
classrelation_ref 130342 // (zawiera)
b role_name "" multiplicity "1" private
classrelation_ref 130470 // (zawiera)
classrelation_ref 130470 // zawiera
end
end
@ -894,7 +927,7 @@ format 223
a role_name "" multiplicity "1" private
classrelation_ref 143398 // (wylicza)
b role_name "" multiplicity "*" private
classrelation_ref 143526 // (wylicza)
classrelation_ref 143526 // wylicza
end
end
@ -928,7 +961,7 @@ format 223
a role_name "" multiplicity "*" private
classrelation_ref 141606 // (wystawia)
b role_name "" multiplicity "1" private
classrelation_ref 141734 // (wystawia)
classrelation_ref 141734 // wystawia
end
classrelation 144550 // (zarzadza)
@ -991,6 +1024,13 @@ format 223
classrelation 130214 // (ustala)
relation_ref 129062 // ustala
end
classrelation 128760 // <generalisation>
relation 128632 ---|>
a public
classrelation_ref 128760 // <generalisation>
b parent class_ref 135544 // Pracownik
end
end
class 139768 "Rezerwacja"
@ -1027,7 +1067,7 @@ format 223
a role_name "" multiplicity "1" private
classrelation_ref 139046 // (realizuje)
b role_name "" multiplicity "1" private
classrelation_ref 139174 // (realizuje)
classrelation_ref 139174 // realizuje
end
classrelation 140454 // <association>
@ -1085,7 +1125,7 @@ format 223
a role_name "" multiplicity "1" private
classrelation_ref 130854 // (przynalezy)
b role_name "" multiplicity "1" private
classrelation_ref 130982 // (przynalezy)
classrelation_ref 130982 // przynalezy
end
classrelation 137638 // (czuje)

94
use-case-sample.md Normal file
View File

@ -0,0 +1,94 @@
Use Case 1: Nazwa ...
=====================
**Aktor podstawowy:** <!-- np. Klient -->
Główni odbiorcy i oczekiwania względem systemu:
-----------------------------------------------
- Odbiorca1: oczekiwania ...
- Odbiorca2: oczekiwania ...
- Odbiorca3: oczekiwania ...
Warunki wstępne:
----------------
...
Warunki końcowe:
----------------
...
Scenariusz główny (ścieżka podstawowa):
---------------------------------------
1. Krok 1 scenariusza głównego. <!-- np. 1. Klient wkłada kartę do bankomatu. -->
2. Krok 2 scenariusza głównego. <!-- np. 2. System prosi o podanie pinu. -->
3. Krok 3 scenariusza głównego. <!-- np. 3. Klient wprowadza pin.) -->
4. ....
Rozszerzenia (ścieżki alternatywne):
------------------------------------
*a. nazwa rozszerzenia <!-- rozszerzenie *a może wystąpić w dowolnym kroku -->
1. krok pierwszy rozszerzenia *a
2. krok drugi rozszerzenia *a
3a. nazwa rozszerzenia <!-- np. 3a. Nieprawidłowy pin -->
1. krok pierwszy rozszerzenia 3a
2. krok drugi rozszerzenia 3a
2a. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
1. Krok pierwszy.
2. Krok drugi.
3. ...
2b. nazwa scenariusza alternatywnego dla kroku 2 rozszerzenia 3a
1. Krok pierwszy.
2. ...
3. krok trzeci rozszerzenia 3a
4. krok czwarty rozszerzenia 3a
3b. nazwa rozszerzenia
1. krok pierwszy rozszerzenia 3b
2. krok drugi rozszerzenia 3b
3. ...
3-4a. nazwa rozszerzenia <!-- rozszerzenia 3-4a. może wystąpić w kroku 3 lub 4 -->
Wymagania specjalne:
--------------------
- ... <!--np. Interfejs użytkownika musi być dostępny w języku polskim i angielskim. -->
- ...
- ...
Wymagania technologiczne oraz ograniczenia na wprowadzane dane:
---------------------------------------------------------------
2a. ...
2b. ...
3a. ... <!-- np. 3a. Pin składa się z 4 cyfr. -->
Kwestie otwarte:
----------------
- ... <!-- np. Czy dopuszczamy autoryzację z wykorzystaniem rozpoznawania twarzy?-->
- ...
- ...