Compare commits
No commits in common. "main" and "s464949-use-case-5" have entirely different histories.
main
...
s464949-us
BIN
domain-model.pdf
BIN
domain-model.pdf
Binary file not shown.
@ -1,193 +0,0 @@
|
|||||||
format 224
|
|
||||||
|
|
||||||
classcanvas 128002 class_ref 128130 // Bankomat
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 305 271.3 2000
|
|
||||||
end
|
|
||||||
classcanvas 128130 class_ref 128258 // Klient
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 508.2 268.5 2000
|
|
||||||
end
|
|
||||||
classcanvas 128258 class_ref 128386 // Bank
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 60.9 433.5 2000
|
|
||||||
end
|
|
||||||
classcanvas 128386 class_ref 128514 // Serwisant
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 391.1 209.7 2000
|
|
||||||
end
|
|
||||||
classcanvas 128514 class_ref 128642 // Konto
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 663.3 269 2000
|
|
||||||
end
|
|
||||||
classcanvas 128770 class_ref 128770 // Kaseta
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 311.6 523.7 2000
|
|
||||||
end
|
|
||||||
classcanvas 128898 class_ref 128898 // Karta
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 777.1 269.8 2000
|
|
||||||
end
|
|
||||||
classcanvas 128899 class_ref 128003 // Operator
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 135.9 209.1 2000
|
|
||||||
end
|
|
||||||
classcanvas 129026 class_ref 129026 // Potwierdzenie
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 616.5 594.8 2000
|
|
||||||
end
|
|
||||||
classcanvas 129154 class_ref 129154 // KodDoladowania
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 358.3 596.3 2000
|
|
||||||
end
|
|
||||||
classcanvas 129282 class_ref 129282 // KluczSerwisanta
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 632.1 200.5 2000
|
|
||||||
end
|
|
||||||
classcanvas 129410 class_ref 129410 // SzufladkaNaBanknoty
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 148.4 523.2 2000
|
|
||||||
end
|
|
||||||
classcanvas 129538 class_ref 129538 // SystemBankowy
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 145.7 369.6 2000
|
|
||||||
end
|
|
||||||
classcanvas 129666 class_ref 129666 // Przelew
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 487.7 435.3 2000
|
|
||||||
end
|
|
||||||
classcanvas 129794 class_ref 129794 // Wyplata
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 711 443 2000
|
|
||||||
end
|
|
||||||
classcanvas 129922 class_ref 129922 // Zakup
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 384.6 489.1 2000
|
|
||||||
end
|
|
||||||
classcanvas 130050 class_ref 130050 // UzupelnianiePieniedzy
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 366.2 54.4 2000
|
|
||||||
end
|
|
||||||
classcanvas 130178 class_ref 130178 // UzupelnianiePapieru
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 561.5 76.3 2000
|
|
||||||
end
|
|
||||||
classcanvas 130306 class_ref 130306 // Wplata
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 537.3 399.1 2000
|
|
||||||
end
|
|
||||||
classcanvas 130434 class_ref 130434 // SprawdzanieStanuKonta
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
xyz 619.7 329.9 2000
|
|
||||||
end
|
|
||||||
relationcanvas 128515 relation_ref 128259 // <korzysta
|
|
||||||
from ref 128130 z 2001 label "<korzysta" italic max_width 255 xyz 412 272.5 3000 to ref 128002
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 378 295 3000 multiplicity_b_pos 494 292 3000
|
|
||||||
end
|
|
||||||
relationcanvas 129027 relation_ref 128643 // <komunikuje
|
|
||||||
from ref 128002 z 2001 label "<komunikuje" italic max_width 255 xyz 216 242.5 3000 to ref 128899
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 203 246 3000 multiplicity_b_pos 278 286 3000
|
|
||||||
end
|
|
||||||
relationcanvas 129155 relation_ref 128771 // Zarzadza>
|
|
||||||
from ref 128899 z 2001 label "Zarzadza>" italic max_width 255 xyz 266 213.5 3000 to ref 128386
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 366 233 3000 multiplicity_b_pos 203 233 3000
|
|
||||||
end
|
|
||||||
relationcanvas 129283 relation_ref 128899 // posiada>
|
|
||||||
from ref 128130 z 2001 label "posiada>" italic max_width 255 xyz 584 274 3000 to ref 128514
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 636 293 3000 multiplicity_b_pos 560 292 3000
|
|
||||||
end
|
|
||||||
relationcanvas 129411 relation_ref 129027 // <przypisana
|
|
||||||
from ref 128898 z 2001 label "<przypisana" italic max_width 255 xyz 713 276.5 3000 to ref 128514
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 714 294 3000 multiplicity_b_pos 763 294 3000
|
|
||||||
end
|
|
||||||
relationcanvas 129667 relation_ref 129155 // dokonuje>
|
|
||||||
from ref 128002 z 2001 label "dokonuje>" italic max_width 255 xyz 347 384 3000 to ref 129922
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 372 473 3000 multiplicity_b_pos 330 312 3000
|
|
||||||
end
|
|
||||||
relationcanvas 129795 relation_ref 129283 // dokonuje>
|
|
||||||
from ref 128002 z 2001 label "dokonuje>" italic max_width 255 xyz 401 359 3000 to ref 129666
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 469 449 3000 multiplicity_b_pos 364 319 3000
|
|
||||||
end
|
|
||||||
relationcanvas 129923 relation_ref 129411 // dokonuje>
|
|
||||||
from ref 128002 z 2001 label "dokonuje>" italic max_width 255 xyz 428 341.5 3000 to ref 130306
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 510 413 3000 multiplicity_b_pos 377 316 3000
|
|
||||||
end
|
|
||||||
relationcanvas 130051 relation_ref 129539 // dokonuje>
|
|
||||||
from ref 128002 z 2001 label "dokonuje>" italic max_width 255 xyz 468.5 300.5 3000 to ref 130434
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 593 342 3000 multiplicity_b_pos 378 301 3000
|
|
||||||
end
|
|
||||||
relationcanvas 130179 relation_ref 129667 // dokonuje>
|
|
||||||
from ref 128002 z 2001 label "dokonuje>" italic max_width 255 xyz 515.5 362.5 3000 to ref 129794
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 685 458 3000 multiplicity_b_pos 378 312 3000
|
|
||||||
end
|
|
||||||
relationcanvas 130435 relation_ref 129795 // <posiada
|
|
||||||
from ref 128002 z 2001 label "<posiada" italic max_width 255 xyz 250.5 402 3000 to ref 129410
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 208 508 3000 multiplicity_b_pos 311 312 3000
|
|
||||||
end
|
|
||||||
relationcanvas 130563 relation_ref 129923 // posiada>
|
|
||||||
from ref 128386 z 2001 label "posiada>" italic max_width 255 xyz 521.5 209 3000 to ref 129282
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 619 226 3000 multiplicity_b_pos 466 231 3000
|
|
||||||
end
|
|
||||||
relationcanvas 130819 relation_ref 130051 // dokonuje>
|
|
||||||
from ref 128386 z 2001 label "dokonuje>" italic max_width 255 xyz 497 148 3000 to ref 130178
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 580 113 3000 multiplicity_b_pos 458 211 3000
|
|
||||||
end
|
|
||||||
relationcanvas 130947 relation_ref 130179 // dokonuje>
|
|
||||||
from ref 128386 z 2001 label "dokonuje>" italic max_width 255 xyz 402 137 3000 to ref 130050
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 417 96 3000 multiplicity_b_pos 412 193 3000
|
|
||||||
end
|
|
||||||
relationcanvas 131075 relation_ref 130307 // posiada
|
|
||||||
from ref 128770 z 2001 label "posiada" italic max_width 255 xyz 315.5 403 3000 to ref 128002
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 323 312 3000 multiplicity_b_pos 321 508 3000
|
|
||||||
end
|
|
||||||
relationcanvas 131203 relation_ref 130435 // korzysta>
|
|
||||||
from ref 128258 z 2001 label "korzysta>" italic max_width 255 xyz 109 409.5 3000 to ref 129538
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 149 407 3000 multiplicity_b_pos 111 440 3000
|
|
||||||
end
|
|
||||||
relationcanvas 131459 relation_ref 130563 // <komunikuje
|
|
||||||
from ref 129538 z 2001 label "<komunikuje" italic max_width 255 xyz 234 326 3000 to ref 128002
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 283 307 3000 multiplicity_b_pos 228 371 3000
|
|
||||||
end
|
|
||||||
relationcanvas 131587 relation_ref 130691 // <drukowane w wyniku
|
|
||||||
from ref 129026 z 2001 label "<drukowane w wyniku" italic max_width 255 xyz 536.5 519.5 3000 to ref 129666
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 523 477 3000 multiplicity_b_pos 611 578 3000
|
|
||||||
end
|
|
||||||
relationcanvas 131715 relation_ref 130819 // <drukowane w wyniku
|
|
||||||
from ref 129026 z 2001 label "<drukowane w wyniku" italic max_width 255 xyz 473 542 3000 to ref 129922
|
|
||||||
no_role_a no_role_b
|
|
||||||
no_multiplicity_a multiplicity_b_pos 591 603 3000
|
|
||||||
end
|
|
||||||
relationcanvas 131843 relation_ref 130947 // <drukowane w wyniku
|
|
||||||
from ref 129026 z 2001 label "<drukowane w wyniku" italic max_width 255 xyz 560 501.5 3000 to ref 130306
|
|
||||||
no_role_a no_role_b
|
|
||||||
no_multiplicity_a multiplicity_b_pos 619 578 3000
|
|
||||||
end
|
|
||||||
relationcanvas 132099 relation_ref 131075 // <wydawany w wyniku
|
|
||||||
from ref 129922 z 2001 label "<wydawany w wyniku" italic max_width 255 xyz 358.5 549 3000 to ref 129154
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 395 580 3000 multiplicity_b_pos 393 530 3000
|
|
||||||
end
|
|
||||||
relationcanvas 132227 relation_ref 131203 // <Drukowane w wyniku
|
|
||||||
from ref 129794 z 2001 label "<Drukowane w wyniku" italic max_width 255 xyz 646.5 524 3000 to ref 129026
|
|
||||||
no_role_a no_role_b
|
|
||||||
multiplicity_a_pos 646 578 3000 multiplicity_b_pos 711 485 3000
|
|
||||||
end
|
|
||||||
end
|
|
@ -1,12 +0,0 @@
|
|||||||
window_sizes 973 905 209 759 755 104
|
|
||||||
|
|
||||||
diagrams
|
|
||||||
active classdiagram_ref 128130 // domain-model
|
|
||||||
629 602 100 A4 0 0
|
|
||||||
end
|
|
||||||
show_stereotypes
|
|
||||||
selected classdiagram_ref 128130 // domain-model
|
|
||||||
open
|
|
||||||
classview_ref 128130 // domain
|
|
||||||
end
|
|
||||||
end
|
|
@ -1,13 +0,0 @@
|
|||||||
// "a type" "needed cpp_includes"
|
|
||||||
"vector" "#include <vector>
|
|
||||||
using namespace std;"
|
|
||||||
|
|
||||||
"list" "#include <list>
|
|
||||||
using namespace std;"
|
|
||||||
|
|
||||||
"map" "#include <map>
|
|
||||||
using namespace std;"
|
|
||||||
|
|
||||||
"string" "#include <string>
|
|
||||||
using namespace std;"
|
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 78 KiB |
@ -1,332 +0,0 @@
|
|||||||
|
|
||||||
|
|
||||||
cpp_h_extension "h" cpp_src_extension "cpp" cpp_h_add_extensions "" cpp_src_add_extensions "" java_extension "java" php_extension "php" python_extension "py" idl_extension "idl"
|
|
||||||
cpp_inline_dont_force_incl_in_h
|
|
||||||
|
|
||||||
type_forms 15 // uml cpp java idl cpp_in cpp_out cpp_inout cpp_return
|
|
||||||
"void" "void" "void" "void" "${type}" "${type} &" "${type}" "${type}"
|
|
||||||
"any" "void *" "Object" "any" "const ${type}" "${type}" "${type} &" "${type}"
|
|
||||||
"bool" "bool" "boolean" "boolean" "${type}" "${type} &" "${type} &" "${type}"
|
|
||||||
"char" "char" "char" "char" "${type}" "${type} &" "${type} &" "${type}"
|
|
||||||
"uchar" "unsigned char" "char" "octet" "${type}" "${type} &" "${type} &" "${type}"
|
|
||||||
"byte" "unsigned char" "byte" "octet" "${type}" "${type} &" "${type} &" "${type}"
|
|
||||||
"short" "short" "short" "short" "${type}" "${type} &" "${type} &" "${type}"
|
|
||||||
"ushort" "unsigned short" "short" "unsigned short" "${type}" "${type} &" "${type} &" "${type}"
|
|
||||||
"int" "int" "int" "long" "${type}" "${type} &" "${type} &" "${type}"
|
|
||||||
"uint" "unsigned int" "int" "unsigned long" "${type}" "${type} &" "${type} &" "${type}"
|
|
||||||
"long" "long" "long" "long" "${type}" "${type} &" "${type} &" "${type}"
|
|
||||||
"ulong" "unsigned long" "long" "unsigned long" "${type}" "${type} &" "${type} &" "${type}"
|
|
||||||
"float" "float" "float" "float" "${type}" "${type} &" "${type} &" "${type}"
|
|
||||||
"double" "double" "double" "double" "${type}" "${type} &" "${type} &" "${type}"
|
|
||||||
"string" "string" "String" "string" "${type}" "${type} &" "${type} &" "${type}"
|
|
||||||
|
|
||||||
relations_stereotypes 5 // uml cpp java pythonidl
|
|
||||||
"sequence" "vector" "Vector" "list" "sequence"
|
|
||||||
"vector" "vector" "Vector" "list" "sequence"
|
|
||||||
"list" "list" "List" "list" "sequence"
|
|
||||||
"set" "set" "Set" "set" "sequence"
|
|
||||||
"map" "map" "Map" "dict" "sequence"
|
|
||||||
|
|
||||||
classes_stereotypes 17 // uml cpp java php python idl
|
|
||||||
"class" "class" "class" "class" "class" "valuetype"
|
|
||||||
"trait" "class" "class" "trait" "class" "valuetype"
|
|
||||||
"interface" "class" "interface" "interface" "class" "interface"
|
|
||||||
"exception" "class" "class" "class" "class" "exception"
|
|
||||||
"enum" "enum" "enum" "enum" "enum" "enum"
|
|
||||||
"enum_class" "enum_class" "enum" "enum" "enum" "enum"
|
|
||||||
"enum_pattern" "enum" "enum_pattern" "enum" "enum" "enum"
|
|
||||||
"struct" "struct" "class" "class" "class" "struct"
|
|
||||||
"union" "union" "class" "class" "class" "union"
|
|
||||||
"typedef" "typedef" "ignored" "ignored" "ignored" "typedef"
|
|
||||||
"template_typedef" "template_typedef" "ignored" "ignored" "ignored" "ignored"
|
|
||||||
"boundary" "class" "class" "class" "class" "interface"
|
|
||||||
"control" "class" "class" "class" "class" "valuetype"
|
|
||||||
"entity" "class" "class" "class" "class" "valuetype"
|
|
||||||
"actor" "ignored" "ignored" "ignored" "ignored" "ignored"
|
|
||||||
"@interface" "ignored" "@interface" "ignored" "ignored" "ignored"
|
|
||||||
"stereotype" "ignored" "ignored" "ignored" "ignored" "ignored"
|
|
||||||
|
|
||||||
cpp_enum_default_type_forms "${type}" "${type} &" "${type} &" "${type}" // in out inout return
|
|
||||||
other_cpp_types_default_type_forms "const ${type} &" "${type} &" "${type} &" "${type}" // in out inout return
|
|
||||||
|
|
||||||
cpp_default_h_content "#ifndef ${NAMESPACE}_${NAME}_H
|
|
||||||
#define ${NAMESPACE}_${NAME}_H
|
|
||||||
|
|
||||||
${comment}
|
|
||||||
${includes}
|
|
||||||
${declarations}
|
|
||||||
${namespace_start}
|
|
||||||
${definition}
|
|
||||||
${namespace_end}
|
|
||||||
#endif
|
|
||||||
"
|
|
||||||
cpp_default_src_content "${comment}
|
|
||||||
${includes}
|
|
||||||
${namespace_start}
|
|
||||||
${members}
|
|
||||||
${namespace_end}"
|
|
||||||
cpp_default_class_decl "${comment}${template}class ${name}${inherit} {
|
|
||||||
${members}};
|
|
||||||
${inlines}
|
|
||||||
"
|
|
||||||
cpp_default_external_class_decl "${name}
|
|
||||||
#include <${name}.h>
|
|
||||||
"
|
|
||||||
cpp_default_struct_decl "${comment}${template}struct ${name}${inherit} {
|
|
||||||
${members}};
|
|
||||||
${inlines}
|
|
||||||
"
|
|
||||||
cpp_default_union_decl "${comment}${template}union ${name} {
|
|
||||||
${members}};
|
|
||||||
${inlines}
|
|
||||||
"
|
|
||||||
cpp_default_enum_decl "${comment}enum ${name} {
|
|
||||||
${items}};
|
|
||||||
"
|
|
||||||
cpp_default_enumclass_decl "${comment}enum class ${name} {
|
|
||||||
${items}};
|
|
||||||
"
|
|
||||||
cpp_default_typedef_decl "${comment}typedef ${type} ${name};
|
|
||||||
"cpp_default_template_typedef_decl "${comment}${template}using ${name} = ${inherit};
|
|
||||||
"
|
|
||||||
cpp_default_attribute_declaration " ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} ${name}${value};
|
|
||||||
" // multiplicity 1
|
|
||||||
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
|
|
||||||
" // multiplicity * a..b
|
|
||||||
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value};
|
|
||||||
" // multiplicity [..]
|
|
||||||
cpp_default_enum_item_declaration " ${name}${value},${comment}"
|
|
||||||
cpp_association_aggregation_declaration
|
|
||||||
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} * ${name}${value};
|
|
||||||
" // multiplicity 1
|
|
||||||
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${stereotype}<${type} *> ${name}${value};
|
|
||||||
" // multiplicity * a..b
|
|
||||||
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} * ${name}${multiplicity}${value};
|
|
||||||
" // multiplicity [..]
|
|
||||||
cpp_aggregation_by_value_declaration
|
|
||||||
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} ${name}${value};
|
|
||||||
" // multiplicity 1
|
|
||||||
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
|
|
||||||
" // multiplicity * a..b
|
|
||||||
" ${comment}${static}${thread_local}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value};
|
|
||||||
" // multiplicity [..]
|
|
||||||
cpp_get "get_${name}" inline const value_const public
|
|
||||||
cpp_set "set_${name}" public
|
|
||||||
cpp_default_operation_declaration " ${comment}${friend}${static}${inline}${virtual}${typeprefix}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
|
|
||||||
"
|
|
||||||
cpp_default_operation_definition "${comment}${inline}${typeprefix}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
|
|
||||||
${body}}
|
|
||||||
"
|
|
||||||
cpp_indent_visibility " " cpp_indent_friendclass " " cpp_indent_subclass " "
|
|
||||||
java_default_src_content "${comment}
|
|
||||||
${package}
|
|
||||||
${imports}
|
|
||||||
${definition}"
|
|
||||||
java_default_class_decl "${comment}${@}${visibility}${static}${final}${abstract}class ${name}${extends}${implements} {
|
|
||||||
${members}}
|
|
||||||
"
|
|
||||||
java_default_external_class_decl "${name}"
|
|
||||||
java_default_interface_decl "${comment}${@}${visibility}${static}interface ${name}${extends} {
|
|
||||||
${members}}
|
|
||||||
"
|
|
||||||
java5_default_enum_decl "${comment}${@}${visibility}${static}${final}${abstract}enum ${name}${implements} {
|
|
||||||
${items};
|
|
||||||
${members}}
|
|
||||||
"
|
|
||||||
java_default_enum_decl "${comment}${@}${visibility}${static}$final class ${name} {
|
|
||||||
${members}
|
|
||||||
private final int value;
|
|
||||||
|
|
||||||
public int value() {
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static ${name} fromInt(int value) {
|
|
||||||
switch (value) {
|
|
||||||
${cases} default: throw new Error();
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
private ${name}(int v) { value = v; };
|
|
||||||
}
|
|
||||||
"
|
|
||||||
java_default_attribute_declaration " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value};
|
|
||||||
" // multiplicity 1
|
|
||||||
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value};
|
|
||||||
" // multiplicity * a..b
|
|
||||||
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type}${multiplicity} ${name}${value};
|
|
||||||
" // multiplicity N
|
|
||||||
java5_default_enum_item_declaration " ${@}${name}${value},${comment}"
|
|
||||||
java_default_enum_item_declaration " ${comment}${@}public static final int _${name}${value};
|
|
||||||
public static final ${class} ${name} = new ${class}(_${name});
|
|
||||||
"
|
|
||||||
java_default_enum_case " case _${name}: return ${name};
|
|
||||||
"
|
|
||||||
java_association_aggregation_declaration
|
|
||||||
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value};
|
|
||||||
" // multiplicity 1
|
|
||||||
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value};
|
|
||||||
" // multiplicity * a..b
|
|
||||||
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type}${multiplicity} ${name}${value};
|
|
||||||
" // multiplicity N
|
|
||||||
java_get "get${Name}" final public
|
|
||||||
java_set "set${Name}" public
|
|
||||||
java_default_operation_definition " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{
|
|
||||||
${body}}
|
|
||||||
"
|
|
||||||
php_default_src_content "<?php
|
|
||||||
${comment}
|
|
||||||
${namespace}
|
|
||||||
${require_once}
|
|
||||||
${use}
|
|
||||||
${definition}
|
|
||||||
?>
|
|
||||||
"
|
|
||||||
php_default_class_decl "${comment}${final}${abstract}class ${name}${extends}${implements} {
|
|
||||||
${members}}
|
|
||||||
"
|
|
||||||
php_default_enum_decl "${comment}${visibility}final class ${name} {
|
|
||||||
${items}}
|
|
||||||
"
|
|
||||||
php_default_external_class_decl "${name}"
|
|
||||||
php_default_interface_decl "${comment}interface ${name}${extends} {
|
|
||||||
${members}}
|
|
||||||
"
|
|
||||||
php_default_trait_decl "${comment}trait ${name} {
|
|
||||||
${members}}
|
|
||||||
"
|
|
||||||
php_default_attribute_declaration " ${comment}${visibility}${const}${static}${var}${name}${value};
|
|
||||||
"
|
|
||||||
php_default_enum_item_decl " const ${name}${value};${comment}
|
|
||||||
"
|
|
||||||
php_default_relation_declaration" ${comment}${visibility}${const}${static}${var}${name}${value};
|
|
||||||
"
|
|
||||||
php_get "get${Name}" final
|
|
||||||
php_set "set${Name}"
|
|
||||||
php_default_operation_definition " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}${type}
|
|
||||||
{
|
|
||||||
${body}}
|
|
||||||
"
|
|
||||||
php_param_typed php_out_inout_by_ref python_2_2
|
|
||||||
python_indent_step " "
|
|
||||||
python_default_src_content "${comment}
|
|
||||||
${import}
|
|
||||||
${definition}"
|
|
||||||
python_default_class_decl "class ${name}${inherit}:
|
|
||||||
${docstring}${members}
|
|
||||||
"
|
|
||||||
python_default_enum_decl "class ${name}:
|
|
||||||
${docstring}${members}
|
|
||||||
"
|
|
||||||
python_default_external_class_decl "${name}"
|
|
||||||
python_default_attribute_declaration "${comment}${self}${name} = ${value}
|
|
||||||
" // multiplicity 1
|
|
||||||
"${comment}${self}${name} = ${stereotype}()
|
|
||||||
" // multiplicity != 1
|
|
||||||
python_default_enum_item_decl "${comment}${self}${name} = ${value}
|
|
||||||
"
|
|
||||||
python_default_relation_declaration"${comment}${self}${name} = ${value}
|
|
||||||
" // multiplicity 1
|
|
||||||
"${comment}${self}${name} = ${stereotype}()
|
|
||||||
" // multiplicity != 1
|
|
||||||
python_default_composition_declaration"${comment}${self}${name} = ${type}()
|
|
||||||
" // multiplicity 1
|
|
||||||
"${comment}${self}${name} = ${stereotype}()
|
|
||||||
" // multiplicity != 1
|
|
||||||
python_default_operation_definition "${@}${static}${abstract}def ${name}${(}${)}:
|
|
||||||
${docstring}${body}
|
|
||||||
"
|
|
||||||
python_default_initoperation_definition "${@}${static}${abstract}def ${name}${(}${p0}${v0}${)}:
|
|
||||||
${docstring}super(${class}, ${p0}).__init__()
|
|
||||||
${body}
|
|
||||||
"
|
|
||||||
python_get "get${Name}"
|
|
||||||
python_set "set${Name}"
|
|
||||||
idl_default_src_content "#ifndef ${MODULE}_${NAME}_H
|
|
||||||
#define ${MODULE}_${NAME}_H
|
|
||||||
|
|
||||||
${comment}
|
|
||||||
${includes}
|
|
||||||
${module_start}
|
|
||||||
${definition}
|
|
||||||
${module_end}
|
|
||||||
#endif
|
|
||||||
"
|
|
||||||
idl_default_interface_decl "${comment}${abstract}${local}interface ${name}${inherit} {
|
|
||||||
${members}};
|
|
||||||
"
|
|
||||||
idl_default_valuetype_decl "${comment}${abstract}${custom}valuetype ${name}${inherit} {
|
|
||||||
${members}};
|
|
||||||
"
|
|
||||||
idl_default_struct_decl "${comment}struct ${name} {
|
|
||||||
${members}};
|
|
||||||
"
|
|
||||||
idl_default_typedef_decl "${comment}typedef ${type} ${name};
|
|
||||||
"
|
|
||||||
idl_default_exception_decl "${comment}exception ${name} {
|
|
||||||
${members}};
|
|
||||||
"
|
|
||||||
idl_default_union_decl "${comment}union ${name} switch(${switch}) {
|
|
||||||
${members}};
|
|
||||||
"
|
|
||||||
idl_default_enum_decl "${comment}enum ${name} {
|
|
||||||
${items}};
|
|
||||||
"
|
|
||||||
idl_default_external_class_decl "${name}
|
|
||||||
#include \"${name}.idl\"
|
|
||||||
"
|
|
||||||
idl_default_attribute_declaration " ${comment}${readonly}${attribute}${type} ${name};
|
|
||||||
" // multiplicity 1
|
|
||||||
" ${comment}${readonly}${attribute}${stereotype}<${type}> ${name};
|
|
||||||
" // multiplicity * a..b
|
|
||||||
" ${comment}${readonly}${attribute}${stereotype}<${type},${multiplicity}> ${name};
|
|
||||||
" // multiplicity N
|
|
||||||
idl_default_valuetype_attribute_declaration " ${comment}${visibility}${type} ${name};
|
|
||||||
" // multiplicity 1
|
|
||||||
" ${comment}${visibility}${stereotype}<${type}> ${name};
|
|
||||||
" // multiplicity * a..b
|
|
||||||
" ${comment}${visibility}${stereotype}<${type},${multiplicity}> ${name};
|
|
||||||
" // multiplicity N
|
|
||||||
idl_default_const_declaration " ${comment}const ${type} ${name}${value};
|
|
||||||
" // multiplicity 1
|
|
||||||
" ${comment}const ${stereotype}<${type}> ${name}${value};
|
|
||||||
" // multiplicity * a..b
|
|
||||||
" ${comment}const ${stereotype}<${type},${multiplicity}> ${name}${value};
|
|
||||||
" // multiplicity N
|
|
||||||
idl_default_enum_item_declaration " ${name},${comment}"
|
|
||||||
idl_default_union_item_declaration " ${comment}case ${case} : ${readonly}${type} ${name};" // multiplicity 1
|
|
||||||
" ${comment}case ${case} : ${readonly}${stereotype}<${type}> ${name};" // multiplicity * a..b
|
|
||||||
" ${comment}case ${case} : ${readonly}${stereotype}<${type},${multiplicity}> ${name};" // multiplicity N
|
|
||||||
idl_association_aggregation_declaration
|
|
||||||
" ${comment}${readonly}${attribute}${type} ${name};
|
|
||||||
" // multiplicity 1
|
|
||||||
" ${comment}${readonly}${attribute}${stereotype}<${type}> ${name};
|
|
||||||
" // multiplicity * a..b
|
|
||||||
" ${comment}${readonly}${attribute}${stereotype}<${type},${multiplicity}> ${name};
|
|
||||||
" // multiplicity N
|
|
||||||
idl_valuetype_association_aggregation_declaration
|
|
||||||
" ${comment}${visibility}${type} ${name};
|
|
||||||
" // multiplicity 1
|
|
||||||
" ${comment}${visibility}${stereotype}<${type}> ${name};
|
|
||||||
" // multiplicity * a..b
|
|
||||||
" ${comment}${visibility}${stereotype}<${type},${multiplicity}> ${name};
|
|
||||||
" // multiplicity N
|
|
||||||
idl_union_association_aggregation_declaration
|
|
||||||
" ${comment}case ${case} : ${readonly}${type} ${name};" // multiplicity 1
|
|
||||||
" ${comment}case ${case} : ${readonly}${stereotype}<${type}> ${name};" // multiplicity * a..b
|
|
||||||
" ${comment}case ${case} : ${readonly}${stereotype}<${type},${multiplicity}> ${name};" // multiplicity N
|
|
||||||
idl_get "get_${name}"
|
|
||||||
idl_set "set_${name}" twoways
|
|
||||||
idl_default_operation_declaration " ${comment}${oneway}${type} ${name}${(}${)}${raisesnl}${raises};
|
|
||||||
"
|
|
||||||
mysqldefault_src_content "${comment}CREATE DATABASE IF NOT EXISTS ${name};
|
|
||||||
use ${name};
|
|
||||||
|
|
||||||
${definition}"
|
|
||||||
mysql_default_table_decl "DROP TABLE IF EXISTS ${name};
|
|
||||||
CREATE TABLE ${name} ${definition}${comment};
|
|
||||||
"
|
|
||||||
mysql_default_column_decl " ${name} ${type}${notnull}${default}${autoincr}${comment}"
|
|
||||||
mysql_default_key_decl " ${constraint}${modifier}KEY${name}${type} (${columns})${ref}${comment}"
|
|
||||||
uml_get_name uml uml_set_name uml
|
|
||||||
end
|
|
@ -1 +0,0 @@
|
|||||||
// "a type" "needed idl_includes"
|
|
@ -1,604 +0,0 @@
|
|||||||
format 224
|
|
||||||
"models"
|
|
||||||
revision 2
|
|
||||||
modified_by 3 "s481847"
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// class settings
|
|
||||||
default_attribute_visibility private default_relation_visibility private default_operation_visibility public
|
|
||||||
|
|
||||||
classdiagramsettings draw_all_relations yes hide_attributes no hide_operations no hide_getset_operations no hide_ports no show_members_full_definition no show_members_visibility no show_members_stereotype no show_members_context no show_members_multiplicity no show_members_initialization no show_attribute_modifiers no member_max_width 127 show_parameter_dir yes show_parameter_name yes package_name_in_tab no class_drawing_mode natural drawing_language uml show_context_mode no auto_label_position yes show_relation_modifiers no show_relation_visibility no show_infonote no shadow yes gradient none show_stereotype_properties no end
|
|
||||||
|
|
||||||
classcompositediagramsettings auto_label_position yes draw_all_relations yes shadow yes gradient none end
|
|
||||||
|
|
||||||
usecasediagramsettings package_name_in_tab no show_context_mode no auto_label_position yes draw_all_relations yes class_drawing_mode actor shadow yes gradient none show_stereotype_properties no end
|
|
||||||
|
|
||||||
sequencediagramsettings show_full_operations_definition no show_class_of_operation no write_horizontally yes instances_drawing_mode natural drawing_language uml draw_all_relations yes shadow yes gradient none show_stereotype_properties no show_class_context_mode no show_msg_context_mode no end
|
|
||||||
|
|
||||||
collaborationdiagramsettings show_full_operations_definition no show_class_of_operation no show_hierarchical_rank no write_horizontally yes instances_drawing_mode natural drawing_language uml package_name_in_tab no show_class_pack_context_mode no show_msg_context_mode no draw_all_relations yes shadow yes gradient none show_stereotype_properties no end
|
|
||||||
|
|
||||||
objectdiagramsettings write_horizontally yes package_name_in_tab no show_class_pack_context_mode no auto_label_position yes draw_all_relations yes shadow yes gradient none show_stereotype_properties no end
|
|
||||||
|
|
||||||
objectcompositediagramsettings auto_label_position yes draw_all_relations yes shadow yes gradient none end
|
|
||||||
|
|
||||||
componentdiagramsettings package_name_in_tab no show_context_mode no auto_label_position yes draw_all_relations yes shadow yes gradient none
|
|
||||||
draw_component_as_icon no show_component_req_prov no show_component_rea no show_stereotype_properties no end
|
|
||||||
|
|
||||||
deploymentdiagramsettings package_name_in_tab no show_context_mode no write_horizontally yes auto_label_position yes draw_all_relations yes shadow yes gradient none
|
|
||||||
draw_component_as_icon no show_component_req_prov no show_component_rea no show_stereotype_properties no end
|
|
||||||
|
|
||||||
statediagramsettings package_name_in_tab no show_context_mode no auto_label_position yes write_label_horizontally yes show_trans_definition no draw_all_relations yes shadow yes gradient none
|
|
||||||
show_activities yes region_horizontally yes drawing_language uml show_stereotype_properties no end
|
|
||||||
|
|
||||||
activitydiagramsettings package_name_in_tab no show_context_mode no show_opaque_action_definition no auto_label_position yes write_label_horizontally no draw_all_relations yes shadow yes gradient none
|
|
||||||
show_infonote yes drawing_language uml show_stereotype_properties no end
|
|
||||||
|
|
||||||
class_color yellow duration_color transparent continuation_color gray note_color blue fragment_color transparent subject_color transparent usecase_color yellow package_color transparent component_color green artifact_color green deploymentnode_color gray state_color yellow stateaction_color transparent activity_color transparent activityregion_color transparent activitypartition_color transparent activityaction_color transparent parameterpin_color white generalization_color black
|
|
||||||
dpi 96
|
|
||||||
font_size 8
|
|
||||||
diagram_format A4
|
|
||||||
|
|
||||||
image_root_dir ""
|
|
||||||
|
|
||||||
|
|
||||||
mark_for_import
|
|
||||||
|
|
||||||
classview 128130 "domain"
|
|
||||||
|
|
||||||
classdiagramsettings member_max_width 0 end
|
|
||||||
|
|
||||||
classcompositediagramsettings end
|
|
||||||
|
|
||||||
collaborationdiagramsettings end
|
|
||||||
|
|
||||||
objectdiagramsettings end
|
|
||||||
|
|
||||||
objectcompositediagramsettings end
|
|
||||||
|
|
||||||
sequencediagramsettings end
|
|
||||||
|
|
||||||
statediagramsettings
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
activitydiagramsettings
|
|
||||||
end
|
|
||||||
classdiagram 128130 "domain-model"
|
|
||||||
classdiagramsettings draw_all_relations no member_max_width 0 end
|
|
||||||
size A4
|
|
||||||
end
|
|
||||||
|
|
||||||
class 128130 "Bankomat"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 128131 // <association>
|
|
||||||
relation_ref 128003 // <association>
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 128643 // (<korzysta)
|
|
||||||
relation_ref 128259 // <korzysta
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 128899 // (komunikuje sie)
|
|
||||||
relation_ref 128387 // komunikuje sie
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 129155 // (obsluguje)
|
|
||||||
relation_ref 128515 // obsluguje
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 129283 // (<komunikuje)
|
|
||||||
relation 128643 ---- name "<komunikuje"
|
|
||||||
a role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 129283 // (<komunikuje)
|
|
||||||
b role_name "" multiplicity "0...*" private
|
|
||||||
classrelation_ref 129411 // (<komunikuje)
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 130307 // (dokonuje>)
|
|
||||||
relation 129155 ---- name "dokonuje>"
|
|
||||||
a role_name "" multiplicity "0...*" private
|
|
||||||
classrelation_ref 130307 // (dokonuje>)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 130435 // (dokonuje>)
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 130563 // (dokonuje>)
|
|
||||||
relation 129283 ---- name "dokonuje>"
|
|
||||||
a role_name "" multiplicity "0...*" private
|
|
||||||
classrelation_ref 130563 // (dokonuje>)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 130691 // (dokonuje>)
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 130819 // (dokonuje>)
|
|
||||||
relation 129411 ---- name "dokonuje>"
|
|
||||||
a role_name "" multiplicity "0...*" private
|
|
||||||
classrelation_ref 130819 // (dokonuje>)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 130947 // (dokonuje>)
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 131075 // (dokonuje>)
|
|
||||||
relation 129539 ---- name "dokonuje>"
|
|
||||||
a role_name "" multiplicity "0...*" private
|
|
||||||
classrelation_ref 131075 // (dokonuje>)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 131203 // (dokonuje>)
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 131331 // (dokonuje>)
|
|
||||||
relation 129667 ---- name "dokonuje>"
|
|
||||||
a role_name "" multiplicity "0...*" private
|
|
||||||
classrelation_ref 131331 // (dokonuje>)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 131459 // (dokonuje>)
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 131587 // (<posiada)
|
|
||||||
relation 129795 ---- name "<posiada"
|
|
||||||
a role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 131587 // (<posiada)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 131715 // (<posiada)
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 132739 // (posiada)
|
|
||||||
relation_ref 130307 // posiada
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 133251 // (<komunikuje)
|
|
||||||
relation_ref 130563 // <komunikuje
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 128258 "Klient"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 128259 // (posiada >)
|
|
||||||
relation 128131 ---- name "posiada >"
|
|
||||||
a role_name "" multiplicity "1...*" private
|
|
||||||
classrelation_ref 128259 // (posiada >)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 128387 // (posiada >)
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 128515 // (<korzysta)
|
|
||||||
relation 128259 ---- name "<korzysta"
|
|
||||||
a role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 128515 // (<korzysta)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 128643 // (<korzysta)
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 129795 // (posiada>)
|
|
||||||
relation 128899 ---- name "posiada>"
|
|
||||||
a role_name "" multiplicity "1...*" private
|
|
||||||
classrelation_ref 129795 // (posiada>)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 129923 // (posiada>)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 128386 "Bank"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 128771 // (komunikuje sie)
|
|
||||||
relation 128387 ---- name "komunikuje sie"
|
|
||||||
a role_name "" multiplicity "0...*" private
|
|
||||||
classrelation_ref 128771 // (komunikuje sie)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 128899 // (komunikuje sie)
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 132867 // (korzysta>)
|
|
||||||
relation 130435 ---- name "korzysta>"
|
|
||||||
a role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 132867 // (korzysta>)
|
|
||||||
b role_name "" multiplicity "1...*" private
|
|
||||||
classrelation_ref 132995 // (korzysta>)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 128514 "Serwisant"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 129027 // (obsluguje)
|
|
||||||
relation 128515 ---- name "obsluguje"
|
|
||||||
a role_name "" multiplicity "*" private
|
|
||||||
classrelation_ref 129027 // (obsluguje)
|
|
||||||
b role_name "" multiplicity "*" private
|
|
||||||
classrelation_ref 129155 // (obsluguje)
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 129667 // (Zarzadza>)
|
|
||||||
relation_ref 128771 // Zarzadza>
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 131843 // (posiada>)
|
|
||||||
relation 129923 ---- name "posiada>"
|
|
||||||
a role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 131843 // (posiada>)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 131971 // (posiada>)
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 132099 // (dokonuje>)
|
|
||||||
relation 130051 ---- name "dokonuje>"
|
|
||||||
a role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 132099 // (dokonuje>)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 132227 // (dokonuje>)
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 132355 // (dokonuje>)
|
|
||||||
relation 130179 ---- name "dokonuje>"
|
|
||||||
a role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 132355 // (dokonuje>)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 132483 // (dokonuje>)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 128642 "Konto"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 129923 // (posiada>)
|
|
||||||
relation_ref 128899 // posiada>
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 130179 // (<przypisana)
|
|
||||||
relation_ref 129027 // <przypisana
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 128770 "Kaseta"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 132611 // (posiada)
|
|
||||||
relation 130307 ---- name "posiada"
|
|
||||||
a role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 132611 // (posiada)
|
|
||||||
b role_name "" multiplicity "6" private
|
|
||||||
classrelation_ref 132739 // (posiada)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 128898 "Karta"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 128387 // (posiada >)
|
|
||||||
relation_ref 128131 // posiada >
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 130051 // (<przypisana)
|
|
||||||
relation 129027 ---- name "<przypisana"
|
|
||||||
a role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 130051 // (<przypisana)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 130179 // (<przypisana)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 129026 "Potwierdzenie"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 133379 // (<drukowane w wyniku)
|
|
||||||
relation 130691 ---- name "<drukowane w wyniku"
|
|
||||||
a role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 133379 // (<drukowane w wyniku)
|
|
||||||
b role_name "" multiplicity "0...1" private
|
|
||||||
classrelation_ref 133507 // (<drukowane w wyniku)
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 133635 // (<drukowane w wyniku)
|
|
||||||
relation 130819 ---- name "<drukowane w wyniku"
|
|
||||||
a role_name "" private
|
|
||||||
classrelation_ref 133635 // (<drukowane w wyniku)
|
|
||||||
b role_name "" multiplicity "0...1" private
|
|
||||||
classrelation_ref 133763 // (<drukowane w wyniku)
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 133891 // (<drukowane w wyniku)
|
|
||||||
relation 130947 ---- name "<drukowane w wyniku"
|
|
||||||
a role_name "" private
|
|
||||||
classrelation_ref 133891 // (<drukowane w wyniku)
|
|
||||||
b role_name "" multiplicity "0...1" private
|
|
||||||
classrelation_ref 134019 // (<drukowane w wyniku)
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 134531 // (<Drukowane w wyniku)
|
|
||||||
relation_ref 131203 // <Drukowane w wyniku
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 129154 "KodDoladowania"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 134275 // (<wydawany w wyniku)
|
|
||||||
relation_ref 131075 // <wydawany w wyniku
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 129282 "KluczSerwisanta"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 131971 // (posiada>)
|
|
||||||
relation_ref 129923 // posiada>
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 129410 "SzufladkaNaBanknoty"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 131715 // (<posiada)
|
|
||||||
relation_ref 129795 // <posiada
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 129538 "SystemBankowy"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 132995 // (korzysta>)
|
|
||||||
relation_ref 130435 // korzysta>
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 133123 // (<komunikuje)
|
|
||||||
relation 130563 ---- name "<komunikuje"
|
|
||||||
a role_name "" multiplicity "1...*" private
|
|
||||||
classrelation_ref 133123 // (<komunikuje)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 133251 // (<komunikuje)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 129666 "Przelew"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 130691 // (dokonuje>)
|
|
||||||
relation_ref 129283 // dokonuje>
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 133507 // (<drukowane w wyniku)
|
|
||||||
relation_ref 130691 // <drukowane w wyniku
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 129794 "Wyplata"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 131459 // (dokonuje>)
|
|
||||||
relation_ref 129667 // dokonuje>
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 134403 // (<Drukowane w wyniku)
|
|
||||||
relation 131203 ---- name "<Drukowane w wyniku"
|
|
||||||
a role_name "" multiplicity "0...*" private
|
|
||||||
classrelation_ref 134403 // (<Drukowane w wyniku)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 134531 // (<Drukowane w wyniku)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 129922 "Zakup"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 130435 // (dokonuje>)
|
|
||||||
relation_ref 129155 // dokonuje>
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 133763 // (<drukowane w wyniku)
|
|
||||||
relation_ref 130819 // <drukowane w wyniku
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 134147 // (<wydawany w wyniku)
|
|
||||||
relation 131075 ---- name "<wydawany w wyniku"
|
|
||||||
a role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 134147 // (<wydawany w wyniku)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 134275 // (<wydawany w wyniku)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 130050 "UzupelnianiePieniedzy"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 132483 // (dokonuje>)
|
|
||||||
relation_ref 130179 // dokonuje>
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 130178 "UzupelnianiePapieru"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 132227 // (dokonuje>)
|
|
||||||
relation_ref 130051 // dokonuje>
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 130306 "Wplata"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 128003 // <association>
|
|
||||||
relation 128003 ----
|
|
||||||
a role_name "" private
|
|
||||||
classrelation_ref 128003 // <association>
|
|
||||||
b role_name "" private
|
|
||||||
classrelation_ref 128131 // <association>
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 130947 // (dokonuje>)
|
|
||||||
relation_ref 129411 // dokonuje>
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 134019 // (<drukowane w wyniku)
|
|
||||||
relation_ref 130947 // <drukowane w wyniku
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 130434 "SprawdzanieStanuKonta"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 131203 // (dokonuje>)
|
|
||||||
relation_ref 129539 // dokonuje>
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class 128003 "Operator"
|
|
||||||
visibility package
|
|
||||||
cpp_decl ""
|
|
||||||
java_decl ""
|
|
||||||
php_decl ""
|
|
||||||
python_2_2 python_decl ""
|
|
||||||
idl_decl ""
|
|
||||||
explicit_switch_type ""
|
|
||||||
mysql_decl ""
|
|
||||||
|
|
||||||
classrelation 129411 // (<komunikuje)
|
|
||||||
relation_ref 128643 // <komunikuje
|
|
||||||
end
|
|
||||||
|
|
||||||
classrelation 129539 // (Zarzadza>)
|
|
||||||
relation 128771 ---- name "Zarzadza>"
|
|
||||||
a role_name "" multiplicity "1...*" private
|
|
||||||
classrelation_ref 129539 // (Zarzadza>)
|
|
||||||
b role_name "" multiplicity "1" private
|
|
||||||
classrelation_ref 129667 // (Zarzadza>)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
@ -1 +0,0 @@
|
|||||||
// "a type" "needed python_imports"
|
|
@ -1,63 +0,0 @@
|
|||||||
|
|
||||||
package_stereotypes 6 "facade" "framework" "model library" "stub" "toplevel" "profile"
|
|
||||||
-_-> 3 "access" "import" "from"
|
|
||||||
end
|
|
||||||
|
|
||||||
class_stereotypes 23 "actor" "auxiliary" "boundary" "control" "entity" "enum" "enum_class" "enum_pattern" "exception" "focus" "implementationClass" "interface" "@interface" "metaclass" "stereotype" "struct" "table" "type" "typedef" "template_typedef" "union" "utility" "trait"
|
|
||||||
---- 4 "list" "set" "vector" "map"
|
|
||||||
---> 4 "list" "set" "vector" "map"
|
|
||||||
---|> 4 "{complete,disjoint}" "{incomplete,disjoint}" "{complete,overlapping}" "{incomplete,overlapping}"
|
|
||||||
o--- 4 "list" "set" "vector" "map"
|
|
||||||
*--- 4 "list" "set" "vector" "map"
|
|
||||||
o--> 4 "list" "set" "vector" "map"
|
|
||||||
*--> 4 "list" "set" "vector" "map"
|
|
||||||
-_-> 5 "friend" "from" "import" "instantiate" "use"
|
|
||||||
-_-|> 1 "bind"
|
|
||||||
end
|
|
||||||
|
|
||||||
rolepart_stereotypes 0
|
|
||||||
use_case_stereotypes 4 "realization" "realization" "realization" "realization"
|
|
||||||
|
|
||||||
---|> 4 "{complete,disjoint}" "{incomplete,disjoint}" "{complete,overlapping}" "{incomplete,overlapping}"
|
|
||||||
-_-> 2 "include" "extend"
|
|
||||||
end
|
|
||||||
|
|
||||||
artifact_stereotypes 8 "database" "document" "executable" "file" "library" "script" "source" "text"
|
|
||||||
-_-> 4 "deploy" "manifest" "import" "from"
|
|
||||||
end
|
|
||||||
|
|
||||||
attribute_stereotypes 4 "list" "set" "vector" "map"
|
|
||||||
operation_stereotypes 0
|
|
||||||
state_stereotypes 3 "machine" "submachine" "top"
|
|
||||||
activity_stereotypes 0
|
|
||||||
flow_stereotypes 3 "interrupt" "multicast" "multireceive"
|
|
||||||
interruptibleactivityregion_stereotypes 0
|
|
||||||
pseudostate_stereotypes 0
|
|
||||||
stateaction_stereotypes 2 "send-signal" "receive-signal"
|
|
||||||
parameter_stereotypes 0
|
|
||||||
activityvariable_stereotypes 0
|
|
||||||
parameterset_stereotypes 0
|
|
||||||
activitynode_stereotypes 0
|
|
||||||
activityaction_stereotypes 0
|
|
||||||
activityobject_stereotypes 2 "datastore" "centralBuffer"
|
|
||||||
expansionregion_stereotypes 0
|
|
||||||
activitypartition_stereotypes 0
|
|
||||||
pin_stereotypes 0
|
|
||||||
port_stereotypes 0
|
|
||||||
component_stereotypes 6 "buildComponent" "entity" "implement" "process" "service" "subsystem"
|
|
||||||
deploymentnode_stereotypes 3 "cpu" "device" "executionEnvironment"
|
|
||||||
classview_stereotypes 0
|
|
||||||
usecaseview_stereotypes 0
|
|
||||||
componentview_stereotypes 0
|
|
||||||
deploymentview_stereotypes 0
|
|
||||||
classdiagram_stereotypes 0
|
|
||||||
classcompositediagram_stereotypes 0
|
|
||||||
seqdiagram_stereotypes 0
|
|
||||||
msg_stereotypes 0
|
|
||||||
coldiagram_stereotypes 0
|
|
||||||
usecasediagram_stereotypes 0
|
|
||||||
statediagram_stereotypes 0
|
|
||||||
activitydiagram_stereotypes 0
|
|
||||||
componentdiagram_stereotypes 0
|
|
||||||
deploymentdiagram_stereotypes 0
|
|
||||||
end
|
|
18
models/tools
18
models/tools
@ -1,18 +0,0 @@
|
|||||||
// 'tool' "the executable" "displayed string" {target}+
|
|
||||||
tool "HTML documentation" "ghtml" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Port RolePart Connector ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ClassCompositeDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
|
|
||||||
tool "HTML doc. (flat)" "ghtml -flat" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Port RolePart Connector ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ClassCompositeDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
|
|
||||||
tool "HTML doc. (svg)" "ghtml -svg" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Port RolePart Connector ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ClassCompositeDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
|
|
||||||
tool "HTML doc. (flat, svg)" "ghtml -flat -svg" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Port RolePart Connector ExtraMember ClassInstance State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ClassCompositeDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
|
|
||||||
tool "Generate .pro" "gpro" Artifact
|
|
||||||
tool "Import Rose" "irose" Project Package
|
|
||||||
tool "C++ utilities" "cpp_util" Class
|
|
||||||
tool "Generate XMI 1.2" "gxmi" Project
|
|
||||||
tool "Generate XMI 2.x" "gxmi2" Project
|
|
||||||
tool "Import XMI 2.x" "ixmi2" Project Package
|
|
||||||
tool "C++ state machine" "stmgen" State
|
|
||||||
tool "Use case wizard" "usecasewizard" UseCase
|
|
||||||
tool "Check-in" "file_control ci" Project Package
|
|
||||||
tool "Check-out" "file_control co" Project Package
|
|
||||||
tool "Deploy classes" "deplcl" ClassView
|
|
||||||
tool "Global Change" "global_change" Class Project Package ClassView DeploymentView
|
|
||||||
tool "Uml projection" "uml_proj" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue Project Package ClassView
|
|
@ -18,7 +18,7 @@ Klient posiada konto w tym banku, ma przy sobie kartę oraz pamięta kod PIN.
|
|||||||
Warunki końcowe:
|
Warunki końcowe:
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
Informacja o transakcji jest zapisana w systemie, pieniądze zostały przelane z konta klienta na konto docelowe.
|
Informacja o transakcji jest zapisana w systemie.
|
||||||
|
|
||||||
Scenariusz główny (ścieżka podstawowa):
|
Scenariusz główny (ścieżka podstawowa):
|
||||||
---------------------------------------
|
---------------------------------------
|
||||||
@ -37,28 +37,21 @@ Scenariusz główny (ścieżka podstawowa):
|
|||||||
12. Bankomat zwraca kartę klientowi.
|
12. Bankomat zwraca kartę klientowi.
|
||||||
13. Klient odbiera kartę.
|
13. Klient odbiera kartę.
|
||||||
14. Bankomat drukuje potwierdzenie.
|
14. Bankomat drukuje potwierdzenie.
|
||||||
15. Klient odbiera potwierdzenie.
|
|
||||||
|
|
||||||
Rozszerzenia (ścieżki alternatywne):
|
Rozszerzenia (ścieżki alternatywne):
|
||||||
------------------------------------
|
------------------------------------
|
||||||
a*. Przerwanie oeracji.
|
|
||||||
|
|
||||||
1. W dowolnym momencie transakcji klient naciska na przycisk odpowiadający za przerwanie operacji.
|
|
||||||
2. Bankomat zwraca kartę.
|
|
||||||
3. Klient odbiera kartę.
|
|
||||||
|
|
||||||
2a. Karta klienta jest zablokowana.
|
2a. Karta klienta jest zablokowana.
|
||||||
|
|
||||||
1. Bankomat wyświetla komunikat informujący, że karta klienta jest zablokowana i prosi o kontakt z bankiem.
|
1. Bankomat wyświetla komunikat informujący, że karta klienta jest zablokowana i prosi o kontakt z bankiem.
|
||||||
2. Bankomat zwraca kartę.
|
2. Bankomat zwraca kartę.
|
||||||
3. Klient odbiera kartę.
|
|
||||||
|
|
||||||
3a. Wprowadzony nieprawidłowy numer PIN.
|
3a. Wprowadzony nieprawidłowy numer PIN.
|
||||||
|
|
||||||
1. Bankomat wyświetla komunikat informujący użytkownika o nieprawidłowym numerze PIN.
|
1. Bankomat wyświetla komunikat informujący użytkownika o nieprawidłowym numerze PIN.
|
||||||
|
|
||||||
|
|
||||||
3b. Klient podał zły PIN trzeci raz z rzędu.
|
3b. Klient podał zły PIN trzeci raz z rzędu
|
||||||
|
|
||||||
1. Bankomat blokuje kartę klienta.
|
1. Bankomat blokuje kartę klienta.
|
||||||
|
|
||||||
@ -66,35 +59,29 @@ Rozszerzenia (ścieżki alternatywne):
|
|||||||
|
|
||||||
|
|
||||||
2. Bankomat zwraca kartę.
|
2. Bankomat zwraca kartę.
|
||||||
3. Klient odbiera kartę.
|
|
||||||
|
|
||||||
6a. Wprowadzony zły numer konta docelowego.
|
6a. Wprowadzony zły numer konta docelowego.
|
||||||
|
|
||||||
1. Bankomat wyświetla komunikat informujący, że konto o danym numerze nie istnije.
|
1. Bankomat wyświetla komunikat informujący, że konto o danym numerze nie istnije.
|
||||||
2. W pojawiającym się menu klient może wprowadzić inny numer konta.
|
2. Bankomat zwraca kartę.
|
||||||
|
|
||||||
7a. Brak wystarczających środków na koncie.
|
7a. Brak wystarczających środków na koncie.
|
||||||
|
|
||||||
1. Bankomat wyświetla komunikat informujący o braku wystarczających środków na koncie do wykonania operacji.
|
1. Bankomat wyświetla komunikat informujący o braku wystarczających środków na koncie do wykonania operacji.
|
||||||
2. W pojawiającym się menu klient może wprowadzić inną kwotę.
|
|
||||||
|
|
||||||
7b. Przekroczony dzienny limit przelewów.
|
|
||||||
|
|
||||||
1. Bankomat wyświetla komunikat informujący o przekroczeniu dziennego limitu.
|
|
||||||
2. Bankomat zwraca kartę.
|
2. Bankomat zwraca kartę.
|
||||||
3. Klient odbiera kartę.
|
|
||||||
|
|
||||||
9a. Anulowanie operacji przelewu.
|
7b. Przekroczony limit.
|
||||||
|
|
||||||
|
1. Bankomat wyświetla komunikat informujący o przekroczeniu limitu.
|
||||||
|
2. Bankomat zwraca kartę.
|
||||||
|
|
||||||
|
9a. Anulowanie operacji.
|
||||||
|
|
||||||
1. Klient naciska na przycisk odpowiadający za rezygnację.
|
|
||||||
2. Bankomat zwraca kartę.
|
2. Bankomat zwraca kartę.
|
||||||
3. Klient odbiera kartę.
|
|
||||||
|
|
||||||
11a. Rezygnacja z drukowania potwierdzenia.
|
11a. Rezygnacja z drukowania potwierdzenia.
|
||||||
|
|
||||||
1. Klient naciska na przycisk odpowiadający za rezygnację.
|
|
||||||
2. Bankomat zwraca kartę.
|
2. Bankomat zwraca kartę.
|
||||||
3. Klient odbiera kartę.
|
|
||||||
|
|
||||||
|
|
||||||
Wymagania specjalne:
|
Wymagania specjalne:
|
||||||
|
@ -9,9 +9,9 @@ Główni odbiorcy i oczekiwania względem systemu:
|
|||||||
|
|
||||||
- Klient: Oczekuje prostej i szybkiej wypłaty pieniędzy.
|
- Klient: Oczekuje prostej i szybkiej wypłaty pieniędzy.
|
||||||
|
|
||||||
- Bank: Oczekuje powiadomienia o wypłaconej gotówce. Oczekuje braku błędów przy zliczaniu pieniędzy.
|
- Bank: Oczekuje powiadomienie o wypłaconej gotówce. Oczekuje braku błędów przy zliczaniu pieniędzy.
|
||||||
|
|
||||||
- Serwisant: Oczekuje informacji o braku banknotów i zablokowanych kartach.
|
- Serwisant: Oczekuje informację o braku banknotów i zablokowanych kartach.
|
||||||
|
|
||||||
|
|
||||||
Warunki wstępne:
|
Warunki wstępne:
|
||||||
@ -28,20 +28,19 @@ Scenariusz główny (ścieżka podstawowa):
|
|||||||
---------------------------------------
|
---------------------------------------
|
||||||
|
|
||||||
1. Użytkownik wkłada kartę płatniczą.
|
1. Użytkownik wkłada kartę płatniczą.
|
||||||
2. Bankomat wyświetla pole na pin.
|
2. Uzytkownik wprowadza PIN.
|
||||||
3. Uzytkownik wprowadza PIN.
|
3. Bankomat weryfikuje użytkownika, komunikując się z serwerem bankowym.
|
||||||
4. Bankomat weryfikuje użytkownika, komunikując się z serwerem bankowym.
|
4. Bankomat wyświetla użytkownikowi menu interfejsu.
|
||||||
5. Bankomat wyświetla użytkownikowi menu interfejsu.
|
5. Użytkownik wybiera opcję "wypłata gotówki".
|
||||||
6. Użytkownik wybiera opcję "wypłata gotówki".
|
6. Bankomat wyświetla wybór kwoty.
|
||||||
7. Bankomat wyświetla wybór kwoty.
|
7. Użytkownik wpisuje kwotę do wydania.
|
||||||
8. Użytkownik wpisuje kwotę do wydania.
|
8. Bankomat sprawdza stan konta użytkownika.
|
||||||
9. Bankomat sprawdza stan konta użytkownika.
|
9. Bankomat sprawdza stan dostępnych banknotów.
|
||||||
10. Bankomat sprawdza stan dostępnych banknotów.
|
10. Bankomat wysyła informacje o wypłacie przez system bankowy.
|
||||||
11. Bankomat wysyła informacje o wypłacie przez system bankowy.
|
11. Bankomat wysuwa kartę.
|
||||||
12. Bankomat wysuwa kartę.
|
12. Użytkownik odbiera kartę.
|
||||||
13. Użytkownik odbiera kartę.
|
13. Bankomat wydaje pieniądze.
|
||||||
14. Bankomat wydaje pieniądze.
|
14. Klient odbiera pieniądze.
|
||||||
15. Klient odbiera pieniądze.
|
|
||||||
|
|
||||||
Rozszerzenia (ścieżki alternatywne):
|
Rozszerzenia (ścieżki alternatywne):
|
||||||
------------------------------------
|
------------------------------------
|
||||||
@ -55,59 +54,54 @@ Rozszerzenia (ścieżki alternatywne):
|
|||||||
|
|
||||||
1. Bankomat anuluje akcję.
|
1. Bankomat anuluje akcję.
|
||||||
2. Bankomat zwraca kartę.
|
2. Bankomat zwraca kartę.
|
||||||
3. Bankomat informuje o błędzie komunikacji.
|
3. Bankomat informuje o błędzie.
|
||||||
4. Użytkownik odbiera kartę.
|
4. Użytkownik odbiera kartę.
|
||||||
5. Bankomat wysyła informację o błędzie komunikacji do banku.
|
5. Bankomat wysyła informację o błędzie do banku.
|
||||||
|
|
||||||
4a. Karta klienta jest zablokowana.
|
3a. Karta klienta jest zablokowana.
|
||||||
|
|
||||||
1. Bankomat informuje o blokadzie.
|
1. Bankomat informuje o blokadzie.
|
||||||
2. Bankomat zwraca kartę.
|
2. Bankomat zwraca kartę.
|
||||||
3. Klient odbiera kartę.
|
3. Klient odbiera kartę.
|
||||||
|
|
||||||
8a. Klient podaje błędną kwotę.
|
7a. Klient podaje błędną kwotę.
|
||||||
|
|
||||||
1. 10 nie jest dzielnikiem podanej kwoty.
|
1. 10 nie jest dzielnikiem podanej kwoty.
|
||||||
|
|
||||||
1. Bankomat informuje że bankomat wydaje banknoty, więc wprowadzona kwota powinna być podzielna przez 10.
|
1. Bankomat informuje o błędzie.
|
||||||
2. Bankomat umożliwia ponowne podanie kwoty.
|
2. Bankomat umożliwia ponowne podanie kwoty.
|
||||||
|
|
||||||
2. Kwota jest powyżej 1000 zł.
|
2. Kwota jest powyżej 1000 zł.
|
||||||
|
|
||||||
1. Bankomat informuje o przekroczeniu limitu 1000 zł.
|
1. Bankomat informuje o błędzie.
|
||||||
2. Bankomat umożliwia ponowne podanie kwoty.
|
2. Bankomat umożliwia ponowne podanie kwoty.
|
||||||
|
|
||||||
9a. Suma pieniędzy na koncie nie jest wystarczająca do wypłaty.
|
8a. Suma pieniędzy na koncie nie jest wystarczająca do wypłaty.
|
||||||
|
|
||||||
1. Bankomat informuje o niewystarczającej sumie pieniędzy na koncie.
|
1. Bankomat informuje o niewystarczającej sumie pieniędzy.
|
||||||
2. Bankomat oddaje kartę.
|
2. Bankomat oddaje kartę.
|
||||||
3. Klient odbiera kartę.
|
3. Klient odbiera kartę.
|
||||||
|
|
||||||
10a. Brak dostępnych banknotów do wydania.
|
9a. Brak dostępnych banknotów do wydania.
|
||||||
|
|
||||||
1. Bankomat informuje o braku dostępnych banknotów.
|
1. Bankomat informuje o braku dostępnych banknotów.
|
||||||
2. Bankomat oddaje kartę.
|
2. Bankomat oddaje kartę.
|
||||||
3. Klient odbiera kartę.
|
3. Klient odbiera kartę.
|
||||||
4. Bankomat wysyła informację o braku dostępnych banknotów do serwisanta.
|
4. Bankomat wysyła informację o braku dostępnych banknotów do serwisanta.
|
||||||
|
|
||||||
12a. Karta utkneła.
|
11a. Karta utkneła.
|
||||||
|
|
||||||
1. Bankomat informuje o zablokowaniu karty i podaje informacje kontaktowe do banku.
|
1. Bankomat informuje o zablokowaniu karty i podaje informacje kontaktowe do banku.
|
||||||
2. Bankomat informuje bank o blokadzie karty.
|
2. Bankomat informuje bank o blokadzie karty.
|
||||||
3. Bankomat informuje serwisanta o blokadzie karty.
|
3. Bankomat informuje serwisanta o blokadzie karty.
|
||||||
|
|
||||||
13a. Klient nie obiera karty.
|
12a. Klient nie obiera karty.
|
||||||
|
|
||||||
1. Bankomat blokuje kartę.
|
1. Bankomat blokuje kartę.
|
||||||
2. Bankomat informuje o blokadzie i podaje informacje kontaktowe do banku.
|
2. Bankomat informuje o blokadzie i podaje informacje kontaktowe do banku.
|
||||||
3. Bankomat informuje bank o blokadzie karty.
|
3. Bankomat informuje bank o blokadzie karty.
|
||||||
4. Bankomat informuje serwisanta o blokadzie karty.
|
4. Bankomat informuje serwisanta o blokadzie karty.
|
||||||
|
|
||||||
15a. Klient nie zabrał banknotów.
|
|
||||||
|
|
||||||
1. Bankomat segreguje pozostawione pieniądze.
|
|
||||||
2. Bankomat informuje bank o pozostawionych pieniądzach.
|
|
||||||
|
|
||||||
|
|
||||||
Wymagania specjalne:
|
Wymagania specjalne:
|
||||||
--------------------
|
--------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user