ДиаграммаПоследовательностиLibrary1.drawio 7.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <mxfile host="app.diagrams.net" modified="2024-06-04T21:00:51.681Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.0.0" etag="vaWp41yFdlFaQjaSVN9d" version="24.4.7" type="google">
  2. <diagram name="Страница — 1" id="sBNFboDvZOBBRKaKxqHo">
  3. <mxGraphModel grid="1" page="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
  4. <root>
  5. <mxCell id="0" />
  6. <mxCell id="1" parent="0" />
  7. <mxCell id="ARL6YjCFa-XEfEq-Z9bB-1" value="Пользоват&lt;span style=&quot;background-color: initial;&quot;&gt;ель&lt;/span&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};participant=umlActor;size=40;align=center;" vertex="1" parent="1">
  8. <mxGeometry x="120" y="60" width="20" height="460" as="geometry" />
  9. </mxCell>
  10. <mxCell id="ARL6YjCFa-XEfEq-Z9bB-4" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="ARL6YjCFa-XEfEq-Z9bB-1">
  11. <mxGeometry x="5" y="60" width="10" height="370" as="geometry" />
  12. </mxCell>
  13. <mxCell id="ARL6YjCFa-XEfEq-Z9bB-2" value="Клиентское приложение" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
  14. <mxGeometry x="260" y="60" width="100" height="460" as="geometry" />
  15. </mxCell>
  16. <mxCell id="ARL6YjCFa-XEfEq-Z9bB-6" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="ARL6YjCFa-XEfEq-Z9bB-2">
  17. <mxGeometry x="45" y="70" width="10" height="80" as="geometry" />
  18. </mxCell>
  19. <mxCell id="ARL6YjCFa-XEfEq-Z9bB-9" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="ARL6YjCFa-XEfEq-Z9bB-2">
  20. <mxGeometry x="45" y="180" width="10" height="230" as="geometry" />
  21. </mxCell>
  22. <mxCell id="ARL6YjCFa-XEfEq-Z9bB-11" value="Обработка данных&lt;div&gt;&amp;nbsp;файла&lt;/div&gt;" style="html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;edgeStyle=orthogonalEdgeStyle;curved=0;rounded=0;" edge="1" parent="ARL6YjCFa-XEfEq-Z9bB-2" source="ARL6YjCFa-XEfEq-Z9bB-9" target="ARL6YjCFa-XEfEq-Z9bB-9">
  23. <mxGeometry relative="1" as="geometry">
  24. <mxPoint x="50" y="190" as="sourcePoint" />
  25. <Array as="points">
  26. <mxPoint x="80" y="190" />
  27. <mxPoint x="80" y="235" />
  28. </Array>
  29. <mxPoint x="60" y="235" as="targetPoint" />
  30. </mxGeometry>
  31. </mxCell>
  32. <mxCell id="ARL6YjCFa-XEfEq-Z9bB-3" value="Библиотека расчёта ЗП" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="1">
  33. <mxGeometry x="440" y="60" width="100" height="460" as="geometry" />
  34. </mxCell>
  35. <mxCell id="ARL6YjCFa-XEfEq-Z9bB-12" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};" vertex="1" parent="ARL6YjCFa-XEfEq-Z9bB-3">
  36. <mxGeometry x="44" y="290" width="10" height="80" as="geometry" />
  37. </mxCell>
  38. <mxCell id="ARL6YjCFa-XEfEq-Z9bB-5" value="Открытие приложения" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;" edge="1" parent="1" source="ARL6YjCFa-XEfEq-Z9bB-4" target="ARL6YjCFa-XEfEq-Z9bB-6">
  39. <mxGeometry width="80" relative="1" as="geometry">
  40. <mxPoint x="150" y="150" as="sourcePoint" />
  41. <mxPoint x="220" y="150" as="targetPoint" />
  42. <Array as="points">
  43. <mxPoint x="230" y="140" />
  44. </Array>
  45. </mxGeometry>
  46. </mxCell>
  47. <mxCell id="ARL6YjCFa-XEfEq-Z9bB-7" value="Окно с выбором файла&amp;nbsp;&lt;div&gt;на чтение&lt;/div&gt;" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=-5;exitPerimeter=0;" edge="1" parent="1" source="ARL6YjCFa-XEfEq-Z9bB-6" target="ARL6YjCFa-XEfEq-Z9bB-1">
  48. <mxGeometry relative="1" as="geometry">
  49. <mxPoint x="330" y="220" as="sourcePoint" />
  50. <mxPoint x="250" y="220" as="targetPoint" />
  51. </mxGeometry>
  52. </mxCell>
  53. <mxCell id="ARL6YjCFa-XEfEq-Z9bB-8" value="Пользователь выбрал&lt;div&gt;&amp;nbsp;файл&lt;/div&gt;" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;" edge="1" parent="1" source="ARL6YjCFa-XEfEq-Z9bB-4" target="ARL6YjCFa-XEfEq-Z9bB-9">
  54. <mxGeometry width="80" relative="1" as="geometry">
  55. <mxPoint x="190" y="260" as="sourcePoint" />
  56. <mxPoint x="270" y="260" as="targetPoint" />
  57. <Array as="points">
  58. <mxPoint x="230" y="250" />
  59. </Array>
  60. <mxPoint as="offset" />
  61. </mxGeometry>
  62. </mxCell>
  63. <mxCell id="ARL6YjCFa-XEfEq-Z9bB-13" value="Запрос на расчёт&lt;div&gt;&amp;nbsp;зарплаты&lt;/div&gt;" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=5;" edge="1" parent="1" source="ARL6YjCFa-XEfEq-Z9bB-9" target="ARL6YjCFa-XEfEq-Z9bB-12">
  64. <mxGeometry relative="1" as="geometry">
  65. <mxPoint x="320" y="355" as="sourcePoint" />
  66. </mxGeometry>
  67. </mxCell>
  68. <mxCell id="ARL6YjCFa-XEfEq-Z9bB-14" value="Зарплата" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=-5;" edge="1" parent="1" source="ARL6YjCFa-XEfEq-Z9bB-12" target="ARL6YjCFa-XEfEq-Z9bB-9">
  69. <mxGeometry relative="1" as="geometry">
  70. <mxPoint x="320" y="425" as="targetPoint" />
  71. </mxGeometry>
  72. </mxCell>
  73. <mxCell id="ARL6YjCFa-XEfEq-Z9bB-16" value="Вывод зарплаты в консоль" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=-5;exitPerimeter=0;" edge="1" parent="1" source="ARL6YjCFa-XEfEq-Z9bB-9" target="ARL6YjCFa-XEfEq-Z9bB-4">
  74. <mxGeometry y="-5" relative="1" as="geometry">
  75. <mxPoint x="310" y="460" as="sourcePoint" />
  76. <mxPoint x="340" y="460" as="targetPoint" />
  77. <mxPoint as="offset" />
  78. </mxGeometry>
  79. </mxCell>
  80. </root>
  81. </mxGraphModel>
  82. </diagram>
  83. </mxfile>