Commit 5e814fd6 authored by Borodin Dmitriy's avatar Borodin Dmitriy

1. Insert svg

parent bfb97537
......@@ -2,7 +2,7 @@
## Architerture
<img src="./static/schematic_diagram_of_dependencies.png" width="1000"/>
<img src="./static/schematic_diagram_of_dependencies.svg" width="1000"/>
<img src="./static/home_tracker_diagram_of_dependencies.png" width="1000"/>
......
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="851" height="661" viewBox="-0.5 -0.5 845 655" filter="url(#dropShadow)" content="&lt;mxfile modified=&quot;2019-01-29T20:34:14.615Z&quot; host=&quot;www.draw.io&quot; agent=&quot;Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0.3 Safari/605.1.15&quot; version=&quot;10.1.6&quot; etag=&quot;G23gD9nQXRaqpPoUsN2s&quot; type=&quot;onedrive&quot;&gt;&lt;diagram id=&quot;2wM8J1yG9D0TDTHSyOyt&quot;&gt;5VpZk+I2EP41VO0+LCXJ2JhHzuQhSaVqksruowdrwBtjEWN2mPz6SNbhlmSDhzl3M1VjrEbqbvVl9YcHwXx3+qlM9ttfWUrzAUHpaRAsBoQQNEb8Q1AeJAVjHEnKpsxSRWsIN9m/VBJjRTxmKT1Y8yrG8irb28Q1Kwq6rixaUpbs3p52x3Jb6D7ZUI9ws05yn/pXllZbpRwZN/SfabbZask4mshvdomerCxw2CYpuwekYDkI5iVjlbzbneY0F8bTZpHrVh3fGsVKWlR9FhC54FuSH9XeBiTK+dLZHeMcuILVg9p19M+R6S8+HWqXTPkELu3UfMnvNuLzZr2lfLPZWng5SzZlsuN37E4M6Z4WKS3WGXehEsYVlPLkak2+LRsKsZQhFT0J+rba5ZyA+e2hKtnfdM5yVnJKwQoqlM3y3CElebYp+HDNTUQ5ffaNllzRJJ+qL3ZZmgoxs/ttVtGbfbIWMu95KHNayY5ceWE9ZNQSDOip0wPY+JUnBGU7WpUPfIrOhlEgl5hcUOP7JrKCkWK7BVE1UiGUqGDeGNaNv/mNcnm7+wPP/X8WmXD7vmRfReYQ9IH/c0noo+cC2xRtxur0zoAEKET8r91Fz2BWPMHD0DbshHiGxToPoWGjZzDsyLMWTXkJUUNWVlu2YUWSLxuqE1rAdvSUVZ8Fme9Ijr6oSeJ+cYKDBz0ouMaf4eBLw0EMm2X1SK9Lk8O21kEI/kqr6kFV3+RYMU5qVP+Fsb3lXF0KifGg2LPlvwM7lmtFUt6pknJDKysce3i5pDmvLt9s7k9xWHg5E3gtSnYirIvbg/gQmYG/v8yIRk5iBIRoymukRvRuUgM/LjWuzwYrqXqkxvhdpca430Pit+8vFQIcv20uxC3HLzc5inQqjqzNxq1o8qzXowr3MBDYfNiyd03rHWtKwu8sq0+VphOIbOuHxGYhk0KtgsdYh1GA8HlGMpU8RtyyyQOYthcTDt0KBwi5AaMkNQ6XPBv3G6v2iohJS0TIw/AW68MwTz9WwPwzh+hmjibuDYEn4GQ14JESI3E/W9bXsL5Oa7oQrIdyQk1s7lF9rVnNJvVkPlzVQzltBiihXs6vWNHVEgx4YiAFAVYLoKSRNdbT4EJ+ndfXpdZ/BLQNakoAuOl7go6uIZHeBb/G9RWbybvkIPoFM3sojwSyUWntlNayYIkuqdzcfiBhWC+ZqxO1uvvod09C5jQCWkxtvYwlQmDOKZgf6q2MPbvGYImcPO/wRqyZLGyeI2DLlbaxt1ZxFvEyVCvf0ZZgIsSA1RLEz8pNCoIA29gLkilQbK4na7bN0MgNgaohMHRsT55phY16M8srcGGt9tA9qIICcWuVg5lKGxjoOt86cmMOpkVWol6wbNjtjOnl7LKLmsIm1uag0CRQMOF/Ir3cnPKKZtd+QtvtWDsBFJtmq60+kQESef7xS5pjL1OfDAUqOW9bfqZUm0q5sgMqtCPdBI5T/p2oX3mrHqs5atRoFdSyu96V+CyMZMV9Q9u/ALh04GfbrNhwQtiM/qhbg0+k6wTM+CH2Lq+PeNssTWnxEjjTKLQPLgS1nXSDtpMujuKnH3Ux8sz82L7v63G3V/3X6DkRkqbz+wK7wo428MDPkpVSg9TfaoA6vLpJxFc0iZj4XWL4dl0ixq/hX+jdIQl7Otju88mjMLCXcveVHn5DHECrA3qTX51KrKCAHwEVG4XxayIBGvV/4fJIrqqP40cVyHeTPi0I81sWyKf/JvA+HoDv2b/jN/Sv/xNCR3n8IZDS166PUQ9gzLf3d4WMOV3QAkwea4qRYrrQsd1kO33mXKJM1yJ1EKnwWzIIx0FsJ7S7OIjYjMD9wt5U3Zo2XbcjBVoDa/V8OAXCGMSTJRlOILhwDku4u6uTysfnPGBChJADk0FUykEKJGIpt2YgyjNRsbI31drqK6drrG2yBIHLbxb2MgRh0I5u3k4Aq4OH1pxanNshw4soy3lQD5pmbnbYX4YDhz1SoI37GZX7gsznkK0OZKINxDgXpwi5mFfXezv3qiwLWOdWvPbUij33rYYQbA3b3OojSRD9Rxpdg6igX8gWAGNePqEwweXEUwzZ6DCysS6DVku8FKLVfiFTUekjqB/QcDgsPjoR0PrmU6sLnR8UcBgM9M8I8L7rJ4XJxTSMdew6CCLMBCcwZl6SOFV4BpJnDIwZ6ycTsh97gfWc6ASiL4LjBsF3KuEZ5efACA4W78PaM8DHx3pbnjQe/P684uADAzo6AOnTB9WGldFEgqlxjuiaSavOXtHF3m99hrXO+aZAOM925G01smW3A8VWcFx/ZBAxBDHm/xlwHAU9Dv6twDFBzwEc+++f+I30D/2SxMi2f2zs/9jXJMhkconVM70oQSZev2hkXfmqBB8270XL6c3b5cHyPw==&lt;/diagram&gt;&lt;/mxfile&gt;"><defs><filter id="dropShadow"><feGaussianBlur in="SourceAlpha" stdDeviation="1.7" result="blur"/><feOffset in="blur" dx="3" dy="3" result="offsetBlur"/><feFlood flood-color="#3D4574" flood-opacity="0.4" result="offsetColor"/><feComposite in="offsetColor" in2="offsetBlur" operator="in" result="offsetBlur"/><feBlend in="SourceGraphic" in2="offsetBlur"/></filter></defs><g transform="translate(262.5,58.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="324" height="22" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 325px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><font style="font-size: 20px">Schematic diagram of dependencies</font><br /></div></div></foreignObject><text x="162" y="17" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">&lt;font style="font-size: 20px"&gt;Schematic diagram of dependencies&lt;/font&gt;&lt;br&gt;</text></switch></g><rect x="202.5" y="129" width="120" height="60" fill="none" stroke="#050000" pointer-events="none"/><g transform="translate(219.5,152.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="85" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 86px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Unit project ( 0 )</div></div></foreignObject><text x="43" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Unit project ( 0 )</text></switch></g><path d="M 136 260 L 136 159 L 194.76 159" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="6 6" pointer-events="none"/><path d="M 200.76 159 L 192.76 163 L 194.76 159 L 192.76 155 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><rect x="75.5" y="259.5" width="120" height="60" fill="none" stroke="#050000" pointer-events="none"/><g transform="translate(90.5,283.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="89" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 90px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Unit project  ( 1 )</div></div></foreignObject><text x="45" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Unit project  ( 1 )</text></switch></g><path d="M 390 260 L 390 159 L 331.24 159" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="6 6" pointer-events="none"/><path d="M 325.24 159 L 333.24 155 L 331.24 159 L 333.24 163 Z" fill="#000000" stroke="#000000" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><rect x="329.5" y="259.5" width="120" height="60" fill="none" stroke="#050000" pointer-events="none"/><g transform="translate(345.5,283.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="87" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 88px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Unit project ( N )</div></div></foreignObject><text x="44" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Unit project ( N )</text></switch></g><path d="M 217 289 L 301.5 289 Q 311.5 289 311.75 289 L 312 289" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="6 6" pointer-events="none"/><g transform="translate(470.5,129.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="310" height="178" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; overflow: hidden; max-height: 178px; max-width: 310px; width: 310px; white-space: normal; word-wrap: normal;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><h1>Union project</h1><p>Проект который является составной частью другого union project либо master project. <b style="color: rgb(255 , 0 , 0)">Циклические зависимости не допустимы. Циклические зависимости приводят к ошибкам во времени выполнения. </b>Любой union project можно привести к master project. <b><font color="#999900">Union project может быть полноценной программой которая входит как подпрограмма в какой либо master project.</font></b></p></div></div></foreignObject><text x="155" y="95" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 136 396 L 136 325.62" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/><path d="M 136 321.12 L 139 327.12 L 136 325.62 L 133 327.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 76 411 L 56 411 L 56 144 L 197.38 144" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/><path d="M 201.88 144 L 195.88 147 L 197.38 144 L 195.88 141 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="75.5" y="395.5" width="120" height="60" fill="none" stroke="#050000" pointer-events="none"/><g transform="translate(84.5,419.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="101" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 102px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Master project ( 1 )</div></div></foreignObject><text x="51" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Master project ( 1 )</text></switch></g><path d="M 360 396 L 360 358 L 166 358 L 166 325.62" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/><path d="M 166 321.12 L 169 327.12 L 166 325.62 L 163 327.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 390 396 L 390 325.62" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/><path d="M 390 321.12 L 393 327.12 L 390 325.62 L 387 327.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><rect x="329.5" y="395.5" width="120" height="60" fill="none" stroke="#050000" pointer-events="none"/><g transform="translate(337.5,419.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="103" height="12" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 104px; white-space: nowrap; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Master project ( N )</div></div></foreignObject><text x="52" y="12" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">Master project ( N )</text></switch></g><g transform="translate(478.5,385.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="310" height="210" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; overflow: hidden; max-height: 218px; max-width: 310px; width: 310px; white-space: normal; word-wrap: normal;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><h1>Master project</h1><p>Проект который является конечным звеном, является реализацией заданных бизнес требований. <font color="#ff0000"><b>Не используется повторно. От этого проекта никто не может зависеть. Не может зависеть от другого master project. </b></font><font color="#009900" style="font-weight: bold">Проект имеет как собственную реализацию так и подключенные union project (0...n). </font><b style="color: rgb(153 , 153 , 0)">Может играть роль оболочки, когда union project выполняют роль мини приложений. </b>Мини приложения могут быть загружены при старте страницы либо по требованию.</p></div></div></foreignObject><text x="155" y="111" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 215 425.5 L 299.5 425.5 Q 309.5 425.5 309.75 425.5 L 310 425.5" fill="none" stroke="#000000" stroke-width="2" stroke-miterlimit="10" stroke-dasharray="6 6" pointer-events="none"/></svg>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment