Bladeren bron

uml: add useCase

Otter 5 maanden geleden
commit
1c88f48e75
1 gewijzigde bestanden met toevoegingen van 102 en 0 verwijderingen
  1. 102 0
      ДиаграммаИспользования.drawio

+ 102 - 0
ДиаграммаИспользования.drawio

@@ -0,0 +1,102 @@
+<mxfile host="Electron" modified="2024-05-27T00:27:49.611Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.4.0 Chrome/120.0.6099.109 Electron/28.1.0 Safari/537.36" etag="4T7FouQ_f8DlUsibok71" version="24.4.0" type="device">
+  <diagram name="Страница — 1" id="KgpnrsMqIwY7Wp8qNeAr">
+    <mxGraphModel dx="1434" dy="844" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
+      <root>
+        <mxCell id="0" />
+        <mxCell id="1" parent="0" />
+        <mxCell id="f7Zuc8apwFJZ10PAn6E1-8" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;endArrow=none;endFill=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="f7Zuc8apwFJZ10PAn6E1-1" target="f7Zuc8apwFJZ10PAn6E1-63" edge="1">
+          <mxGeometry relative="1" as="geometry">
+            <mxPoint x="490.0000000000002" y="-30" as="targetPoint" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="f7Zuc8apwFJZ10PAn6E1-70" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;exitX=0.5;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="f7Zuc8apwFJZ10PAn6E1-1" target="f7Zuc8apwFJZ10PAn6E1-68" edge="1">
+          <mxGeometry relative="1" as="geometry" />
+        </mxCell>
+        <mxCell id="f7Zuc8apwFJZ10PAn6E1-1" value="Студент" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1">
+          <mxGeometry x="660" y="60" width="30" height="60" as="geometry" />
+        </mxCell>
+        <mxCell id="f7Zuc8apwFJZ10PAn6E1-75" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;exitX=0.5;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="f7Zuc8apwFJZ10PAn6E1-2" target="T0YTknENs9B_ywHw3JEK-2" edge="1">
+          <mxGeometry relative="1" as="geometry" />
+        </mxCell>
+        <mxCell id="f7Zuc8apwFJZ10PAn6E1-91" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;exitX=0.5;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="f7Zuc8apwFJZ10PAn6E1-2" target="f7Zuc8apwFJZ10PAn6E1-68" edge="1">
+          <mxGeometry relative="1" as="geometry">
+            <mxPoint x="100.00000000000011" y="85" as="targetPoint" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="f7Zuc8apwFJZ10PAn6E1-92" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;" parent="1" source="f7Zuc8apwFJZ10PAn6E1-2" target="T0YTknENs9B_ywHw3JEK-5" edge="1">
+          <mxGeometry relative="1" as="geometry">
+            <mxPoint x="130.0000000000001" y="180" as="targetPoint" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="f7Zuc8apwFJZ10PAn6E1-15" value="" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;endArrow=none;endFill=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="f7Zuc8apwFJZ10PAn6E1-1" target="f7Zuc8apwFJZ10PAn6E1-69" edge="1">
+          <mxGeometry relative="1" as="geometry">
+            <mxPoint x="239" y="190" as="sourcePoint" />
+            <mxPoint x="340.1737230488843" y="93.29940279656557" as="targetPoint" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="f7Zuc8apwFJZ10PAn6E1-2" value="&#xa;&lt;span style=&quot;color: rgb(240, 240, 240); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; background-color: rgb(27, 29, 30); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;&quot;&gt;Преподаватель&lt;/span&gt;&#xa;&#xa;" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1">
+          <mxGeometry x="40" y="55" width="30" height="60" as="geometry" />
+        </mxCell>
+        <mxCell id="_Gf0fzwr_K4EokXnlh5w-2" value="ИС «Тренажер по математическому моделированию»&amp;nbsp;" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;recursiveResize=0;container=1;collapsible=0;width=320;height=30;" parent="1" vertex="1">
+          <mxGeometry x="89" y="20" width="551" height="410" as="geometry" />
+        </mxCell>
+        <mxCell id="f7Zuc8apwFJZ10PAn6E1-63" value="Посмотреть статистику" style="ellipse;whiteSpace=wrap;html=1;" parent="_Gf0fzwr_K4EokXnlh5w-2" vertex="1">
+          <mxGeometry x="291" y="250" width="218" height="50" as="geometry" />
+        </mxCell>
+        <mxCell id="f7Zuc8apwFJZ10PAn6E1-69" value="Открыть тренажеры" style="ellipse;whiteSpace=wrap;html=1;" parent="_Gf0fzwr_K4EokXnlh5w-2" vertex="1">
+          <mxGeometry x="291" y="100" width="218" height="50" as="geometry" />
+        </mxCell>
+        <mxCell id="f7Zuc8apwFJZ10PAn6E1-94" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="_Gf0fzwr_K4EokXnlh5w-2" source="f7Zuc8apwFJZ10PAn6E1-69" target="T0YTknENs9B_ywHw3JEK-6" edge="1">
+          <mxGeometry relative="1" as="geometry">
+            <mxPoint x="117.99999999999955" y="271.25" as="sourcePoint" />
+            <mxPoint x="241.00000000000023" y="271.875" as="targetPoint" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="f7Zuc8apwFJZ10PAn6E1-95" value="includ" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="f7Zuc8apwFJZ10PAn6E1-94" vertex="1" connectable="0">
+          <mxGeometry x="-0.1973" relative="1" as="geometry">
+            <mxPoint as="offset" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="f7Zuc8apwFJZ10PAn6E1-88" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;dashed=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="_Gf0fzwr_K4EokXnlh5w-2" source="T0YTknENs9B_ywHw3JEK-1" target="T0YTknENs9B_ywHw3JEK-2" edge="1">
+          <mxGeometry relative="1" as="geometry">
+            <mxPoint x="352" y="370" as="sourcePoint" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="f7Zuc8apwFJZ10PAn6E1-89" value="extend" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="f7Zuc8apwFJZ10PAn6E1-88" vertex="1" connectable="0">
+          <mxGeometry x="-0.1973" relative="1" as="geometry">
+            <mxPoint as="offset" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="T0YTknENs9B_ywHw3JEK-1" value="Выбрать статистику по одному ученику" style="ellipse;whiteSpace=wrap;html=1;" parent="_Gf0fzwr_K4EokXnlh5w-2" vertex="1">
+          <mxGeometry x="31" y="350" width="218" height="50" as="geometry" />
+        </mxCell>
+        <mxCell id="T0YTknENs9B_ywHw3JEK-2" value="Посмотреть статистику учеников" style="ellipse;whiteSpace=wrap;html=1;" parent="_Gf0fzwr_K4EokXnlh5w-2" vertex="1">
+          <mxGeometry x="31" y="260" width="218" height="50" as="geometry" />
+        </mxCell>
+        <mxCell id="f7Zuc8apwFJZ10PAn6E1-68" value="Изменить информацию в аккаунте" style="ellipse;whiteSpace=wrap;html=1;" parent="_Gf0fzwr_K4EokXnlh5w-2" vertex="1">
+          <mxGeometry x="176" y="40" width="218" height="50" as="geometry" />
+        </mxCell>
+        <mxCell id="T0YTknENs9B_ywHw3JEK-5" value="Открыть тренажеры" style="ellipse;whiteSpace=wrap;html=1;" parent="_Gf0fzwr_K4EokXnlh5w-2" vertex="1">
+          <mxGeometry x="31" y="100" width="218" height="50" as="geometry" />
+        </mxCell>
+        <mxCell id="T0YTknENs9B_ywHw3JEK-6" value="Выбрать тренажер" style="ellipse;whiteSpace=wrap;html=1;" parent="_Gf0fzwr_K4EokXnlh5w-2" vertex="1">
+          <mxGeometry x="291" y="185" width="218" height="50" as="geometry" />
+        </mxCell>
+        <mxCell id="T0YTknENs9B_ywHw3JEK-8" value="Посмотреть решение" style="ellipse;whiteSpace=wrap;html=1;" parent="_Gf0fzwr_K4EokXnlh5w-2" vertex="1">
+          <mxGeometry x="31" y="185" width="218" height="50" as="geometry" />
+        </mxCell>
+        <mxCell id="T0YTknENs9B_ywHw3JEK-9" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="_Gf0fzwr_K4EokXnlh5w-2" source="T0YTknENs9B_ywHw3JEK-5" target="T0YTknENs9B_ywHw3JEK-8" edge="1">
+          <mxGeometry relative="1" as="geometry">
+            <mxPoint x="410" y="160" as="sourcePoint" />
+            <mxPoint x="410" y="195" as="targetPoint" />
+          </mxGeometry>
+        </mxCell>
+        <mxCell id="T0YTknENs9B_ywHw3JEK-10" value="includ" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="T0YTknENs9B_ywHw3JEK-9" vertex="1" connectable="0">
+          <mxGeometry x="-0.1973" relative="1" as="geometry">
+            <mxPoint as="offset" />
+          </mxGeometry>
+        </mxCell>
+      </root>
+    </mxGraphModel>
+  </diagram>
+</mxfile>