QLiberace.simp 70 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306
  1. <?xml version="1.0" encoding="utf-8" standalone="yes"?>
  2. <sim-project version="13.40" multi-file="no" uid="simp2ea5f8008af94134b20730821dbeba15">
  3. <meta>
  4. <name>QLiberace</name>
  5. <authors>Dalibor Votruba</authors>
  6. <description>SAAS based functional processing (automatic) backend with payments</description>
  7. </meta>
  8. <counters models="1">
  9. <entity-names>
  10. <counter>
  11. <item-type stereotype="component" type-id="component" type="Component" />
  12. <value>3</value>
  13. </counter>
  14. </entity-names>
  15. <entity-ids>
  16. <counter>
  17. <item-type type-id="group" type="Group" />
  18. <value>115</value>
  19. </counter>
  20. <counter>
  21. <item-type type-id="component" type="Component" />
  22. <value>4</value>
  23. </counter>
  24. <counter>
  25. <item-type type-id="relationship" type="Association" />
  26. <value>15</value>
  27. </counter>
  28. <counter>
  29. <item-type type-id="property" type="Property" />
  30. <value>7</value>
  31. </counter>
  32. <counter>
  33. <item-type type-id="diagram-description" type="Diagram Description" />
  34. <value>2</value>
  35. </counter>
  36. <counter>
  37. <item-type type-id="requirement" type="Requirement" />
  38. <value>15</value>
  39. </counter>
  40. </entity-ids>
  41. <diagrams>
  42. <counter>
  43. <type>SoftwareIdeasModeler.Core.Diagrams.UmlDiagrams.UmlComponentDiagram</type>
  44. <value>1</value>
  45. </counter>
  46. <counter>
  47. <type>SoftwareIdeasModeler.Core.Diagrams.Other.RequirementDiagram</type>
  48. <value>1</value>
  49. </counter>
  50. </diagrams>
  51. <fields />
  52. </counters>
  53. <alias-groups />
  54. <management uid="md-64da5925cccf40f881cbd349de3ac60c" name="" task-id-sequence="0">
  55. <persons>
  56. <person id="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57">
  57. <first-name>Dalibor</first-name>
  58. <last-name>Votruba</last-name>
  59. <role />
  60. <e-mail />
  61. <phone-number />
  62. <description />
  63. <color>#00000000</color>
  64. </person>
  65. </persons>
  66. <teams />
  67. <sprints />
  68. <projects />
  69. <modules />
  70. <tasks />
  71. <to-dos />
  72. </management>
  73. <glossary id="glsr-c62334eae23c4f22971de71d88128a88" />
  74. <types default="UML">
  75. <type-sets>
  76. <type-set file="CSharpTypes.xml" />
  77. <type-set file="MsSqlTypes.xml" />
  78. <type-set file="PostgreSQL.xml" />
  79. <type-set file="UmlTypes.xml" />
  80. </type-sets>
  81. <custom-types>
  82. <parameters />
  83. <types>
  84. <type id="Class:2626a7fd504946ccaa1eb090b6d27d0d" tid="" name="Base" description="" class-ref="2626a7fd504946ccaa1eb090b6d27d0d" />
  85. <type id="Class:7546dafc2b0d406bb9cf489c5eeb4aff" tid="" name="Customer" description="" class-ref="7546dafc2b0d406bb9cf489c5eeb4aff" />
  86. <type id="Class:cb92b4b50dc847aebfdbd90ce365a1eb" tid="" name="Invoice" description="" class-ref="cb92b4b50dc847aebfdbd90ce365a1eb" />
  87. </types>
  88. </custom-types>
  89. </types>
  90. <items>
  91. <item id="132ce45236e54d6da05ae53d64712729" cid="PROP002" type="property" name="" style-class="" owner="7268ad1b0bd249218475144e6941ccdf" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:42:51" visibility="private">
  92. <feature />
  93. <structural-feature type="Customer" type-id="Class:7546dafc2b0d406bb9cf489c5eeb4aff" />
  94. <property />
  95. </item>
  96. <item id="de0957d8d7ac42eab57e579c2cefbf47" cid="PROP005" type="property" name="" style-class="" owner="802906c103994cfb8c5117077f30e22a" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:43:31" visibility="private">
  97. <feature />
  98. <structural-feature type="Customer" type-id="Class:7546dafc2b0d406bb9cf489c5eeb4aff" />
  99. <property />
  100. </item>
  101. <item id="002883f71fbc4324bbd1efa19cdbd1a6" cid="PROP003" type="property" name="" style-class="" owner="2037f7bd032e4fa3a1d8d99f1cd1ea27" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:43:08" visibility="private">
  102. <feature />
  103. <structural-feature type="Invoice" type-id="Class:cb92b4b50dc847aebfdbd90ce365a1eb" />
  104. <property />
  105. </item>
  106. <item id="49ad3ceea0bb4157b557e21e2eb7c0b9" cid="PROP006" type="property" name="" style-class="" owner="802906c103994cfb8c5117077f30e22a" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:43:31" visibility="private">
  107. <feature />
  108. <structural-feature type="Base" type-id="Class:2626a7fd504946ccaa1eb090b6d27d0d" />
  109. <property />
  110. </item>
  111. <item id="b531bae1520645b58761d8077cac7517" cid="PROP004" type="property" name="" style-class="" owner="2037f7bd032e4fa3a1d8d99f1cd1ea27" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:43:08" visibility="private">
  112. <feature />
  113. <structural-feature type="Base" type-id="Class:2626a7fd504946ccaa1eb090b6d27d0d" />
  114. <property />
  115. </item>
  116. <item id="93016f98fae440bb88e27fe09172df66" cid="PROP001" type="property" name="" style-class="" owner="7268ad1b0bd249218475144e6941ccdf" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:42:51" visibility="private">
  117. <feature />
  118. <structural-feature type="Invoice" type-id="Class:cb92b4b50dc847aebfdbd90ce365a1eb" />
  119. <property />
  120. </item>
  121. </items>
  122. <models>
  123. <model id="p90d2274b44184846a11deb852336b134_590513963" name="Concept" namespace="" order-index="1">
  124. <meta>
  125. <authors>
  126. <author> </author>
  127. </authors>
  128. <description />
  129. <creation-date>09/15/2022 15:37:52</creation-date>
  130. <change-date>01/01/0001 00:00:00</change-date>
  131. <revision-count>0</revision-count>
  132. <version />
  133. </meta>
  134. <abstract-items />
  135. <sub-models />
  136. <diagram type="uml-component" id="pc5adf2469318408aa71655238685ea62_667242607" name="Architecture - Modules" order-index="1" uid="" auto-routed-paths="false" default-line-style="default" show-frame="false" view-location="0,80">
  137. <style>
  138. <background-color index="1" color="#FFFFFFFF" />
  139. <background-color index="2" color="#FFFFFFFF" />
  140. <background-type type="solid" />
  141. </style>
  142. <meta>
  143. <authors>
  144. <author />
  145. </authors>
  146. <description>Shows module associations and descripe their functionality (role)
  147. </description>
  148. <creation-date>09/15/2022 15:38:28</creation-date>
  149. <change-date>09/15/2022 15:44:58</change-date>
  150. <revision-count>0</revision-count>
  151. <version>0.0.1</version>
  152. </meta>
  153. <abstract-items>
  154. <item id="802906c103994cfb8c5117077f30e22a" cid="REL003" type="relationship" name="" style-class="" change-tracking-state="added" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:43:31" from="7546dafc2b0d406bb9cf489c5eeb4aff" to="2626a7fd504946ccaa1eb090b6d27d0d" visibility="package">
  155. <stereotypes>
  156. <stereotype name="use" />
  157. </stereotypes>
  158. <stereotype-instances>
  159. <stereotype id="802906c103994cfb8c5117077f30e22a_use_c" type="use" ref="" />
  160. </stereotype-instances>
  161. <owned-items>
  162. <owned-item ref="de0957d8d7ac42eab57e579c2cefbf47" />
  163. <owned-item ref="49ad3ceea0bb4157b557e21e2eb7c0b9" />
  164. </owned-items>
  165. <relation from="7546dafc2b0d406bb9cf489c5eeb4aff" to="2626a7fd504946ccaa1eb090b6d27d0d" derived="false">
  166. <start-role id="umlar-5e20f74f-be89-49e7-a548-7ba068f9c9b2" name="" navigability="" association-type="association" visibility="private" property-ref="de0957d8d7ac42eab57e579c2cefbf47" />
  167. <end-role id="umlar-65fbacf4-bd01-40f3-9366-1688396114a9" name="" navigability="yes" association-type="association" visibility="private" property-ref="49ad3ceea0bb4157b557e21e2eb7c0b9" />
  168. </relation>
  169. </item>
  170. <item id="2626a7fd504946ccaa1eb090b6d27d0d" cid="CPT001" type="component" name="Base" style-class="" change-tracking-state="added" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:39:10" visibility="undefined">
  171. <stereotypes>
  172. <stereotype name="component" />
  173. <stereotype name="module" />
  174. </stereotypes>
  175. <documentations>
  176. <doc id="2777eb2fa3ca41168e11650499b7bce5">
  177. <text>
  178. <default>
  179. <style font-name="Verdana" font-size="12">
  180. <text>
  181. <solid-brush color="#FFE6E6E6" />
  182. </text>
  183. </style>
  184. </default>
  185. <styles />
  186. <content>
  187. <paragraph>
  188. <style />
  189. <p>
  190. <t>Provide </t>
  191. </p>
  192. <p>
  193. <t>general </t>
  194. </p>
  195. <p>
  196. <t>functionalities </t>
  197. </p>
  198. <p>
  199. <t>shared </t>
  200. </p>
  201. <p>
  202. <t>across </t>
  203. </p>
  204. <p>
  205. <t>whole </t>
  206. </p>
  207. <p>
  208. <t>application.
  209. </t>
  210. </p>
  211. </paragraph>
  212. </content>
  213. </text>
  214. </doc>
  215. </documentations>
  216. <stereotype-instances>
  217. <stereotype id="2626a7fd504946ccaa1eb090b6d27d0d_component_c" type="component" ref="" />
  218. <stereotype id="2626a7fd504946ccaa1eb090b6d27d0d_module_c" type="module" ref="" />
  219. </stereotype-instances>
  220. <component />
  221. </item>
  222. <item id="cb92b4b50dc847aebfdbd90ce365a1eb" cid="CPT003" type="component" name="Invoice" style-class="" change-tracking-state="added" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:40:58" visibility="undefined">
  223. <stereotypes>
  224. <stereotype name="component" />
  225. <stereotype name="module" />
  226. </stereotypes>
  227. <documentations>
  228. <doc id="592a16c499e3482ea6729697c2c8d3af">
  229. <text>
  230. <default>
  231. <style font-name="Verdana" font-size="12">
  232. <text>
  233. <solid-brush color="#FFE6E6E6" />
  234. </text>
  235. </style>
  236. </default>
  237. <styles />
  238. <content>
  239. <paragraph>
  240. <style />
  241. <p>
  242. <t>Provides </t>
  243. </p>
  244. <p>
  245. <t>invoicing </t>
  246. </p>
  247. <p>
  248. <t>and </t>
  249. </p>
  250. <p>
  251. <t>payments </t>
  252. </p>
  253. <p>
  254. <t>functionality
  255. </t>
  256. </p>
  257. </paragraph>
  258. </content>
  259. </text>
  260. </doc>
  261. </documentations>
  262. <stereotype-instances>
  263. <stereotype id="cb92b4b50dc847aebfdbd90ce365a1eb_component_c" type="component" ref="" />
  264. <stereotype id="cb92b4b50dc847aebfdbd90ce365a1eb_module_c" type="module" ref="" />
  265. </stereotype-instances>
  266. <component />
  267. </item>
  268. <item id="7268ad1b0bd249218475144e6941ccdf" cid="REL001" type="relationship" name="" style-class="" change-tracking-state="added" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:42:51" from="cb92b4b50dc847aebfdbd90ce365a1eb" to="7546dafc2b0d406bb9cf489c5eeb4aff" visibility="package">
  269. <stereotypes>
  270. <stereotype name="use" />
  271. </stereotypes>
  272. <stereotype-instances>
  273. <stereotype id="7268ad1b0bd249218475144e6941ccdf_use_c" type="use" ref="" />
  274. </stereotype-instances>
  275. <owned-items>
  276. <owned-item ref="93016f98fae440bb88e27fe09172df66" />
  277. <owned-item ref="132ce45236e54d6da05ae53d64712729" />
  278. </owned-items>
  279. <relation from="cb92b4b50dc847aebfdbd90ce365a1eb" to="7546dafc2b0d406bb9cf489c5eeb4aff" derived="false">
  280. <start-role id="umlar-81d0d316-5754-4d4f-be3f-54e73c4063cf" name="" navigability="" association-type="association" visibility="private" property-ref="93016f98fae440bb88e27fe09172df66" />
  281. <end-role id="umlar-fbca7049-1cdb-46f5-97c4-4cdd7073ce7b" name="" navigability="yes" association-type="association" visibility="private" property-ref="132ce45236e54d6da05ae53d64712729" />
  282. </relation>
  283. </item>
  284. <item id="7546dafc2b0d406bb9cf489c5eeb4aff" cid="CPT002" type="component" name="Customer" style-class="" change-tracking-state="added" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:40:04" visibility="undefined">
  285. <stereotypes>
  286. <stereotype name="component" />
  287. <stereotype name="module" />
  288. </stereotypes>
  289. <documentations>
  290. <doc id="2f25c883ee2a4f96868943171354c7f7">
  291. <text>
  292. <default>
  293. <style font-name="Verdana" font-size="12">
  294. <text>
  295. <solid-brush color="#FFE6E6E6" />
  296. </text>
  297. </style>
  298. </default>
  299. <styles />
  300. <content>
  301. <paragraph>
  302. <style />
  303. <p>
  304. <t>Provides </t>
  305. </p>
  306. <p>
  307. <t>customer </t>
  308. </p>
  309. <p>
  310. <t>oriented </t>
  311. </p>
  312. <p>
  313. <t>functionality, </t>
  314. </p>
  315. <p>
  316. <t>address/contact</t>
  317. </p>
  318. <p>
  319. <t> </t>
  320. </p>
  321. <p>
  322. <t>management</t>
  323. </p>
  324. <p>
  325. <t>
  326. </t>
  327. </p>
  328. </paragraph>
  329. </content>
  330. </text>
  331. </doc>
  332. </documentations>
  333. <stereotype-instances>
  334. <stereotype id="7546dafc2b0d406bb9cf489c5eeb4aff_component_c" type="component" ref="" />
  335. <stereotype id="7546dafc2b0d406bb9cf489c5eeb4aff_module_c" type="module" ref="" />
  336. </stereotype-instances>
  337. <component />
  338. </item>
  339. <item id="2037f7bd032e4fa3a1d8d99f1cd1ea27" cid="REL002" type="relationship" name="" style-class="" change-tracking-state="added" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:43:08" from="cb92b4b50dc847aebfdbd90ce365a1eb" to="2626a7fd504946ccaa1eb090b6d27d0d" visibility="package">
  340. <stereotypes>
  341. <stereotype name="use" />
  342. </stereotypes>
  343. <stereotype-instances>
  344. <stereotype id="2037f7bd032e4fa3a1d8d99f1cd1ea27_use_c" type="use" ref="" />
  345. </stereotype-instances>
  346. <owned-items>
  347. <owned-item ref="002883f71fbc4324bbd1efa19cdbd1a6" />
  348. <owned-item ref="b531bae1520645b58761d8077cac7517" />
  349. </owned-items>
  350. <relation from="cb92b4b50dc847aebfdbd90ce365a1eb" to="2626a7fd504946ccaa1eb090b6d27d0d" derived="false">
  351. <start-role id="umlar-720967a5-2d82-4cf5-b682-3e3514cf0c6a" name="" navigability="" association-type="association" visibility="private" property-ref="002883f71fbc4324bbd1efa19cdbd1a6" />
  352. <end-role id="umlar-3475ea3a-9ec6-41c4-9a04-ef10245d1689" name="" navigability="yes" association-type="association" visibility="private" property-ref="b531bae1520645b58761d8077cac7517" />
  353. </relation>
  354. </item>
  355. </abstract-items>
  356. <layer id="4652a1f25651443e81c94ca76e3351d7" name="Default" visible="true" enabled="true" locked="false">
  357. <item id="2626a7fd504946ccaa1eb090b6d27d0d" iid="2d9f12d0b5c747d680e5b9a634abc525" show-fields="false" creation-date="09/15/2022 15:39:10" order-index="0" type="entity">
  358. <layout ax="839" ay="263" awidth="140" aheight="160" x="839" y="263" width="140" height="160" expanded="839,263,140,160" collapsed="0,0,0,0" />
  359. </item>
  360. <item id="7546dafc2b0d406bb9cf489c5eeb4aff" iid="c0a6c5ce0e1b45008fd2ef6d6c8d1a8c" show-fields="false" creation-date="09/15/2022 15:40:04" order-index="1" type="entity">
  361. <layout ax="621" ay="487" awidth="140" aheight="160" x="621" y="487" width="140" height="160" expanded="621,487,140,160" collapsed="0,0,0,0" />
  362. </item>
  363. <item id="cb92b4b50dc847aebfdbd90ce365a1eb" iid="42fbe04b406d43938c426dd5a934f4e6" show-fields="false" creation-date="09/15/2022 15:40:58" order-index="2" type="entity">
  364. <layout ax="1096" ay="482" awidth="150" aheight="170" x="1101" y="487" width="140" height="160" expanded="1096,482,150,170" collapsed="0,0,0,0" />
  365. </item>
  366. <item id="7268ad1b0bd249218475144e6941ccdf" iid="508755fa1a0e4a7fb2dfba7f62070f8f" creation-date="09/15/2022 15:42:51" order-index="3" type="relation">
  367. <layout start-role-position="25,15" end-role-position="25,-15" start-multiplicity-position="25,-15" end-multiplicity-position="25,15" line-style="oblique" lock-start-point="true" lock-end-point="true" lock-to-fields="false" auto-path="" x1="1096" y1="564" x2="761" y2="567" start-border-pos="0.879411764705882" end-border-pos="0.375" start-local-pos="82" end-local-pos="80" name-position="0,20">
  368. <points>
  369. <point x="1096" y="564" />
  370. <point x="761" y="567" />
  371. </points>
  372. </layout>
  373. <relation from="cb92b4b50dc847aebfdbd90ce365a1eb" from-iid="42fbe04b406d43938c426dd5a934f4e6" to="7546dafc2b0d406bb9cf489c5eeb4aff" to-iid="c0a6c5ce0e1b45008fd2ef6d6c8d1a8c" />
  374. </item>
  375. <item id="2037f7bd032e4fa3a1d8d99f1cd1ea27" iid="b64cdba8f076447da454c86782e6da61" creation-date="09/15/2022 15:43:08" order-index="4" type="relation">
  376. <layout start-role-position="25,15" end-role-position="25,-15" start-multiplicity-position="25,-15" end-multiplicity-position="25,15" line-style="oblique" lock-start-point="true" lock-end-point="true" lock-to-fields="false" auto-path="" x1="1171" y1="482" x2="909" y2="423" start-border-pos="0.125" end-border-pos="0.625" start-local-pos="75" end-local-pos="70" name-position="0,20">
  377. <points>
  378. <point x="1171" y="482" />
  379. <point x="909" y="423" />
  380. </points>
  381. </layout>
  382. <relation from="cb92b4b50dc847aebfdbd90ce365a1eb" from-iid="42fbe04b406d43938c426dd5a934f4e6" to="2626a7fd504946ccaa1eb090b6d27d0d" to-iid="2d9f12d0b5c747d680e5b9a634abc525" />
  383. </item>
  384. <item id="802906c103994cfb8c5117077f30e22a" iid="bed3456ed286491285c49010378498ab" creation-date="09/15/2022 15:43:31" order-index="5" type="relation">
  385. <layout start-role-position="25,15" end-role-position="25,-15" start-multiplicity-position="25,-15" end-multiplicity-position="25,15" line-style="oblique" lock-start-point="true" lock-end-point="true" lock-to-fields="false" auto-path="" x1="691" y1="487" x2="909" y2="423" start-border-pos="0.125" end-border-pos="0.625" start-local-pos="70" end-local-pos="70" name-position="0,20">
  386. <points>
  387. <point x="691" y="487" />
  388. <point x="909" y="423" />
  389. </points>
  390. </layout>
  391. <relation from="7546dafc2b0d406bb9cf489c5eeb4aff" from-iid="c0a6c5ce0e1b45008fd2ef6d6c8d1a8c" to="2626a7fd504946ccaa1eb090b6d27d0d" to-iid="2d9f12d0b5c747d680e5b9a634abc525" />
  392. </item>
  393. <item id="dia55312d629c641938b485196c9371fe44919" iid="15406135242e4cdda2683de4a2211c46" name="" creation-date="09/15/2022 15:44:58" order-index="6" type="diagram-description">
  394. <layout ax="21" ay="97" awidth="350" aheight="209" x="21" y="97" width="350" height="209" rotation-center="0,-14.5" />
  395. </item>
  396. </layer>
  397. </diagram>
  398. <diagram type="requirements" id="pba77ba9fdd314810965c16d702e875d3_966553081" name="General.Requitements" order-index="2" overview-order-index="0" uid="" auto-routed-paths="false" default-line-style="default">
  399. <style>
  400. <background-color index="1" color="#FFFFFFFF" />
  401. <background-color index="2" color="#FFFFFFFF" />
  402. <background-type type="solid" />
  403. </style>
  404. <meta>
  405. <authors>
  406. <author>Dalibor Votruba</author>
  407. </authors>
  408. <description>General requirements list</description>
  409. <creation-date>09/15/2022 15:52:35</creation-date>
  410. <change-date>09/15/2022 15:52:35</change-date>
  411. <revision-count>0</revision-count>
  412. <version>0.0.1</version>
  413. </meta>
  414. <abstract-items>
  415. <item id="f57cd7c78a5e483ebb3edb6a59957a97" cid="REQ014" type="requirement" name="RQ_CSTR_DB_CROSS_SCHEMA_1" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 16:09:33">
  416. <requirement id="2.1.2.">
  417. <description>
  418. <text>
  419. <default>
  420. <style font-name="Verdana" font-size="12">
  421. <text>
  422. <solid-brush color="#FFE6E6E6" />
  423. </text>
  424. </style>
  425. </default>
  426. <styles />
  427. <definition>
  428. <sections>
  429. <section name="">
  430. <default-page>
  431. <page size="210,297" header-offset="15" footer-offset="15" unit="mm">
  432. <margins left="20" right="20" top="20" bottom="20" />
  433. </page>
  434. </default-page>
  435. </section>
  436. </sections>
  437. </definition>
  438. <content>
  439. <paragraph>
  440. <style />
  441. <p>
  442. <t>Data </t>
  443. </p>
  444. <p>
  445. <t>referenced </t>
  446. </p>
  447. <p>
  448. <t>cross </t>
  449. </p>
  450. <p>
  451. <t>schema </t>
  452. </p>
  453. <p>
  454. <t>with </t>
  455. </p>
  456. <p>
  457. <t>Id
  458. </t>
  459. </p>
  460. </paragraph>
  461. </content>
  462. </text>
  463. </description>
  464. <priority>0</priority>
  465. <index>1</index>
  466. <row-height>0</row-height>
  467. </requirement>
  468. </item>
  469. <item id="c19c4449f012422dbba1ddec55021b44" cid="REL004" type="relationship" name="" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:57:00" from="d3486fe91b1f476e8a3393099f04e99e" to="ba48530a7b5245a7b6efcf3d8e61f067" visibility="package">
  470. <relation from="d3486fe91b1f476e8a3393099f04e99e" to="ba48530a7b5245a7b6efcf3d8e61f067" derived="false">
  471. <start-role id="umlar-1dc44697-399f-4849-9208-4ab535f8cadc" name="" navigability="" association-type="association" visibility="private" />
  472. <end-role id="umlar-7e79c854-3eb1-4e5e-aa11-c2b727ff0f49" name="" navigability="" association-type="composition" visibility="private" />
  473. </relation>
  474. </item>
  475. <item id="c34f0bc111894b608624e52c0815c07a" cid="REQ007" type="requirement" name="RQ_TECH_SPEC_FE_4" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 16:02:23">
  476. <requirement id="3.4.">
  477. <description>
  478. <text>
  479. <default>
  480. <style font-name="Verdana" font-size="12">
  481. <text>
  482. <solid-brush color="#FFE6E6E6" />
  483. </text>
  484. </style>
  485. </default>
  486. <styles />
  487. <definition>
  488. <sections>
  489. <section name="">
  490. <default-page>
  491. <page size="210,297" header-offset="15" footer-offset="15" unit="mm">
  492. <margins left="20" right="20" top="20" bottom="20" />
  493. </page>
  494. </default-page>
  495. </section>
  496. </sections>
  497. </definition>
  498. <content>
  499. <paragraph>
  500. <style />
  501. <p>
  502. <t>Frontend: </t>
  503. </p>
  504. <p>
  505. <t>ASP.NET
  506. </t>
  507. </p>
  508. </paragraph>
  509. </content>
  510. </text>
  511. </description>
  512. <priority>0</priority>
  513. <index>3</index>
  514. <row-height>0</row-height>
  515. </requirement>
  516. </item>
  517. <item id="0a48454de005413c92e4a5cce0d2982c" cid="REQ010" type="requirement" name="RQ_CONSTRAINTS" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 16:07:00">
  518. <requirement id="2.">
  519. <description>
  520. <text>
  521. <default>
  522. <style font-name="Verdana" font-size="12">
  523. <text>
  524. <solid-brush color="#FFE6E6E6" />
  525. </text>
  526. </style>
  527. </default>
  528. <styles />
  529. <definition>
  530. <sections>
  531. <section name="">
  532. <default-page>
  533. <page size="210,297" header-offset="15" footer-offset="15" unit="mm">
  534. <margins left="20" right="20" top="20" bottom="20" />
  535. </page>
  536. </default-page>
  537. </section>
  538. </sections>
  539. </definition>
  540. <content>
  541. <paragraph>
  542. <style />
  543. <p>
  544. <t>Constraints
  545. </t>
  546. </p>
  547. </paragraph>
  548. <paragraph>
  549. <style />
  550. <p>
  551. <t>
  552. </t>
  553. </p>
  554. </paragraph>
  555. </content>
  556. </text>
  557. </description>
  558. <priority>0</priority>
  559. <index>1</index>
  560. <row-height>0</row-height>
  561. <requirement ref="c54c944000d84837bbb378cebd81a4e2" />
  562. <requirement ref="f2c72e50f02843f08f5a7b84d1b0047f" />
  563. </requirement>
  564. </item>
  565. <item id="ce75414afc48414db34ec56233570770" cid="REL005" type="relationship" name="" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:58:04" from="05792695378d4e0fa3cdd3681474e8f6" to="ba48530a7b5245a7b6efcf3d8e61f067" visibility="package">
  566. <relation from="05792695378d4e0fa3cdd3681474e8f6" to="ba48530a7b5245a7b6efcf3d8e61f067" derived="false">
  567. <start-role id="umlar-727a67a7-8c77-4467-9329-3a96c95ae3f1" name="" navigability="" association-type="association" visibility="private" />
  568. <end-role id="umlar-2e73ddf5-42ac-4cf2-80a8-270cbc4b1f32" name="" navigability="" association-type="composition" visibility="private" />
  569. </relation>
  570. </item>
  571. <item id="57b3095ce64f4492bf2b9b93738232bf" cid="REL007" type="relationship" name="" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 16:02:23" from="c34f0bc111894b608624e52c0815c07a" to="ba48530a7b5245a7b6efcf3d8e61f067" visibility="package">
  572. <relation from="c34f0bc111894b608624e52c0815c07a" to="ba48530a7b5245a7b6efcf3d8e61f067" derived="false">
  573. <start-role id="umlar-d827c30b-a69f-420d-a19f-d7273a7cc335" name="" navigability="" association-type="association" visibility="private" />
  574. <end-role id="umlar-80f094f2-c23b-4962-822b-34b70aac9fc0" name="" navigability="" association-type="composition" visibility="private" />
  575. </relation>
  576. </item>
  577. <item id="05792695378d4e0fa3cdd3681474e8f6" cid="REQ005" type="requirement" name="RQ_TECH_SPEC_FRAMEWORK_2" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:58:04">
  578. <requirement id="3.2.">
  579. <description>
  580. <text>
  581. <default>
  582. <style font-name="Verdana" font-size="12">
  583. <text>
  584. <solid-brush color="#FFE6E6E6" />
  585. </text>
  586. </style>
  587. </default>
  588. <styles />
  589. <definition>
  590. <sections>
  591. <section name="">
  592. <default-page>
  593. <page size="210,297" header-offset="15" footer-offset="15" unit="mm">
  594. <margins left="20" right="20" top="20" bottom="20" />
  595. </page>
  596. </default-page>
  597. </section>
  598. </sections>
  599. </definition>
  600. <content>
  601. <paragraph>
  602. <style />
  603. <p>
  604. <t>.NET </t>
  605. </p>
  606. <p>
  607. <t>6, </t>
  608. </p>
  609. <p>
  610. <t>EF
  611. </t>
  612. </p>
  613. </paragraph>
  614. </content>
  615. </text>
  616. </description>
  617. <priority>0</priority>
  618. <index>1</index>
  619. <row-height>0</row-height>
  620. </requirement>
  621. </item>
  622. <item id="c42a187a572a4c2c80d005bf4ea52f65" cid="REQ001" type="requirement" name="RQ_SUP_USER" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:53:11">
  623. <requirement id="1.1.">
  624. <description>
  625. <text>
  626. <default>
  627. <style font-name="Verdana" font-size="12">
  628. <text>
  629. <solid-brush color="#FFE6E6E6" />
  630. </text>
  631. </style>
  632. </default>
  633. <styles />
  634. <definition>
  635. <sections>
  636. <section name="">
  637. <default-page>
  638. <page size="210,297" header-offset="15" footer-offset="15" unit="mm">
  639. <margins left="20" right="20" top="20" bottom="20" />
  640. </page>
  641. </default-page>
  642. </section>
  643. </sections>
  644. </definition>
  645. <content>
  646. <paragraph>
  647. <style />
  648. <p>
  649. <t>Supports</t>
  650. </p>
  651. <p>
  652. <t> </t>
  653. </p>
  654. <p>
  655. <t>users </t>
  656. </p>
  657. <p>
  658. <t>and </t>
  659. </p>
  660. <p>
  661. <t>roles </t>
  662. </p>
  663. <p>
  664. <t>management
  665. </t>
  666. </p>
  667. </paragraph>
  668. </content>
  669. </text>
  670. </description>
  671. <priority>0</priority>
  672. <index>0</index>
  673. <row-height>0</row-height>
  674. </requirement>
  675. </item>
  676. <item id="b92a1d894874430fb846cd4ffebbe4e1" cid="REL014" type="relationship" name="" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 16:09:33" from="f57cd7c78a5e483ebb3edb6a59957a97" to="c54c944000d84837bbb378cebd81a4e2" visibility="package">
  677. <relation from="f57cd7c78a5e483ebb3edb6a59957a97" to="c54c944000d84837bbb378cebd81a4e2" derived="false">
  678. <start-role id="umlar-08f30ff6-9d84-4212-8ba3-aa94d47cbe32" name="" navigability="" association-type="association" visibility="private" />
  679. <end-role id="umlar-15fa448b-bba0-46ac-9bfb-50da88384532" name="" navigability="" association-type="composition" visibility="private" />
  680. </relation>
  681. </item>
  682. <item id="7888a9de9bb14ac0a6fadd2418d0d7a6" cid="REQ013" type="requirement" name="RQ_CSTR_DB_SCHPERMOD_1" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 16:08:33">
  683. <requirement id="2.1.1.">
  684. <description>
  685. <text>
  686. <default>
  687. <style font-name="Verdana" font-size="12">
  688. <text>
  689. <solid-brush color="#FFE6E6E6" />
  690. </text>
  691. </style>
  692. </default>
  693. <styles />
  694. <definition>
  695. <sections>
  696. <section name="">
  697. <default-page>
  698. <page size="210,297" header-offset="15" footer-offset="15" unit="mm">
  699. <margins left="20" right="20" top="20" bottom="20" />
  700. </page>
  701. </default-page>
  702. </section>
  703. </sections>
  704. </definition>
  705. <content>
  706. <paragraph>
  707. <style />
  708. <p>
  709. <t>Schema </t>
  710. </p>
  711. <p>
  712. <t>per </t>
  713. </p>
  714. <p>
  715. <t>module
  716. </t>
  717. </p>
  718. </paragraph>
  719. </content>
  720. </text>
  721. </description>
  722. <priority>0</priority>
  723. <index>0</index>
  724. <row-height>0</row-height>
  725. </requirement>
  726. </item>
  727. <item id="2ffa044974b44d11a13593ba0173375b" cid="REL010" type="relationship" name="" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 16:05:39" from="b2345a523c6b4b969a3fc4b92c2a427e" to="f3f58833e12d41adbad092d5fa821ae6" visibility="package">
  728. <relation from="b2345a523c6b4b969a3fc4b92c2a427e" to="f3f58833e12d41adbad092d5fa821ae6" derived="false">
  729. <start-role id="umlar-4dbbc5fd-cda5-4524-a7f8-13bbfbfc46fc" name="" navigability="" association-type="association" visibility="private" />
  730. <end-role id="umlar-bd997402-68dc-46c3-9ffc-2235a83b90c8" name="" navigability="" association-type="composition" visibility="private" />
  731. </relation>
  732. </item>
  733. <item id="b8f1b1ee8380442a9b9806bcaabd60e1" cid="REL009" type="relationship" name="" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 16:04:56" from="c776555b542842099176f5d00fbd63e4" to="f3f58833e12d41adbad092d5fa821ae6" visibility="package">
  734. <relation from="c776555b542842099176f5d00fbd63e4" to="f3f58833e12d41adbad092d5fa821ae6" derived="false">
  735. <start-role id="umlar-3d42ec01-38ee-4789-b0c1-5c1267195084" name="" navigability="" association-type="association" visibility="private" />
  736. <end-role id="umlar-5bbc570d-7675-42b5-ad57-c0a05a84624e" name="" navigability="" association-type="composition" visibility="private" />
  737. </relation>
  738. </item>
  739. <item id="d31aa3cec9784517b6f38b38341c1799" cid="REL006" type="relationship" name="" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:59:19" from="cc5e96719a7b4470b17001e1bc806b61" to="ba48530a7b5245a7b6efcf3d8e61f067" visibility="package">
  740. <relation from="cc5e96719a7b4470b17001e1bc806b61" to="ba48530a7b5245a7b6efcf3d8e61f067" derived="false">
  741. <start-role id="umlar-b7ba4eb8-a2de-48f2-8ced-68600b6c2d25" name="" navigability="" association-type="association" visibility="private" />
  742. <end-role id="umlar-7cb068e3-1a39-4c17-afbf-13c70cbba19e" name="" navigability="" association-type="composition" visibility="private" />
  743. </relation>
  744. </item>
  745. <item id="d3486fe91b1f476e8a3393099f04e99e" cid="REQ004" type="requirement" name="RQ_TECH_SPEC_PLATFORM_1" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:57:00">
  746. <requirement id="3.1.">
  747. <description>
  748. <text>
  749. <default>
  750. <style font-name="Verdana" font-size="12">
  751. <text>
  752. <solid-brush color="#FFE6E6E6" />
  753. </text>
  754. </style>
  755. </default>
  756. <styles />
  757. <definition>
  758. <sections>
  759. <section name="">
  760. <default-page>
  761. <page size="210,297" header-offset="15" footer-offset="15" unit="mm">
  762. <margins left="20" right="20" top="20" bottom="20" />
  763. </page>
  764. </default-page>
  765. </section>
  766. </sections>
  767. </definition>
  768. <content>
  769. <paragraph>
  770. <style />
  771. <p>
  772. <t>OS: </t>
  773. </p>
  774. <p>
  775. <t>Windows, </t>
  776. </p>
  777. <p>
  778. <t>Linux
  779. </t>
  780. </p>
  781. </paragraph>
  782. </content>
  783. </text>
  784. </description>
  785. <priority>0</priority>
  786. <index>0</index>
  787. <row-height>0</row-height>
  788. </requirement>
  789. </item>
  790. <item id="cc5e96719a7b4470b17001e1bc806b61" cid="REQ006" type="requirement" name="RQ_TECH_SPEC_DB_3" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:59:19">
  791. <requirement id="3.3.">
  792. <description>
  793. <text>
  794. <default>
  795. <style font-name="Verdana" font-size="12">
  796. <text>
  797. <solid-brush color="#FFE6E6E6" />
  798. </text>
  799. </style>
  800. </default>
  801. <styles />
  802. <definition>
  803. <sections>
  804. <section name="">
  805. <default-page>
  806. <page size="210,297" header-offset="15" footer-offset="15" unit="mm">
  807. <margins left="20" right="20" top="20" bottom="20" />
  808. </page>
  809. </default-page>
  810. </section>
  811. </sections>
  812. </definition>
  813. <content>
  814. <paragraph>
  815. <style />
  816. <p>
  817. <t>Supports: </t>
  818. </p>
  819. <p>
  820. <t>MSSQL, </t>
  821. </p>
  822. <p>
  823. <t>PostgreSQL
  824. </t>
  825. </p>
  826. </paragraph>
  827. </content>
  828. </text>
  829. </description>
  830. <priority>0</priority>
  831. <index>2</index>
  832. <row-height>0</row-height>
  833. </requirement>
  834. </item>
  835. <item id="6236eeabf4f94d1984205fd7fcb75b72" cid="REL008" type="relationship" name="" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 16:04:52" from="c42a187a572a4c2c80d005bf4ea52f65" to="f3f58833e12d41adbad092d5fa821ae6" visibility="package">
  836. <relation from="c42a187a572a4c2c80d005bf4ea52f65" to="f3f58833e12d41adbad092d5fa821ae6" derived="false">
  837. <start-role id="umlar-4ea33352-301f-4eb4-af1b-c61850e5a9b5" name="" navigability="" association-type="association" visibility="private" />
  838. <end-role id="umlar-e5a7d94a-46fc-4388-8bc4-df8829e7904d" name="" navigability="" association-type="composition" visibility="private" />
  839. </relation>
  840. </item>
  841. <item id="b2345a523c6b4b969a3fc4b92c2a427e" cid="REQ009" type="requirement" name="RQ_SUP_SETTINGS" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 16:05:39">
  842. <requirement id="1.3.">
  843. <description>
  844. <text>
  845. <default>
  846. <style font-name="Verdana" font-size="12">
  847. <text>
  848. <solid-brush color="#FFE6E6E6" />
  849. </text>
  850. </style>
  851. </default>
  852. <styles />
  853. <definition>
  854. <sections>
  855. <section name="">
  856. <default-page>
  857. <page size="210,297" header-offset="15" footer-offset="15" unit="mm">
  858. <margins left="20" right="20" top="20" bottom="20" />
  859. </page>
  860. </default-page>
  861. </section>
  862. </sections>
  863. </definition>
  864. <content>
  865. <paragraph>
  866. <style />
  867. <p>
  868. <t>Support </t>
  869. </p>
  870. <p>
  871. <t>module </t>
  872. </p>
  873. <p>
  874. <t>specific </t>
  875. </p>
  876. <p>
  877. <t>settings
  878. </t>
  879. </p>
  880. </paragraph>
  881. </content>
  882. </text>
  883. </description>
  884. <priority>0</priority>
  885. <index>2</index>
  886. <row-height>0</row-height>
  887. </requirement>
  888. </item>
  889. <item id="ba48530a7b5245a7b6efcf3d8e61f067" cid="REQ003" type="requirement" name="RQ_TECH_SPEC" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:56:20">
  890. <requirement id="3.">
  891. <description>
  892. <text>
  893. <default>
  894. <style font-name="Verdana" font-size="12">
  895. <text>
  896. <solid-brush color="#FFE6E6E6" />
  897. </text>
  898. </style>
  899. </default>
  900. <styles />
  901. <definition>
  902. <sections>
  903. <section name="">
  904. <default-page>
  905. <page size="210,297" header-offset="15" footer-offset="15" unit="mm">
  906. <margins left="20" right="20" top="20" bottom="20" />
  907. </page>
  908. </default-page>
  909. </section>
  910. </sections>
  911. </definition>
  912. <content>
  913. <paragraph>
  914. <style />
  915. <p>
  916. <t>Technical </t>
  917. </p>
  918. <p>
  919. <t>requirements
  920. </t>
  921. </p>
  922. </paragraph>
  923. <paragraph>
  924. <style />
  925. <p>
  926. <t>
  927. </t>
  928. </p>
  929. </paragraph>
  930. </content>
  931. </text>
  932. </description>
  933. <priority>0</priority>
  934. <index>2</index>
  935. <row-height>0</row-height>
  936. <requirement ref="d3486fe91b1f476e8a3393099f04e99e" />
  937. <requirement ref="05792695378d4e0fa3cdd3681474e8f6" />
  938. <requirement ref="cc5e96719a7b4470b17001e1bc806b61" />
  939. <requirement ref="c34f0bc111894b608624e52c0815c07a" />
  940. </requirement>
  941. </item>
  942. <item id="613bacfba1584c98951c8961e3c0cc5e" cid="REL011" type="relationship" name="" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 16:07:27" from="c54c944000d84837bbb378cebd81a4e2" to="0a48454de005413c92e4a5cce0d2982c" visibility="package">
  943. <relation from="c54c944000d84837bbb378cebd81a4e2" to="0a48454de005413c92e4a5cce0d2982c" derived="false">
  944. <start-role id="umlar-4aa1066d-c728-4e4a-bd5f-55412f9424ab" name="" navigability="" association-type="association" visibility="private" />
  945. <end-role id="umlar-b018b38a-a3e8-4e87-bb33-775044400a11" name="" navigability="" association-type="composition" visibility="private" />
  946. </relation>
  947. </item>
  948. <item id="4db2cc42f34c4caa94683e00c470b9da" cid="REL013" type="relationship" name="" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 16:08:33" from="7888a9de9bb14ac0a6fadd2418d0d7a6" to="c54c944000d84837bbb378cebd81a4e2" visibility="package">
  949. <relation from="7888a9de9bb14ac0a6fadd2418d0d7a6" to="c54c944000d84837bbb378cebd81a4e2" derived="false">
  950. <start-role id="umlar-84ca5f15-e816-4a79-a466-6f481ee922a5" name="" navigability="" association-type="association" visibility="private" />
  951. <end-role id="umlar-4dc04d58-8954-470f-8f6e-e710d2b69c76" name="" navigability="" association-type="composition" visibility="private" />
  952. </relation>
  953. </item>
  954. <item id="f2c72e50f02843f08f5a7b84d1b0047f" cid="REQ012" type="requirement" name="RQ_CSTR_APP" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 16:07:51">
  955. <requirement id="2.2.">
  956. <description>
  957. <text>
  958. <default>
  959. <style font-name="Verdana" font-size="12">
  960. <text>
  961. <solid-brush color="#FFE6E6E6" />
  962. </text>
  963. </style>
  964. </default>
  965. <styles />
  966. <definition>
  967. <sections>
  968. <section name="">
  969. <default-page>
  970. <page size="210,297" header-offset="15" footer-offset="15" unit="mm">
  971. <margins left="20" right="20" top="20" bottom="20" />
  972. </page>
  973. </default-page>
  974. </section>
  975. </sections>
  976. </definition>
  977. <content>
  978. <paragraph>
  979. <style />
  980. <p>
  981. <t>Application </t>
  982. </p>
  983. <p>
  984. <t>constraints
  985. </t>
  986. </p>
  987. </paragraph>
  988. <paragraph>
  989. <style />
  990. <p>
  991. <t>
  992. </t>
  993. </p>
  994. </paragraph>
  995. </content>
  996. </text>
  997. </description>
  998. <priority>0</priority>
  999. <index>1</index>
  1000. <row-height>0</row-height>
  1001. </requirement>
  1002. </item>
  1003. <item id="c776555b542842099176f5d00fbd63e4" cid="REQ002" type="requirement" name="RQ_SUP_TENANT" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 15:54:52">
  1004. <requirement id="1.2.">
  1005. <description>
  1006. <text>
  1007. <default>
  1008. <style font-name="Verdana" font-size="12">
  1009. <text>
  1010. <solid-brush color="#FFE6E6E6" />
  1011. </text>
  1012. </style>
  1013. </default>
  1014. <styles />
  1015. <definition>
  1016. <sections>
  1017. <section name="">
  1018. <default-page>
  1019. <page size="210,297" header-offset="15" footer-offset="15" unit="mm">
  1020. <margins left="20" right="20" top="20" bottom="20" />
  1021. </page>
  1022. </default-page>
  1023. </section>
  1024. </sections>
  1025. </definition>
  1026. <content>
  1027. <paragraph>
  1028. <style />
  1029. <p>
  1030. <t>Supports </t>
  1031. </p>
  1032. <p>
  1033. <t>tenant </t>
  1034. </p>
  1035. <p>
  1036. <t>access </t>
  1037. </p>
  1038. <p>
  1039. <t>to </t>
  1040. </p>
  1041. <p>
  1042. <t>data </t>
  1043. </p>
  1044. <p>
  1045. <t>and </t>
  1046. </p>
  1047. <p>
  1048. <t>functionality
  1049. </t>
  1050. </p>
  1051. </paragraph>
  1052. <paragraph>
  1053. <style />
  1054. <p>
  1055. <t>
  1056. </t>
  1057. </p>
  1058. </paragraph>
  1059. </content>
  1060. </text>
  1061. </description>
  1062. <priority>0</priority>
  1063. <index>1</index>
  1064. <row-height>0</row-height>
  1065. </requirement>
  1066. </item>
  1067. <item id="f3f58833e12d41adbad092d5fa821ae6" cid="REQ008" type="requirement" name="RQ_FUNC_SUP" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 16:04:21">
  1068. <requirement id="1.">
  1069. <description>
  1070. <text>
  1071. <default>
  1072. <style font-name="Verdana" font-size="12">
  1073. <text>
  1074. <solid-brush color="#FFE6E6E6" />
  1075. </text>
  1076. </style>
  1077. </default>
  1078. <styles />
  1079. <definition>
  1080. <sections>
  1081. <section name="">
  1082. <default-page>
  1083. <page size="210,297" header-offset="15" footer-offset="15" unit="mm">
  1084. <margins left="20" right="20" top="20" bottom="20" />
  1085. </page>
  1086. </default-page>
  1087. </section>
  1088. </sections>
  1089. </definition>
  1090. <content>
  1091. <paragraph>
  1092. <style />
  1093. <p>
  1094. <t>Functionality
  1095. </t>
  1096. </p>
  1097. </paragraph>
  1098. </content>
  1099. </text>
  1100. </description>
  1101. <priority>0</priority>
  1102. <index>0</index>
  1103. <row-height>0</row-height>
  1104. <requirement ref="c42a187a572a4c2c80d005bf4ea52f65" />
  1105. <requirement ref="c776555b542842099176f5d00fbd63e4" />
  1106. <requirement ref="b2345a523c6b4b969a3fc4b92c2a427e" />
  1107. </requirement>
  1108. </item>
  1109. <item id="c54c944000d84837bbb378cebd81a4e2" cid="REQ011" type="requirement" name="RQ_CSTR_DB" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 16:07:27">
  1110. <requirement id="2.1.">
  1111. <description>
  1112. <text>
  1113. <default>
  1114. <style font-name="Verdana" font-size="12">
  1115. <text>
  1116. <solid-brush color="#FFE6E6E6" />
  1117. </text>
  1118. </style>
  1119. </default>
  1120. <styles />
  1121. <definition>
  1122. <sections>
  1123. <section name="">
  1124. <default-page>
  1125. <page size="210,297" header-offset="15" footer-offset="15" unit="mm">
  1126. <margins left="20" right="20" top="20" bottom="20" />
  1127. </page>
  1128. </default-page>
  1129. </section>
  1130. </sections>
  1131. </definition>
  1132. <content>
  1133. <paragraph>
  1134. <style />
  1135. <p>
  1136. <t>Database </t>
  1137. </p>
  1138. <p>
  1139. <t>constraints
  1140. </t>
  1141. </p>
  1142. </paragraph>
  1143. </content>
  1144. </text>
  1145. </description>
  1146. <priority>0</priority>
  1147. <index>0</index>
  1148. <row-height>0</row-height>
  1149. <requirement ref="7888a9de9bb14ac0a6fadd2418d0d7a6" />
  1150. <requirement ref="f57cd7c78a5e483ebb3edb6a59957a97" />
  1151. </requirement>
  1152. </item>
  1153. <item id="fbc97786a07c4aaa90c643ba77619c6e" cid="REL012" type="relationship" name="" style-class="" creator="CDoZfQE0eoPT0twKUywpA1ytAerZlrAks6wQJtSziyhd5T57" creation-date="09/15/2022 16:07:51" from="f2c72e50f02843f08f5a7b84d1b0047f" to="0a48454de005413c92e4a5cce0d2982c" visibility="package">
  1154. <relation from="f2c72e50f02843f08f5a7b84d1b0047f" to="0a48454de005413c92e4a5cce0d2982c" derived="false">
  1155. <start-role id="umlar-8baff623-5297-4e3c-aa5b-7a4c8c03d65d" name="" navigability="" association-type="association" visibility="private" />
  1156. <end-role id="umlar-16382f6f-1b81-4337-9326-53a8d971c618" name="" navigability="" association-type="composition" visibility="private" />
  1157. </relation>
  1158. </item>
  1159. </abstract-items>
  1160. <layer id="142a29da37304668873356c338030d64" name="Default" visible="true" enabled="true" locked="false">
  1161. <item id="c42a187a572a4c2c80d005bf4ea52f65" iid="ef0d3dc3c7534c9c8d5b86c3414dba49" creation-date="09/15/2022 15:54:52" order-index="0" type="entity">
  1162. <layout ax="0" ay="210" awidth="140" aheight="160" x="50" y="50" width="140" height="160" />
  1163. </item>
  1164. <item id="c776555b542842099176f5d00fbd63e4" iid="dbc34015133944c7b06cd58fdb6baba8" creation-date="09/15/2022 15:54:52" order-index="1" type="entity">
  1165. <layout ax="160" ay="210" awidth="140" aheight="160" x="50" y="50" width="140" height="160" />
  1166. </item>
  1167. <item id="ba48530a7b5245a7b6efcf3d8e61f067" iid="590a876d59524d5a9ff4472f671749f8" creation-date="09/15/2022 15:56:20" order-index="2" type="entity">
  1168. <layout ax="1200" ay="0" awidth="140" aheight="160" x="50" y="50" width="140" height="160" />
  1169. </item>
  1170. <item id="d3486fe91b1f476e8a3393099f04e99e" iid="769b7c24075247bea432653a6094610c" creation-date="09/15/2022 15:57:00" order-index="3" type="entity">
  1171. <layout ax="960" ay="210" awidth="140" aheight="160" x="50" y="50" width="140" height="160" />
  1172. </item>
  1173. <item id="c19c4449f012422dbba1ddec55021b44" iid="aeeed071d62842828a1bc5e289ebdf31" creation-date="09/15/2022 15:57:00" order-index="4" type="relation">
  1174. <layout start-role-position="25,15" end-role-position="25,-15" start-multiplicity-position="25,-15" end-multiplicity-position="25,15" line-style="oblique" lock-to-fields="false" auto-path="" x1="1100" y1="229" x2="1200" y2="141" start-border-pos="0.279296875" end-border-pos="0.779296875" name-position="0,20">
  1175. <points>
  1176. <point x="1100" y="229" />
  1177. <point x="1200" y="141" />
  1178. </points>
  1179. </layout>
  1180. <relation from="d3486fe91b1f476e8a3393099f04e99e" from-iid="769b7c24075247bea432653a6094610c" to="ba48530a7b5245a7b6efcf3d8e61f067" to-iid="590a876d59524d5a9ff4472f671749f8" />
  1181. </item>
  1182. <item id="05792695378d4e0fa3cdd3681474e8f6" iid="0f0d87d84f0444aeb6049b006cbe38ec" creation-date="09/15/2022 15:58:04" order-index="5" type="entity">
  1183. <layout ax="1120" ay="210" awidth="140" aheight="160" x="50" y="50" width="140" height="160" />
  1184. </item>
  1185. <item id="ce75414afc48414db34ec56233570770" iid="1553ab8748104a02a08b3109dbac3a53" creation-date="09/15/2022 15:58:04" order-index="6" type="relation">
  1186. <layout start-role-position="25,15" end-role-position="25,-15" start-multiplicity-position="25,-15" end-multiplicity-position="25,15" line-style="oblique" lock-to-fields="false" auto-path="" x1="1220" y1="210" x2="1240" y2="160" start-border-pos="0.179421779087612" end-border-pos="0.679421779087612" name-position="0,20">
  1187. <points>
  1188. <point x="1220" y="210" />
  1189. <point x="1240" y="160" />
  1190. </points>
  1191. </layout>
  1192. <relation from="05792695378d4e0fa3cdd3681474e8f6" from-iid="0f0d87d84f0444aeb6049b006cbe38ec" to="ba48530a7b5245a7b6efcf3d8e61f067" to-iid="590a876d59524d5a9ff4472f671749f8" />
  1193. </item>
  1194. <item id="cc5e96719a7b4470b17001e1bc806b61" iid="e1f9e63dddc7477d84b7086014da3246" creation-date="09/15/2022 15:59:19" order-index="7" type="entity">
  1195. <layout ax="1280" ay="210" awidth="140" aheight="160" x="50" y="50" width="140" height="160" />
  1196. </item>
  1197. <item id="d31aa3cec9784517b6f38b38341c1799" iid="85e6fba6ee5840848c36926369f05e57" creation-date="09/15/2022 15:59:19" order-index="8" type="relation">
  1198. <layout start-role-position="25,15" end-role-position="25,-15" start-multiplicity-position="25,-15" end-multiplicity-position="25,15" line-style="oblique" lock-to-fields="false" auto-path="" x1="1320" y1="210" x2="1300" y2="160" start-border-pos="0.0705782209123884" end-border-pos="0.570578220912388" name-position="0,20">
  1199. <points>
  1200. <point x="1320" y="210" />
  1201. <point x="1300" y="160" />
  1202. </points>
  1203. </layout>
  1204. <relation from="cc5e96719a7b4470b17001e1bc806b61" from-iid="e1f9e63dddc7477d84b7086014da3246" to="ba48530a7b5245a7b6efcf3d8e61f067" to-iid="590a876d59524d5a9ff4472f671749f8" />
  1205. </item>
  1206. <item id="c34f0bc111894b608624e52c0815c07a" iid="fa705d4f1e714eb3abe299e984d05976" creation-date="09/15/2022 16:02:23" order-index="9" type="entity">
  1207. <layout ax="1440" ay="210" awidth="140" aheight="160" x="50" y="50" width="140" height="160" />
  1208. </item>
  1209. <item id="57b3095ce64f4492bf2b9b93738232bf" iid="bffba19bf8d14e9faa63ce8103a20b9f" creation-date="09/15/2022 16:02:23" order-index="10" type="relation">
  1210. <layout start-role-position="25,15" end-role-position="25,-15" start-multiplicity-position="25,-15" end-multiplicity-position="25,15" line-style="oblique" lock-to-fields="false" auto-path="" x1="1440" y1="229" x2="1340" y2="141" start-border-pos="0.970703125" end-border-pos="0.470703125" name-position="0,20">
  1211. <points>
  1212. <point x="1440" y="229" />
  1213. <point x="1340" y="141" />
  1214. </points>
  1215. </layout>
  1216. <relation from="c34f0bc111894b608624e52c0815c07a" from-iid="fa705d4f1e714eb3abe299e984d05976" to="ba48530a7b5245a7b6efcf3d8e61f067" to-iid="590a876d59524d5a9ff4472f671749f8" />
  1217. </item>
  1218. <item id="f3f58833e12d41adbad092d5fa821ae6" iid="34c2cdfe8fe947ecb22185febc978355" creation-date="09/15/2022 16:04:21" order-index="11" type="entity">
  1219. <layout ax="160" ay="0" awidth="140" aheight="160" x="50" y="50" width="140" height="160" />
  1220. </item>
  1221. <item id="6236eeabf4f94d1984205fd7fcb75b72" iid="b0460ad75397461abc49940fb32669c6" creation-date="09/15/2022 16:04:52" order-index="12" type="relation">
  1222. <layout start-role-position="25,15" end-role-position="25,-15" start-multiplicity-position="25,-15" end-multiplicity-position="25,15" line-style="oblique" lock-to-fields="false" auto-path="" x1="131" y1="210" x2="169" y2="160" start-border-pos="0.233843530927386" end-border-pos="0.733843530927386" name-position="0,20">
  1223. <points>
  1224. <point x="131" y="210" />
  1225. <point x="169" y="160" />
  1226. </points>
  1227. </layout>
  1228. <relation from="c42a187a572a4c2c80d005bf4ea52f65" from-iid="ef0d3dc3c7534c9c8d5b86c3414dba49" to="f3f58833e12d41adbad092d5fa821ae6" to-iid="34c2cdfe8fe947ecb22185febc978355" />
  1229. </item>
  1230. <item id="b8f1b1ee8380442a9b9806bcaabd60e1" iid="0a37c13b2a6142baab26e9eb774b2d91" creation-date="09/15/2022 16:04:56" order-index="13" type="relation">
  1231. <layout start-role-position="25,15" end-role-position="25,-15" start-multiplicity-position="25,-15" end-multiplicity-position="25,15" line-style="oblique" lock-to-fields="false" auto-path="" x1="230" y1="210" x2="230" y2="160" start-border-pos="0.125" end-border-pos="0.625" name-position="0,20">
  1232. <points>
  1233. <point x="230" y="210" />
  1234. <point x="230" y="160" />
  1235. </points>
  1236. </layout>
  1237. <relation from="c776555b542842099176f5d00fbd63e4" from-iid="dbc34015133944c7b06cd58fdb6baba8" to="f3f58833e12d41adbad092d5fa821ae6" to-iid="34c2cdfe8fe947ecb22185febc978355" />
  1238. </item>
  1239. <item id="b2345a523c6b4b969a3fc4b92c2a427e" iid="0927835d3a8e47e9a129bc83681c14b2" creation-date="09/15/2022 16:05:39" order-index="14" type="entity">
  1240. <layout ax="320" ay="210" awidth="140" aheight="160" x="50" y="50" width="140" height="160" />
  1241. </item>
  1242. <item id="2ffa044974b44d11a13593ba0173375b" iid="de44e430bcf54390a9b5063c2953ed62" creation-date="09/15/2022 16:05:39" order-index="15" type="relation">
  1243. <layout start-role-position="25,15" end-role-position="25,-15" start-multiplicity-position="25,-15" end-multiplicity-position="25,15" line-style="oblique" lock-to-fields="false" auto-path="" x1="329" y1="210" x2="291" y2="160" start-border-pos="0.0161564418247768" end-border-pos="0.516156441824777" name-position="0,20">
  1244. <points>
  1245. <point x="329" y="210" />
  1246. <point x="291" y="160" />
  1247. </points>
  1248. </layout>
  1249. <relation from="b2345a523c6b4b969a3fc4b92c2a427e" from-iid="0927835d3a8e47e9a129bc83681c14b2" to="f3f58833e12d41adbad092d5fa821ae6" to-iid="34c2cdfe8fe947ecb22185febc978355" />
  1250. </item>
  1251. <item id="0a48454de005413c92e4a5cce0d2982c" iid="94bae0777f80427c8614e13788828305" creation-date="09/15/2022 16:07:00" order-index="16" type="entity">
  1252. <layout ax="640" ay="0" awidth="140" aheight="160" x="50" y="50" width="140" height="160" />
  1253. </item>
  1254. <item id="c54c944000d84837bbb378cebd81a4e2" iid="4b2d4bb4faf54600970aadb1386122d9" creation-date="09/15/2022 16:07:27" order-index="17" type="entity">
  1255. <layout ax="560" ay="210" awidth="140" aheight="160" x="50" y="50" width="140" height="160" />
  1256. </item>
  1257. <item id="613bacfba1584c98951c8961e3c0cc5e" iid="ec3d371dc2994470b6334a6757e94560" creation-date="09/15/2022 16:07:27" order-index="18" type="relation">
  1258. <layout start-role-position="25,15" end-role-position="25,-15" start-multiplicity-position="25,-15" end-multiplicity-position="25,15" line-style="oblique" lock-to-fields="false" auto-path="" x1="660" y1="210" x2="680" y2="160" start-border-pos="0.179421779087612" end-border-pos="0.679421779087612" name-position="0,20">
  1259. <points>
  1260. <point x="660" y="210" />
  1261. <point x="680" y="160" />
  1262. </points>
  1263. </layout>
  1264. <relation from="c54c944000d84837bbb378cebd81a4e2" from-iid="4b2d4bb4faf54600970aadb1386122d9" to="0a48454de005413c92e4a5cce0d2982c" to-iid="94bae0777f80427c8614e13788828305" />
  1265. </item>
  1266. <item id="f2c72e50f02843f08f5a7b84d1b0047f" iid="3f442c69c7894baab327bd10228093bd" creation-date="09/15/2022 16:07:51" order-index="19" type="entity">
  1267. <layout ax="800" ay="210" awidth="140" aheight="160" x="50" y="50" width="140" height="160" />
  1268. </item>
  1269. <item id="fbc97786a07c4aaa90c643ba77619c6e" iid="7ef7a00004c64c1c87085786665f2f8a" creation-date="09/15/2022 16:07:51" order-index="20" type="relation">
  1270. <layout start-role-position="25,15" end-role-position="25,-15" start-multiplicity-position="25,-15" end-multiplicity-position="25,15" line-style="oblique" lock-to-fields="false" auto-path="" x1="809" y1="210" x2="771" y2="160" start-border-pos="0.0161564418247768" end-border-pos="0.516156441824777" name-position="0,20">
  1271. <points>
  1272. <point x="809" y="210" />
  1273. <point x="771" y="160" />
  1274. </points>
  1275. </layout>
  1276. <relation from="f2c72e50f02843f08f5a7b84d1b0047f" from-iid="3f442c69c7894baab327bd10228093bd" to="0a48454de005413c92e4a5cce0d2982c" to-iid="94bae0777f80427c8614e13788828305" />
  1277. </item>
  1278. <item id="7888a9de9bb14ac0a6fadd2418d0d7a6" iid="793d4718c8eb490e9e0722a2a8a68c07" creation-date="09/15/2022 16:08:33" order-index="21" type="entity">
  1279. <layout ax="480" ay="420" awidth="140" aheight="160" x="50" y="50" width="140" height="160" />
  1280. </item>
  1281. <item id="4db2cc42f34c4caa94683e00c470b9da" iid="0d4d3fa8a9284fcfb762650b6e3d1014" creation-date="09/15/2022 16:08:33" order-index="22" type="relation">
  1282. <layout start-role-position="25,15" end-role-position="25,-15" start-multiplicity-position="25,-15" end-multiplicity-position="25,15" line-style="oblique" lock-to-fields="false" auto-path="" x1="580" y1="420" x2="600" y2="370" start-border-pos="0.179421779087612" end-border-pos="0.679421779087612" name-position="0,20">
  1283. <points>
  1284. <point x="580" y="420" />
  1285. <point x="600" y="370" />
  1286. </points>
  1287. </layout>
  1288. <relation from="7888a9de9bb14ac0a6fadd2418d0d7a6" from-iid="793d4718c8eb490e9e0722a2a8a68c07" to="c54c944000d84837bbb378cebd81a4e2" to-iid="4b2d4bb4faf54600970aadb1386122d9" />
  1289. </item>
  1290. <item id="f57cd7c78a5e483ebb3edb6a59957a97" iid="db9a6d1f2f57491b9e330d1441bc27e0" creation-date="09/15/2022 16:09:33" order-index="23" type="entity">
  1291. <layout ax="640" ay="420" awidth="140" aheight="160" x="50" y="50" width="140" height="160" />
  1292. </item>
  1293. <item id="b92a1d894874430fb846cd4ffebbe4e1" iid="559626d61b274c29b7222b8071726dc2" creation-date="09/15/2022 16:09:33" order-index="24" type="relation">
  1294. <layout start-role-position="25,15" end-role-position="25,-15" start-multiplicity-position="25,-15" end-multiplicity-position="25,15" line-style="oblique" lock-to-fields="false" auto-path="" x1="680" y1="420" x2="660" y2="370" start-border-pos="0.0705782209123884" end-border-pos="0.570578220912388" name-position="0,20">
  1295. <points>
  1296. <point x="680" y="420" />
  1297. <point x="660" y="370" />
  1298. </points>
  1299. </layout>
  1300. <relation from="f57cd7c78a5e483ebb3edb6a59957a97" from-iid="db9a6d1f2f57491b9e330d1441bc27e0" to="c54c944000d84837bbb378cebd81a4e2" to-iid="4b2d4bb4faf54600970aadb1386122d9" />
  1301. </item>
  1302. </layer>
  1303. </diagram>
  1304. </model>
  1305. </models>
  1306. </sim-project>