Files
infocom-systems-design/labs/lab2/1.svg

1 line
12 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" data-diagram-type="DESCRIPTION" height="615px" preserveAspectRatio="none" style="width:481px;height:615px;background:#FFFFFF;" version="1.1" viewBox="0 0 481 615" width="481px" zoomAndPan="magnify"><defs/><g><!--cluster NoteManager--><g class="cluster" data-entity="NoteManager" data-source-line="6" data-uid="ent0005" id="cluster_NoteManager"><rect fill="none" height="597" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:1;" width="164.69" x="84.91" y="7"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacing" textLength="106.7363" x="113.8868" y="21.9951">NoteManager</text></g><!--entity UC_Register--><g class="entity" data-entity="UC_Register" data-source-line="7" data-uid="ent0006" id="entity_UC_Register"><ellipse cx="167.2628" cy="57.0036" fill="#F1F1F1" rx="44.2028" ry="14.5236" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="58.2695" x="138.128" y="61.6521">Register</text></g><!--entity UC_Login--><g class="entity" data-entity="UC_Login" data-source-line="8" data-uid="ent0007" id="entity_UC_Login"><ellipse cx="167.2604" cy="121.0036" fill="#F1F1F1" rx="29.8804" ry="14.5236" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="38.0146" x="148.2531" y="125.6521">Login</text></g><!--entity UC_Create--><g class="entity" data-entity="UC_Create" data-source-line="9" data-uid="ent0008" id="entity_UC_Create"><ellipse cx="167.2642" cy="185.0028" fill="#F1F1F1" rx="61.6642" ry="14.7328" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="84.417" x="125.0557" y="189.6513">Create Note</text></g><!--entity UC_Edit--><g class="entity" data-entity="UC_Edit" data-source-line="10" data-uid="ent0009" id="entity_UC_Edit"><ellipse cx="167.2613" cy="249.0036" fill="#F1F1F1" rx="48.7513" ry="14.5236" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="64.7021" x="134.9103" y="253.6521">Edit Note</text></g><!--entity UC_Delete--><g class="entity" data-entity="UC_Delete" data-source-line="11" data-uid="ent0010" id="entity_UC_Delete"><ellipse cx="167.2573" cy="313.0035" fill="#F1F1F1" rx="61.3673" ry="14.6735" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="83.5898" x="125.4624" y="317.6519">Delete Note</text></g><!--entity UC_Search--><g class="entity" data-entity="UC_Search" data-source-line="12" data-uid="ent0011" id="entity_UC_Search"><ellipse cx="167.2629" cy="377.9966" fill="#F1F1F1" rx="64.9329" ry="15.3866" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="93.29" x="120.6179" y="382.645">Search Notes</text></g><!--entity UC_View--><g class="entity" data-entity="UC_View" data-source-line="13" data-uid="ent0012" id="entity_UC_View"><ellipse cx="167.2602" cy="443.0036" fill="#F1F1F1" rx="53.2902" ry="14.5236" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="71.1211" x="131.6997" y="447.6521">View Note</text></g><!--entity UC_Share--><g class="entity" data-entity="UC_Share" data-source-line="14" data-uid="ent0013" id="entity_UC_Share"><ellipse cx="167.2556" cy="507.0036" fill="#F1F1F1" rx="58.3656" ry="14.5236" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="78.2988" x="128.1062" y="511.6521">Share Note</text></g><!--entity UC_Export--><g class="entity" data-entity="UC_Export" data-source-line="15" data-uid="ent0014" id="entity_UC_Export"><ellipse cx="167.2551" cy="571.999" fill="#F1F1F1" rx="66.3451" ry="15.669" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="97.0088" x="118.7507" y="576.6475">Export/Import</text></g><!--entity User--><g class="entity" data-entity="User" data-source-line="2" data-uid="ent0002" id="entity_User"><ellipse cx="21.9551" cy="283.35" fill="#F1F1F1" rx="8" ry="8" style="stroke:#181818;stroke-width:0.5;"/><path d="M21.9551,291.35 L21.9551,318.35 M8.9551,299.35 L34.9551,299.35 M21.9551,318.35 L8.9551,333.35 M21.9551,318.35 L34.9551,333.35" fill="none" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="31.9102" x="6" y="347.8451">User</text></g><!--entity AuthService--><g class="entity" data-entity="AuthService" data-source-line="3" data-uid="ent0003" id="entity_AuthService"><ellipse cx="426.9869" cy="91.35" fill="#F1F1F1" rx="8" ry="8" style="stroke:#181818;stroke-width:0.5;"/><path d="M426.9869,99.35 L426.9869,126.35 M413.9869,107.35 L439.9869,107.35 M426.9869,126.35 L413.9869,141.35 M426.9869,126.35 L439.9869,141.35" fill="none" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="84.5537" x="384.71" y="155.8451">AuthService</text></g><!--entity CloudStorage--><g class="entity" data-entity="CloudStorage" data-source-line="4" data-uid="ent0004" id="entity_CloudStorage"><ellipse cx="426.9833" cy="542.35" fill="#F1F1F1" rx="8" ry="8" style="stroke:#181818;stroke-width:0.5;"/><path d="M426.9833,550.35 L426.9833,577.35 M413.9833,558.35 L439.9833,558.35 M426.9833,577.35 L413.9833,592.35 M426.9833,577.35 L439.9833,592.35" fill="none" style="stroke:#181818;stroke-width:0.5;"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="94.7666" x="379.6" y="606.8451">CloudStorage</text></g><!--link User to UC_Register--><g class="link" data-entity-1="User" data-entity-2="UC_Register" data-source-line="17" data-uid="lnk15" id="link_User_UC_Register"><path d="M27.78,274.46 C35.58,217.88 52.59,116.09 76.91,89 C89.57,74.9 103.0631,68.4809 120.5031,64.0709" fill="none" id="User-to-UC_Register" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="126.32,62.6,116.614,60.9284,121.4726,63.8258,118.5752,68.6843,126.32,62.6" style="stroke:#181818;stroke-width:1;"/></g><!--link User to UC_Login--><g class="link" data-entity-1="User" data-entity-2="UC_Login" data-source-line="18" data-uid="lnk16" id="link_User_UC_Login"><path d="M26.46,274.46 C31.68,238.58 44.67,185.85 76.91,153 C93.07,136.54 112.3856,129.6821 131.9156,125.7921" fill="none" id="User-to-UC_Login" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="137.8,124.62,128.192,122.4552,132.8963,125.5967,129.7548,130.301,137.8,124.62" style="stroke:#181818;stroke-width:1;"/></g><!--link User to UC_Create--><g class="link" data-entity-1="User" data-entity-2="UC_Create" data-source-line="19" data-uid="lnk17" id="link_User_UC_Create"><path d="M36.97,274.48 C45.79,254.93 58.94,232.17 76.91,217 C89.12,206.69 99.1935,201.4537 114.0935,196.6137" fill="none" id="User-to-UC_Create" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="119.8,194.76,110.0045,193.7362,115.0446,196.3047,112.476,201.3448,119.8,194.76" style="stroke:#181818;stroke-width:1;"/></g><!--link User to UC_Edit--><g class="link" data-entity-1="User" data-entity-2="UC_Edit" data-source-line="20" data-uid="lnk18" id="link_User_UC_Edit"><path d="M38.11,302.95 C48.69,296.2 63.31,287.4 76.91,281 C94.65,272.66 109.5172,267.0453 126.4272,261.4153" fill="none" id="User-to-UC_Edit" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="132.12,259.52,122.3173,258.5678,127.376,261.0995,124.8444,266.1582,132.12,259.52" style="stroke:#181818;stroke-width:1;"/></g><!--link User to UC_Delete--><g class="link" data-entity-1="User" data-entity-2="UC_Delete" data-source-line="21" data-uid="lnk19" id="link_User_UC_Delete"><path d="M38.29,313 C54.46,313 74.98,313 99.69,313" fill="none" id="User-to-UC_Delete" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="105.69,313,96.69,309,100.69,313,96.69,317,105.69,313" style="stroke:#181818;stroke-width:1;"/></g><!--link User to UC_Search--><g class="link" data-entity-1="User" data-entity-2="UC_Search" data-source-line="22" data-uid="lnk20" id="link_User_UC_Search"><path d="M38.13,323.01 C48.72,329.74 63.34,338.54 76.91,345 C93.18,352.75 106.1309,357.8864 122.1409,363.5264" fill="none" id="User-to-UC_Search" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="127.8,365.52,120.6404,358.7569,123.0841,363.8587,117.9823,366.3024,127.8,365.52" style="stroke:#181818;stroke-width:1;"/></g><!--link User to UC_View--><g class="link" data-entity-1="User" data-entity-2="UC_View" data-source-line="23" data-uid="lnk21" id="link_User_UC_View"><path d="M36.36,351.35 C45.13,371.52 58.43,395.25 76.91,411 C90.08,422.22 101.7275,427.8811 117.6775,432.7111" fill="none" id="User-to-UC_View" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="123.42,434.45,115.9656,428.0133,118.6346,433.0009,113.647,435.6699,123.42,434.45" style="stroke:#181818;stroke-width:1;"/></g><!--link User to UC_Share--><g class="link" data-entity-1="User" data-entity-2="UC_Share" data-source-line="24" data-uid="lnk22" id="link_User_UC_Share"><path d="M26.23,351.32 C31.29,387.65 44.16,441.51 76.91,475 C88.2,486.54 98.2133,492.1497 113.3433,496.8797" fill="none" id="User-to-UC_Share" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="119.07,498.67,111.6735,492.1668,114.2978,497.1781,109.2865,499.8023,119.07,498.67" style="stroke:#181818;stroke-width:1;"/></g><!--link User to UC_Export--><g class="link" data-entity-1="User" data-entity-2="UC_Export" data-source-line="25" data-uid="lnk23" id="link_User_UC_Export"><path d="M27.7,351.38 C35.46,408.33 52.48,511.46 76.91,539 C86.68,550.01 94.7949,555.3449 108.6149,560.2449" fill="none" id="User-to-UC_Export" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="114.27,562.25,107.1241,555.4724,109.5574,560.5791,104.4507,563.0125,114.27,562.25" style="stroke:#181818;stroke-width:1;"/></g><!--link UC_Login to AuthService--><g class="link" data-entity-1="UC_Login" data-entity-2="AuthService" data-source-line="27" data-uid="lnk24" id="link_UC_Login_AuthService"><path d="M197.32,121 C243,121 325.79,121 378.28,121" fill="none" id="UC_Login-to-AuthService" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="384.28,121,375.28,117,379.28,121,375.28,125,384.28,121" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="82.6973" x="266.6" y="117.0669">authenticate</text></g><!--link UC_Export to CloudStorage--><g class="link" data-entity-1="UC_Export" data-entity-2="CloudStorage" data-source-line="28" data-uid="lnk25" id="link_UC_Export_CloudStorage"><path d="M233.96,572 C279.3,572 332.49,572 373.11,572" fill="none" id="UC_Export-to-CloudStorage" style="stroke:#181818;stroke-width:1;"/><polygon fill="#181818" points="379.11,572,370.11,568,374.11,572,370.11,576,379.11,572" style="stroke:#181818;stroke-width:1;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="81.6182" x="267.1" y="568.0669">sync/backup</text></g><!--SRC=[NP8xJyGm383t_0hhzjFj34YeC2010zMn8fEQDg8a9yVb8SH_fqsJujpKvCiNlvgHNWKa0Bj-4EWSanKNl44hWU4OYVFoQfAX9VvmbZ9fnZ1rxRp2denPBgBlHuA787IFVgOCFmPWYcGn4kmUgNTHY7U04OxDSzbhvoxqpXSXRVHfmuIoPYZEYhHqqpcfb0LeuPf6Eeko8YsrX6o79CLYhKnRJuu-gq0BgC8Co7MgHAfwlqw1vN3xldoscXCqixVy0zZlByycfd6PasRRN3JCaz1ewrp3hL4DSskLbtkfSlnNdYjB9-hzm0NWl2ClpkOQoxMaweSrk_7RsyCBshVfP7x_0000]--></g></svg>