diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index b40bfa0..5a2c050 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -18,8 +18,19 @@ "source": false } } + }, + { + "id": "fe28f3ed9716efa5", + "type": "leaf", + "state": { + "type": "excalidraw", + "state": { + "file": "4a1s/Excalidraw/RAS/process.excalidraw.md" + } + } } - ] + ], + "currentTab": 1 } ], "direction": "vertical" @@ -69,7 +80,8 @@ } ], "direction": "horizontal", - "width": 300 + "width": 300, + "collapsed": true }, "right": { "id": "d8cc89662b1baf06", @@ -85,7 +97,7 @@ "state": { "type": "backlink", "state": { - "file": "4a1s/RAS/T - Aula 3.md", + "file": "4a1s/Excalidraw/RAS/process.excalidraw.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -102,7 +114,7 @@ "state": { "type": "outgoing-link", "state": { - "file": "4a1s/RAS/T - Aula 3.md", + "file": "4a1s/Excalidraw/RAS/process.excalidraw.md", "linksCollapsed": false, "unlinkedCollapsed": true } @@ -125,7 +137,7 @@ "state": { "type": "outline", "state": { - "file": "4a1s/RAS/T - Aula 3.md" + "file": "4a1s/Excalidraw/RAS/process.excalidraw.md" } } }, @@ -157,10 +169,13 @@ "digitalgarden:Digital Garden Publication Center": false } }, - "active": "98e0287d38212615", + "active": "fe28f3ed9716efa5", "lastOpenFiles": [ - "Excalidraw/doodles.excalidraw.md", "4a1s/RAS/T - Aula 3.md", + "4a1s/Excalidraw/RAS/process.excalidraw.md", + "4a1s/Excalidraw/RAS", + "4a1s/Excalidraw/Untitled.md", + "Excalidraw/doodles.excalidraw.md", "Excalidraw/Drawing 2023-09-27 09.57.48.excalidraw.md", "4a1s/CP/PL - Aula 3.md", "4a1s/CP/T - Aula 2 - 19 Setembro.md", @@ -184,8 +199,6 @@ "4a1s/Excalidraw/ASCN/Replication.excalidraw.md", "4a1s/Excalidraw/ASCN/proxy.excalidraw.md", "4a1s/Excalidraw/ASCN/Partitioning.excalidraw.md", - "4a1s/Excalidraw/ASCN/multi-tier.excalidraw.md", - "4a1s/Excalidraw/ASCN/Monolithic system.excalidraw.md", "-.32118", "4a1s/ASCN/T", "4a1s/ASCN/T.32118", @@ -194,7 +207,6 @@ "header", "script", "4a1s/RAS", - "4a1s/MFES", "quartz/static/og-image.png", "quartz/static/icon.png", "docs/images/quartz transform pipeline.png", diff --git a/4a1s/Excalidraw/RAS/process.excalidraw.md b/4a1s/Excalidraw/RAS/process.excalidraw.md new file mode 100644 index 0000000..744ed15 --- /dev/null +++ b/4a1s/Excalidraw/RAS/process.excalidraw.md @@ -0,0 +1,789 @@ +--- + +excalidraw-plugin: parsed +tags: [excalidraw] + +--- +==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠== + + +# Text Elements +inception ^Fa2XX4d9 + +elicitation ^hAFK0f4o + +elaboration ^gcd0wOgJ + +negotiation ^aJPkEA7e + +documentation ^pOqqVLvS + +validation ^9lLUnutl + +management ^aTa7Zs2M + +%% +# Drawing +```json +{ + "type": "excalidraw", + "version": 2, + "source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.9.19", + "elements": [ + { + "id": "-vunTeWcBE5GaVqLhLp-S", + "type": "ellipse", + "x": -281, + "y": -237.2421875, + "width": 146, + "height": 57, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 2114594522, + "version": 153, + "versionNonce": 210150790, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "Fa2XX4d9" + }, + { + "id": "FgSO4nmkjKDCduhRQB9a-", + "type": "arrow" + } + ], + "updated": 1695829492227, + "link": null, + "locked": false + }, + { + "id": "Fa2XX4d9", + "type": "text", + "x": -248.4487510813055, + "y": -221.3947307638166, + "width": 80.659912109375, + "height": 25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1699756250, + "version": 140, + "versionNonce": 1368535002, + "isDeleted": false, + "boundElements": null, + "updated": 1695829426294, + "link": null, + "locked": false, + "text": "inception", + "rawText": "inception", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "middle", + "baseline": 18, + "containerId": "-vunTeWcBE5GaVqLhLp-S", + "originalText": "inception", + "lineHeight": 1.25 + }, + { + "id": "UksUkMa-PBnRVqmiyZ2H6", + "type": "ellipse", + "x": -203, + "y": -148.2421875, + "width": 176, + "height": 70, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 134468442, + "version": 182, + "versionNonce": 741439878, + "isDeleted": false, + "boundElements": [ + { + "type": "text", + "id": "hAFK0f4o" + }, + { + "id": "FgSO4nmkjKDCduhRQB9a-", + "type": "arrow" + }, + { + "id": "chqix0J3Cvf4LNtcBJAcH", + "type": "arrow" + } + ], + "updated": 1695829509135, + "link": null, + "locked": false + }, + { + "id": "hAFK0f4o", + "type": "text", + "x": -163.09533845584195, + "y": -125.99092484152916, + "width": 95.73988342285156, + "height": 25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1716119642, + "version": 166, + "versionNonce": 646240154, + "isDeleted": false, + "boundElements": null, + "updated": 1695829424985, + "link": null, + "locked": false, + "text": "elicitation", + "rawText": "elicitation", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "center", + "verticalAlign": "middle", + "baseline": 18, + "containerId": "UksUkMa-PBnRVqmiyZ2H6", + "originalText": "elicitation", + "lineHeight": 1.25 + }, + { + "type": "ellipse", + "version": 220, + "versionNonce": 1121538054, + "isDeleted": false, + "id": "-j-_ZoUsAePeFf9YtJOD4", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -1, + "y": -142.2421875, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 176, + "height": 70, + "seed": 1763107418, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "gcd0wOgJ" + }, + { + "id": "chqix0J3Cvf4LNtcBJAcH", + "type": "arrow" + } + ], + "updated": 1695829509135, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 218, + "versionNonce": 1474358746, + "isDeleted": false, + "id": "gcd0wOgJ", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 32.36466825802522, + "y": -119.99092484152916, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 108.81986999511719, + "height": 25, + "seed": 2071824154, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1695829423885, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "elaboration", + "rawText": "elaboration", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "-j-_ZoUsAePeFf9YtJOD4", + "originalText": "elaboration", + "lineHeight": 1.25, + "baseline": 18 + }, + { + "type": "ellipse", + "version": 252, + "versionNonce": 1137615578, + "isDeleted": false, + "id": "HeFEqQJnd6BEonIGBCruE", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 206.50395596835222, + "y": -139.09117270811828, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 176, + "height": 70, + "seed": 55723546, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "aJPkEA7e" + } + ], + "updated": 1695829432993, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 263, + "versionNonce": 1868029254, + "isDeleted": false, + "id": "aJPkEA7e", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 241.0286202590923, + "y": -116.83991004964744, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 106.4998779296875, + "height": 25, + "seed": 1209430746, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1695829435965, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "negotiation", + "rawText": "negotiation", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "HeFEqQJnd6BEonIGBCruE", + "originalText": "negotiation", + "lineHeight": 1.25, + "baseline": 18 + }, + { + "type": "ellipse", + "version": 413, + "versionNonce": 549460634, + "isDeleted": false, + "id": "Ij-n7y1y5KJbDHaP4SYYr", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 405.7980736154112, + "y": -155.4048981983143, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 228, + "height": 85, + "seed": 271728730, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "pOqqVLvS" + }, + { + "id": "Ps5Snec2YdHC6DV2P00lU", + "type": "arrow" + } + ], + "updated": 1695829535476, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 469, + "versionNonce": 1870141318, + "isDeleted": false, + "id": "pOqqVLvS", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 450.91797258162916, + "y": -125.45693639874258, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 137.53985595703125, + "height": 25, + "seed": 595404058, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1695829453680, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "documentation", + "rawText": "documentation", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "Ij-n7y1y5KJbDHaP4SYYr", + "originalText": "documentation", + "lineHeight": 1.25, + "baseline": 18 + }, + { + "type": "ellipse", + "version": 307, + "versionNonce": 979818202, + "isDeleted": false, + "id": "aPdVG2Alm2A5YBBX8xasb", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 561.3078775369795, + "y": -253.40163022445802, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 164, + "height": 85, + "seed": 563764250, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "9lLUnutl" + } + ], + "updated": 1695829463673, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 340, + "versionNonce": 2010835866, + "isDeleted": false, + "id": "9lLUnutl", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 596.1951776320263, + "y": -223.4536684248863, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 94.2598876953125, + "height": 25, + "seed": 1357629658, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1695829463673, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "validation", + "rawText": "validation", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "aPdVG2Alm2A5YBBX8xasb", + "originalText": "validation", + "lineHeight": 1.25, + "baseline": 18 + }, + { + "type": "ellipse", + "version": 351, + "versionNonce": 1824179610, + "isDeleted": false, + "id": "mUjVhJguOIRqN7yP4v7ej", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": -103.9904907613888, + "y": -246.5426558654833, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 624, + "height": 75, + "seed": 1759709382, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [ + { + "type": "text", + "id": "aTa7Zs2M" + } + ], + "updated": 1695829487526, + "link": null, + "locked": false + }, + { + "type": "text", + "version": 350, + "versionNonce": 2135097946, + "isDeleted": false, + "id": "aTa7Zs2M", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 150.95225210215835, + "y": -221.55916015997883, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 113.8798828125, + "height": 25, + "seed": 1381105670, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1695829487526, + "link": null, + "locked": false, + "fontSize": 20, + "fontFamily": 1, + "text": "management", + "rawText": "management", + "textAlign": "center", + "verticalAlign": "middle", + "containerId": "mUjVhJguOIRqN7yP4v7ej", + "originalText": "management", + "lineHeight": 1.25, + "baseline": 18 + }, + { + "id": "FgSO4nmkjKDCduhRQB9a-", + "type": "arrow", + "x": -206.27021104110923, + "y": -178.17901950184716, + "width": 43.31026760264453, + "height": 60.798281773707856, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1289073626, + "version": 196, + "versionNonce": 992282118, + "isDeleted": false, + "boundElements": null, + "updated": 1695829519341, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + -40.36363636363643, + 30.90909090909099 + ], + [ + 2.9466312390080986, + 60.798281773707856 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "-vunTeWcBE5GaVqLhLp-S", + "focus": -0.5081977396307027, + "gap": 2.0710826265207807 + }, + "endBinding": { + "elementId": "UksUkMa-PBnRVqmiyZ2H6", + "focus": -0.8105555030873339, + "gap": 1 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "chqix0J3Cvf4LNtcBJAcH", + "type": "arrow", + "x": -26.744432587797508, + "y": -113.34726901162095, + "width": 26.777251849718613, + "height": 1.9226595811348801, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 478051034, + "version": 53, + "versionNonce": 147240986, + "isDeleted": false, + "boundElements": null, + "updated": 1695829514814, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 26.777251849718613, + -1.9226595811348801 + ] + ], + "lastCommittedPoint": null, + "startBinding": { + "elementId": "UksUkMa-PBnRVqmiyZ2H6", + "focus": 0.17522020868991625, + "gap": 1 + }, + "endBinding": { + "elementId": "-j-_ZoUsAePeFf9YtJOD4", + "focus": 0.40128905773054324, + "gap": 1.1404580477968267 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "h83CITAeyiJiVt0oqEqeU", + "type": "arrow", + "x": 174.36157479900604, + "y": -108.82063330208229, + "width": 33.00226987689061, + "height": 0.5893262478016368, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 918545286, + "version": 74, + "versionNonce": 166049242, + "isDeleted": false, + "boundElements": null, + "updated": 1695829528938, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 33.00226987689061, + 0.5893262478016368 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": "arrow" + }, + { + "id": "Ps5Snec2YdHC6DV2P00lU", + "type": "arrow", + "x": 381.5097509012751, + "y": -108.8206333020822, + "width": 24.45703928376713, + "height": 1.4733156195040493, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 997663750, + "version": 64, + "versionNonce": 738584026, + "isDeleted": false, + "boundElements": null, + "updated": 1695829535476, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 24.45703928376713, + -1.4733156195040493 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": { + "elementId": "Ij-n7y1y5KJbDHaP4SYYr", + "focus": 0.09863487458794061, + "gap": 1 + }, + "startArrowhead": null, + "endArrowhead": "arrow" + } + ], + "appState": { + "theme": "light", + "viewBackgroundColor": "#ffffff", + "currentItemStrokeColor": "#1e1e1e", + "currentItemBackgroundColor": "transparent", + "currentItemFillStyle": "hachure", + "currentItemStrokeWidth": 1, + "currentItemStrokeStyle": "solid", + "currentItemRoughness": 1, + "currentItemOpacity": 100, + "currentItemFontFamily": 1, + "currentItemFontSize": 20, + "currentItemTextAlign": "left", + "currentItemStartArrowhead": null, + "currentItemEndArrowhead": "arrow", + "scrollX": -337.01561919225327, + "scrollY": 339.39913186577655, + "zoom": { + "value": 3.3937059607656384 + }, + "currentItemRoundness": "round", + "gridSize": null, + "gridColor": { + "Bold": "#C9C9C9FF", + "Regular": "#EDEDEDFF" + }, + "currentStrokeOptions": null, + "previousGridSize": null, + "frameRendering": { + "enabled": true, + "clip": true, + "name": true, + "outline": true + } + }, + "files": {} +} +``` +%% \ No newline at end of file diff --git a/4a1s/RAS/T - Aula 3.md b/4a1s/RAS/T - Aula 3.md index 1e0b689..1dacae0 100644 --- a/4a1s/RAS/T - Aula 3.md +++ b/4a1s/RAS/T - Aula 3.md @@ -7,3 +7,17 @@ >[!hint]+ Zave, 1997 >Requirements engineering, in the scope of software engineering, is focused on the real-world objectives established for the functionalities and the restrictions of software systems. +Requirements engineering seeks to ensure the three following objectives: +1. all the relevant requirements are explicitly known and comprehended at the intended level of detail; +2. a reasonable and wide agreement about the requirements is obtained among the stakeholders; +3. all the requirements are duly documented, in conformity with the established formats and templates. + +>[!info] Requirements engineering determines what the system must do to meet the necessities of users and *not* how it should be built. + +>[!info] It is desirable keeping the requirements strictly separated from their own solutions. + + +>[!hint] The requirements of a given system are necessary, clear, correct, complete, viable, traceable, verifiable and negotiable. + + +## Activities