diff --git a/VisioDiagram/Architecture.png b/VisioDiagram/Architecture.png index 5107ed2..1931aa2 100644 Binary files a/VisioDiagram/Architecture.png and b/VisioDiagram/Architecture.png differ diff --git a/VisioDiagram/Architecture.svg b/VisioDiagram/Architecture.svg index f839a6b..d78b425 100644 --- a/VisioDiagram/Architecture.svg +++ b/VisioDiagram/Architecture.svg @@ -2,7 +2,7 @@ @@ -15,32 +15,32 @@ .st1 {fill:#feffff} .st2 {stroke:#b0c7db;stroke-width:1;visibility:hidden} .st3 {stroke:#b0c7db;stroke-width:1} - .st4 {fill:#94b6d2;font-family:Calibri;font-size:0.666664em} + .st4 {fill:#94b6d2;font-family:Calibri;font-size:0.666664em;font-weight:bold} .st5 {font-size:1em} .st6 {fill:#feffff;stroke:#94b6d2;stroke-dasharray:0.5,1;stroke-width:0.5} - .st7 {fill:#6b8499;font-family:Calibri;font-size:0.666664em} + .st7 {fill:#6b8499;font-family:Calibri;font-size:0.666664em;font-weight:bold} .st8 {fill:#eef2f6} .st9 {stroke:#feffff;stroke-width:1} .st10 {fill:#94b6d2} - .st11 {fill:#feffff;font-family:Calibri;font-size:0.666664em} + .st11 {fill:#feffff;font-family:Calibri;font-size:0.666664em;font-weight:bold} .st12 {fill:none} .st13 {stroke:#819fb8;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} .st14 {stroke:#819fb8;stroke-dasharray:3.5,2.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} .st15 {stroke:#feffff;stroke-width:1.5} .st16 {fill:#94b6d2;stroke:#feffff;stroke-width:1.5} - .st17 {fill:#7f7f7f;font-family:Calibri;font-size:0.666664em} - .st18 {marker-end:url(#mrkr12-472);stroke:#819fb8;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} + .st17 {fill:#7f7f7f;font-family:Calibri;font-size:0.666664em;font-weight:bold} + .st18 {marker-end:url(#mrkr12-475);stroke:#819fb8;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} .st19 {fill:#819fb8;fill-opacity:1;stroke:#819fb8;stroke-opacity:1;stroke-width:0.16556291390728} .st20 {fill:#ffffff;stroke:none;stroke-linecap:butt;stroke-width:7.2} .st21 {fill:#4c5f6f;font-family:Calibri;font-size:0.666664em} - .st22 {marker-start:url(#mrkr12-511);stroke:#819fb8;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} - .st23 {marker-end:url(#mrkr12-472);stroke:#819fb8;stroke-dasharray:3.5,2.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} + .st22 {marker-start:url(#mrkr12-514);stroke:#819fb8;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} + .st23 {marker-end:url(#mrkr12-475);stroke:#819fb8;stroke-dasharray:3.5,2.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} .st24 {fill:#94b6d2;stroke:#feffff;stroke-width:1} .st25 {fill:#819fb8} .st26 {stroke:#c8d7e5;stroke-width:0.5} .st27 {fill:#feffff;stroke:#b0c7db;stroke-width:1} - .st28 {marker-start:url(#mrkr12-511);stroke:#819fb8;stroke-dasharray:3.5,2.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} - .st29 {marker-end:url(#mrkr12-472);marker-start:url(#mrkr12-511);stroke:#819fb8;stroke-dasharray:3.5,2.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} + .st28 {marker-start:url(#mrkr12-514);stroke:#819fb8;stroke-dasharray:3.5,2.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} + .st29 {marker-end:url(#mrkr12-475);marker-start:url(#mrkr12-514);stroke:#819fb8;stroke-dasharray:3.5,2.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} .st30 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} ]]> @@ -49,11 +49,11 @@ - - @@ -100,7 +100,7 @@ - + @@ -144,7 +144,7 @@ - + @@ -188,7 +188,7 @@ - + @@ -231,7 +231,7 @@ - + @@ -274,7 +274,7 @@ - + @@ -379,11 +379,11 @@ 1585.3 L0 1585.3 L0 1549.3 L-4.51 1549.3 L-4.51 1585.3 ZM67.49 1549.3 L62.99 1549.3 L62.99 1585.3 L67.49 1585.3 L67.49 1549.3 Z" class="st8"/> - + - + - + @@ -427,11 +427,11 @@ 1585.3 L0 1585.3 L0 1549.3 L-4.51 1549.3 L-4.51 1585.3 ZM67.49 1549.3 L62.99 1549.3 L62.99 1585.3 L67.49 1585.3 L67.49 1549.3 Z" class="st10"/> - + - + - + @@ -474,11 +474,11 @@ 1585.3 L0 1585.3 L0 1549.3 L-4.51 1549.3 L-4.51 1585.3 ZM67.49 1549.3 L62.99 1549.3 L62.99 1585.3 L67.49 1585.3 L67.49 1549.3 Z" class="st8"/> - + - + - + @@ -521,7 +521,7 @@ L72 1549.3 Z" class="st10"/> - + @@ -564,11 +564,11 @@ 1585.3 L0 1585.3 L0 1549.3 L-4.51 1549.3 L-4.51 1585.3 ZM67.49 1549.3 L62.99 1549.3 L62.99 1585.3 L67.49 1585.3 L67.49 1549.3 Z" class="st10"/> - + - + - + @@ -742,7 +742,7 @@ Sheet.161 - Riscs + Risks @@ -753,202 +753,204 @@ L72 1549.3 Z" class="st10"/> - + - Riscs + Risks - + Use Case, Des.Pattern.162 - + Sheet.163 - + Sheet.164 - + Sheet.165 - + Sheet.166 - + Sheet.167 - + Sheet.168 - + Sheet.169 - + Sheet.170 - + Sheet.171 - + Sheet.172 - + Sheet.173 - + Sheet.174 - + Sheet.175 - + Sheet.176 - + Sheet.177 - Risc analysis + Risk Analysis - Risc analysis - + Risk Analysis + Sheet.178 - + Use Case, Des.Pattern.179 - + Sheet.180 - + Sheet.181 - + Sheet.182 - + Sheet.183 - + Sheet.184 - + Sheet.185 - + Sheet.186 - + Sheet.187 - + Sheet.188 - + Sheet.189 - + Sheet.190 - + Sheet.191 - + Sheet.192 - + Sheet.193 - + Sheet.194 - Stakeholder analysis + Stakeholder Analysis Stakeholder analysis - + x="1535.71" dy="1.2em" class="st5" v:langID="1033">Analysis + Sheet.195 - + Use Case, Des.Pattern.208 - + Sheet.209 - + Sheet.210 - + Sheet.211 - + Sheet.212 - + Sheet.213 - + Sheet.214 - + Sheet.215 - + Sheet.216 - + Sheet.217 - + Sheet.218 - + Sheet.219 - + Sheet.220 - + Sheet.221 - + Sheet.222 - + Sheet.223 DRY DRY - + Sheet.224 - + @@ -980,30 +982,30 @@ Routable Relationship.304 describe - + Sheet.305 - + Sheet.306 - + Sheet.307 - + Sheet.308 - + describe - + @@ -1032,30 +1034,30 @@ Routable Relationship.319 Solution Strategy - + Sheet.320 - + Sheet.321 - + Sheet.322 - + Sheet.323 - + Solution Strategy - + @@ -1087,30 +1089,30 @@ Routable Relationship.329 using - + Sheet.330 - + Sheet.331 - + Sheet.332 - + Sheet.333 - + using - + @@ -1141,53 +1143,53 @@ Routable Relationship.334 IoC - + Sheet.335 - + Sheet.336 - + Sheet.337 - + Sheet.338 - + IoC - + Class.379 - + Sheet.380 - + Sheet.381 - + Sheet.382 - + Sheet.383 - + Sheet.384 Scenarios @@ -1200,36 +1202,36 @@ L72 1549.3 Z" class="st10"/> - + Scenarios - + Class.385 - + Sheet.386 - + Sheet.387 - + Sheet.388 - + Sheet.389 - + Sheet.390 Test Cases @@ -1242,13 +1244,13 @@ L72 1549.3 Z" class="st10"/> - + Test Cases - + @@ -1281,30 +1283,30 @@ Routable Relationship.391 derive - + Sheet.392 - + Sheet.393 - + Sheet.394 - + Sheet.395 - + derive - + @@ -1337,30 +1339,30 @@ Routable Relationship.396 decompose - + Sheet.397 - + Sheet.398 - + Sheet.399 - + Sheet.400 - + decompose - + @@ -1390,79 +1392,79 @@ Routable Relationship.411 map to - + Sheet.412 - + Sheet.413 - + Sheet.414 - + Sheet.415 - + map to - + Use Case, Des.Pattern.416 - + Sheet.417 - + Sheet.418 - + Sheet.419 - + Sheet.420 - + Sheet.421 - + Sheet.422 - + Sheet.423 - + Sheet.424 - + Sheet.425 - + Sheet.426 - + Sheet.427 - + Sheet.428 - + Sheet.429 - + Sheet.430 - + Sheet.431 Requirements Workshop @@ -1470,11 +1472,11 @@ RequirementsWorkshop - + Sheet.432 - + @@ -1505,30 +1507,30 @@ Routable Relationship.438 Functionality - + Sheet.439 - + Sheet.440 - + Sheet.441 - + Sheet.442 - + Functionality - + @@ -1559,23 +1561,23 @@ Routable Relationship.443 Non-functional criteria - + Sheet.444 - + Sheet.445 - + Sheet.446 - + Sheet.447 - + @@ -1583,7 +1585,7 @@ Non-functionalcriteria - + @@ -1612,313 +1614,314 @@ Routable Relationship.551 Top - Down - + Sheet.552 - + Sheet.553 - + Sheet.554 - + Sheet.555 - + Top - Down - + Use Case, Des.Pattern.562 - + Sheet.563 - + Sheet.564 - + Sheet.565 - + Sheet.566 - + Sheet.567 - + Sheet.568 - + Sheet.569 - + Sheet.570 - + Sheet.571 - + Sheet.572 - + Sheet.573 - + Sheet.574 - + Sheet.575 - + Sheet.576 - + Sheet.577 - Iteration Planing + Iteration Planning IterationPlaning - + x="1534.9" dy="1.2em" class="st5">Planning + Sheet.578 - + Use Case, Des.Pattern.579 - + Sheet.707 - + Sheet.708 - + Sheet.709 - + Sheet.710 - + Sheet.711 - + Sheet.712 - + Sheet.713 - + Sheet.714 - + Sheet.715 - + Sheet.716 - + Sheet.717 - + Sheet.718 - + Sheet.719 - + Sheet.720 - + Sheet.721 Conformity Check Conformity Check - + Sheet.722 - + Use Case, Des.Pattern.729 - + Sheet.730 - + Sheet.731 - + Sheet.732 - + Sheet.733 - + Sheet.734 - + Sheet.735 - + Sheet.736 - + Sheet.737 - + Sheet.738 - + Sheet.739 - + Sheet.740 - + Sheet.741 - + Sheet.742 - + Sheet.743 - + Sheet.745 - + Use Case, Des.Pattern.752 - + Sheet.753 - + Sheet.754 - + Sheet.755 - + Sheet.756 - + Sheet.757 - + Sheet.758 - + Sheet.759 - + Sheet.760 - + Sheet.761 - + Sheet.762 - + Sheet.763 - + Sheet.764 - + Sheet.765 - + Sheet.766 - + Sheet.767 - Detect Riscs + Detect Risks - Detect Riscs - + Detect Risks + Sheet.768 - + Use Case, Des.Pattern.786 - + Sheet.787 - + Sheet.788 - + Sheet.789 - + Sheet.790 - + Sheet.791 - + Sheet.792 - + Sheet.793 - + Sheet.794 - + Sheet.795 - + Sheet.796 - + Sheet.797 - + Sheet.798 - + Sheet.799 - + Sheet.800 - + Sheet.801 Design Patterns @@ -1926,34 +1929,34 @@ DesignPatterns - + Sheet.802 - + Class.2389 - + Sheet.2390 - + Sheet.2391 - + Sheet.2392 - + Sheet.2393 - + Sheet.2394 Security @@ -1969,30 +1972,30 @@ Security - + Class.2413 - + Sheet.2414 - + Sheet.2415 - + Sheet.2416 - + Sheet.2417 - + Sheet.2418 Logging @@ -2008,56 +2011,56 @@ Logging - + Use Case, Des.Pattern.2747 - + Sheet.2748 - + Sheet.2749 - + Sheet.2750 - + Sheet.2751 - + Sheet.2752 - + Sheet.2753 - + Sheet.2754 - + Sheet.2755 - + Sheet.2756 - + Sheet.2757 - + Sheet.2758 - + Sheet.2759 - + Sheet.2760 - + Sheet.2761 - + Sheet.2762 Documentation Templates @@ -2065,11 +2068,11 @@ Documentation Templates - + Sheet.2763 - + @@ -2102,53 +2105,53 @@ Routable Relationship.871 concretize - + Sheet.872 - + Sheet.873 - + Sheet.874 - + Sheet.875 - + concretize - + Class.2455 - + Sheet.2456 - + Sheet.2457 - + Sheet.2458 - + Sheet.2459 - + Sheet.2460 Alternatives @@ -2161,62 +2164,62 @@ L72 1549.3 Z" class="st8"/> - + Alternatives - + Use Case, Des.Pattern.899 - + Sheet.900 - + Sheet.901 - + Sheet.902 - + Sheet.903 - + Sheet.904 - + Sheet.905 - + Sheet.906 - + Sheet.907 - + Sheet.908 - + Sheet.909 - + Sheet.910 - + Sheet.911 - + Sheet.912 - + Sheet.913 - + Sheet.914 Ubiquitous Language @@ -2224,11 +2227,11 @@ Ubiquitous Language - + Sheet.915 - + @@ -2260,23 +2263,23 @@ Straight Relationship.985 describe interaction - + Sheet.986 - + Sheet.987 - + Sheet.988 - + Sheet.989 - + @@ -2284,236 +2287,236 @@ describeinteraction - + Use Case, Des.Pattern.1100 - + Sheet.1101 - + Sheet.1102 - + Sheet.1103 - + Sheet.1104 - + Sheet.1105 - + Sheet.1106 - + Sheet.1107 - + Sheet.1108 - + Sheet.1109 - + Sheet.1110 - + Sheet.1111 - + Sheet.1112 - + Sheet.1113 - + Sheet.1114 - + Sheet.1115 Encapsulation Encapsulation - + Sheet.1116 - + Use Case, Des.Pattern.1117 - + Sheet.1118 - + Sheet.1119 - + Sheet.1120 - + Sheet.1121 - + Sheet.1122 - + Sheet.1123 - + Sheet.1124 - + Sheet.1125 - + Sheet.1126 - + Sheet.1127 - + Sheet.1128 - + Sheet.1129 - + Sheet.1130 - + Sheet.1131 - + Sheet.1132 Loose Coupling Loose Coupling - + Sheet.1133 - + Use Case, Des.Pattern.1134 - + Sheet.1135 - + Sheet.1136 - + Sheet.1137 - + Sheet.1138 - + Sheet.1139 - + Sheet.1140 - + Sheet.1141 - + Sheet.1142 - + Sheet.1143 - + Sheet.1144 - + Sheet.1145 - + Sheet.1146 - + Sheet.1147 - + Sheet.1148 - + Sheet.1149 SOLID SOLID - + Sheet.1150 - + Use Case, Des.Pattern.1151 - + Sheet.1152 - + Sheet.1153 - + Sheet.1154 - + Sheet.1155 - + Sheet.1156 - + Sheet.1157 - + Sheet.1158 - + Sheet.1159 - + Sheet.1160 - + Sheet.1161 - + Sheet.1162 - + Sheet.1163 - + Sheet.1164 - + Sheet.1165 - + Sheet.1166 Seperation Of Concerns @@ -2521,71 +2524,71 @@ Seperation Of Concerns - + Sheet.1167 - + Use Case, Des.Pattern.1235 - + Sheet.1236 - + Sheet.1237 - + Sheet.1238 - + Sheet.1239 - + Sheet.1240 - + Sheet.1241 - + Sheet.1242 - + Sheet.1243 - + Sheet.1244 - + Sheet.1245 - + Sheet.1246 - + Sheet.1247 - + Sheet.1248 - + Sheet.1249 - + Sheet.1250 Divide et impera Divide et impera - + Sheet.1251 - + @@ -2615,27 +2618,27 @@ Routable Relationship.1252 - + Sheet.1253 - + Sheet.1254 - + Sheet.1255 - + Sheet.1256 - + - + @@ -2666,114 +2669,114 @@ Routable Relationship.1279 External interfaces - + Sheet.1280 - + Sheet.1281 - + Sheet.1282 - + Sheet.1283 - + External interfaces - + Use Case, Des.Pattern.1289 - + Sheet.1290 - + Sheet.1291 - + Sheet.1292 - + Sheet.1293 - + Sheet.1294 - + Sheet.1295 - + Sheet.1296 - + Sheet.1297 - + Sheet.1298 - + Sheet.1299 - + Sheet.1300 - + Sheet.1301 - + Sheet.1302 - + Sheet.1303 - + Sheet.1304 Incremental Incremental - + Sheet.1305 - + Package.1306 - + Sheet.1307 - + Sheet.1308 - + Sheet.1309 - + Sheet.1310 - + Sheet.1311 Evaluate Architecture @@ -2784,7 +2787,7 @@ - + @@ -2793,7 +2796,7 @@ Evaluate Architecture - + @@ -2801,23 +2804,23 @@ Class.1312 - + Sheet.1313 - + Sheet.1314 - + Sheet.1315 - + Sheet.1316 - + Sheet.1317 Evaluation @@ -2829,140 +2832,140 @@ 1585.3 L0 1585.3 L0 1549.3 L-4.51 1549.3 L-4.51 1585.3 ZM67.49 1549.3 L62.99 1549.3 L62.99 1585.3 L67.49 1585.3 L67.49 1549.3 Z" class="st8"/> - + - + - + Evaluation - + Use Case, Des.Pattern.1318 - + Sheet.1319 - + Sheet.1320 - + Sheet.1321 - + Sheet.1322 - + Sheet.1323 - + Sheet.1324 - + Sheet.1325 - + Sheet.1326 - + Sheet.1327 - + Sheet.1328 - + Sheet.1329 - + Sheet.1330 - + Sheet.1331 - + Sheet.1332 - + Sheet.1333 - Quantitive Evaluation + Quantitative Evaluation - Quantitive Evaluation - + Quantitative Evaluation + Sheet.1334 - + Use Case, Des.Pattern.1335 - + Sheet.1336 - + Sheet.1337 - + Sheet.1338 - + Sheet.1339 - + Sheet.1340 - + Sheet.1341 - + Sheet.1342 - + Sheet.1343 - + Sheet.1344 - + Sheet.1345 - + Sheet.1346 - + Sheet.1347 - + Sheet.1348 - + Sheet.1349 - + Sheet.1350 - Qualiative Evaluation + Qualitative Evaluation - Qualiative Evaluation - + Qualitative Evaluation + Sheet.1351 - + @@ -2991,27 +2994,27 @@ Routable Relationship.1352 - + Sheet.1353 - + Sheet.1354 - + Sheet.1355 - + Sheet.1356 - + - + @@ -3040,30 +3043,30 @@ Routable Relationship.1357 ATAM - + Sheet.1358 - + Sheet.1359 - + Sheet.1360 - + Sheet.1361 - + ATAM - + @@ -3090,136 +3093,136 @@ Routable Relationship.1362 - + Sheet.1363 - + Sheet.1364 - + Sheet.1365 - + Sheet.1366 - + - + Use Case, Des.Pattern.1367 - + Sheet.1368 - + Sheet.1369 - + Sheet.1370 - + Sheet.1371 - + Sheet.1372 - + Sheet.1373 - + Sheet.1374 - + Sheet.1375 - + Sheet.1376 - + Sheet.1377 - + Sheet.1378 - + Sheet.1379 - + Sheet.1380 - + Sheet.1381 - + Sheet.1382 Code Metrics Code Metrics - + Sheet.1383 - + Use Case, Des.Pattern.1384 - + Sheet.1385 - + Sheet.1386 - + Sheet.1387 - + Sheet.1388 - + Sheet.1389 - + Sheet.1390 - + Sheet.1391 - + Sheet.1392 - + Sheet.1393 - + Sheet.1394 - + Sheet.1395 - + Sheet.1396 - + Sheet.1397 - + Sheet.1398 - + Sheet.1399 Runtime Metrics @@ -3227,71 +3230,71 @@ RuntimeMetrics - + Sheet.1400 - + Use Case, Des.Pattern.1401 - + Sheet.1402 - + Sheet.1403 - + Sheet.1404 - + Sheet.1405 - + Sheet.1406 - + Sheet.1407 - + Sheet.1408 - + Sheet.1409 - + Sheet.1410 - + Sheet.1411 - + Sheet.1412 - + Sheet.1413 - + Sheet.1414 - + Sheet.1415 - + Sheet.1416 Guidelines Guidelines - + Sheet.1417 - + @@ -3318,27 +3321,27 @@ Routable Relationship.1446 - + Sheet.1447 - + Sheet.1448 - + Sheet.1449 - + Sheet.1450 - + - + @@ -3365,27 +3368,27 @@ Routable Relationship.1451 - + Sheet.1452 - + Sheet.1453 - + Sheet.1454 - + Sheet.1455 - + - + @@ -3412,27 +3415,27 @@ Routable Relationship.1456 - + Sheet.1457 - + Sheet.1458 - + Sheet.1459 - + Sheet.1460 - + - + @@ -3460,87 +3463,87 @@ Routable Relationship.1466 - + Sheet.1467 - + Sheet.1468 - + Sheet.1469 - + Sheet.1470 - + - + Use Case, Des.Pattern.1493 - + Sheet.1494 - + Sheet.1495 - + Sheet.1496 - + Sheet.1497 - + Sheet.1498 - + Sheet.1499 - + Sheet.1500 - + Sheet.1501 - + Sheet.1502 - + Sheet.1503 - + Sheet.1504 - + Sheet.1505 - + Sheet.1506 - + Sheet.1507 - + Sheet.1508 Feedback Feedback - + Sheet.1509 - + @@ -3548,23 +3551,23 @@ Class.1510 - + Sheet.1511 - + Sheet.1512 - + Sheet.1513 - + Sheet.1514 - + Sheet.1515 Code Review @@ -3576,41 +3579,41 @@ 1585.3 L0 1585.3 L0 1549.3 L-4.51 1549.3 L-4.51 1585.3 ZM67.49 1549.3 L62.99 1549.3 L62.99 1585.3 L67.49 1585.3 L67.49 1549.3 Z" class="st8"/> - + - + - + Code Review - + Class.1517 - + Sheet.1518 - + Sheet.1519 - + Sheet.1520 - + Sheet.1521 - + Sheet.1522 Continuous Integration @@ -3627,7 +3630,7 @@ Continuous Integration - + @@ -3658,27 +3661,27 @@ Routable Relationship.1529 - + Sheet.1530 - + Sheet.1531 - + Sheet.1532 - + Sheet.1533 - + - + @@ -3710,30 +3713,30 @@ Routable Relationship.1590 Extract - + Sheet.1591 - + Sheet.1592 - + Sheet.1593 - + Sheet.1594 - + Extract - + @@ -3763,175 +3766,175 @@ Routable Relationship.1628 impacts - + Sheet.1629 - + Sheet.1630 - + Sheet.1631 - + Sheet.1632 - + impacts - + Use Case, Des.Pattern.1650 - + Sheet.1651 - + Sheet.1652 - + Sheet.1653 - + Sheet.1654 - + Sheet.1655 - + Sheet.1656 - + Sheet.1657 - + Sheet.1658 - + Sheet.1659 - + Sheet.1660 - + Sheet.1661 - + Sheet.1662 - + Sheet.1663 - + Sheet.1664 - + Sheet.1665 KISS KISS - + Sheet.1666 - + Use Case, Des.Pattern.1667 - + Sheet.1668 - + Sheet.1669 - + Sheet.1670 - + Sheet.1671 - + Sheet.1672 - + Sheet.1673 - + Sheet.1674 - + Sheet.1675 - + Sheet.1676 - + Sheet.1677 - + Sheet.1678 - + Sheet.1679 - + Sheet.1680 - + Sheet.1681 - + Sheet.1682 TDD TDD - + Sheet.1683 - + Class.2467 - + Sheet.2468 - + Sheet.2469 - + Sheet.2470 - + Sheet.2471 - + Sheet.2472 - Qualitiy Tree + Quality Tree @@ -3943,9 +3946,9 @@ - Qualitiy Tree + Quality Tree - + @@ -3974,27 +3977,27 @@ Routable Relationship.1701 - + Sheet.1702 - + Sheet.1703 - + Sheet.1704 - + Sheet.1705 - + - + @@ -4022,53 +4025,53 @@ Routable Relationship.1706 PoC - + Sheet.1707 - + Sheet.1708 - + Sheet.1709 - + Sheet.1710 - + PoC - + Class.2419 - + Sheet.2420 - + Sheet.2421 - + Sheet.2422 - + Sheet.2423 - + Sheet.2424 Workflows @@ -4084,30 +4087,30 @@ Workflows - + Class.2395 - + Sheet.2396 - + Sheet.2397 - + Sheet.2398 - + Sheet.2399 - + Sheet.2400 Business Rules @@ -4123,30 +4126,30 @@ Business Rules - + Class.2407 - + Sheet.2408 - + Sheet.2409 - + Sheet.2410 - + Sheet.2411 - + Sheet.2412 Persistence @@ -4162,30 +4165,30 @@ Persistence - + Class.2425 - + Sheet.2426 - + Sheet.2427 - + Sheet.2428 - + Sheet.2429 - + Sheet.2430 UI @@ -4201,30 +4204,30 @@ UI - + Class.2401 - + Sheet.2402 - + Sheet.2403 - + Sheet.2404 - + Sheet.2405 - + Sheet.2406 Error Handling @@ -4240,30 +4243,30 @@ Error Handling - + Class.2431 - + Sheet.2432 - + Sheet.2433 - + Sheet.2434 - + Sheet.2435 - + Sheet.2436 Remoting @@ -4279,30 +4282,30 @@ Remoting - + Class.2437 - + Sheet.2438 - + Sheet.2439 - + Sheet.2440 - + Sheet.2441 - + Sheet.2442 Distribution @@ -4318,30 +4321,30 @@ Distribution - + Class.2443 - + Sheet.2444 - + Sheet.2445 - + Sheet.2446 - + Sheet.2447 - + Sheet.2448 Integration @@ -4357,7 +4360,7 @@ Integration - + @@ -4389,30 +4392,30 @@ Routable Relationship.1864 minimize - + Sheet.1865 - + Sheet.1866 - + Sheet.1867 - + Sheet.1868 - + minimize - + @@ -4439,27 +4442,27 @@ Routable Relationship.1869 - + Sheet.1870 - + Sheet.1871 - + Sheet.1872 - + Sheet.1873 - + - + @@ -4486,50 +4489,50 @@ Routable Relationship.1879 - + Sheet.1880 - + Sheet.1881 - + Sheet.1882 - + Sheet.1883 - + - + Class.1890 - + Sheet.1891 - + Sheet.1892 - + Sheet.1893 - + Sheet.1894 - + Sheet.1895 Context View @@ -4545,30 +4548,30 @@ Context View - + Class.1896 - + Sheet.1897 - + Sheet.1898 - + Sheet.1899 - + Sheet.1900 - + Sheet.1901 Building Block View @@ -4585,30 +4588,30 @@ Building BlockView - + Class.1902 - + Sheet.1903 - + Sheet.1904 - + Sheet.1905 - + Sheet.1906 - + Sheet.1907 Deployment View @@ -4624,30 +4627,30 @@ Deployment View - + Class.1908 - + Sheet.1909 - + Sheet.1910 - + Sheet.1911 - + Sheet.1912 - + Sheet.1913 Runtime View @@ -4663,7 +4666,7 @@ Runtime View - + @@ -4691,27 +4694,27 @@ Routable Relationship.1914 - + Sheet.1915 - + Sheet.1916 - + Sheet.1917 - + Sheet.1918 - + - + @@ -4742,30 +4745,30 @@ Routable Relationship.1929 priorized - + Sheet.1930 - + Sheet.1931 - + Sheet.1932 - + Sheet.1933 - + priorized - + @@ -4793,30 +4796,30 @@ Routable Relationship.1945 involve - + Sheet.1946 - + Sheet.1947 - + Sheet.1948 - + Sheet.1949 - + involve - + @@ -4845,27 +4848,27 @@ Routable Relationship.1950 - + Sheet.1951 - + Sheet.1952 - + Sheet.1953 - + Sheet.1954 - + - + @@ -4873,23 +4876,23 @@ Class.1971 - + Sheet.1972 - + Sheet.1973 - + Sheet.1974 - + Sheet.1975 - + Sheet.1976 Concepts @@ -4902,18 +4905,18 @@ 1585.3 L0 1585.3 L0 1549.3 L-4.51 1549.3 L-4.51 1585.3 ZM67.49 1549.3 L62.99 1549.3 L62.99 1585.3 L67.49 1585.3 L67.49 1549.3 Z" class="st8"/> - + - + - + Concepts - + @@ -4941,27 +4944,27 @@ Routable Relationship.1977 - + Sheet.1978 - + Sheet.1979 - + Sheet.1980 - + Sheet.1981 - + - + @@ -4989,27 +4992,27 @@ Routable Relationship.1992 - + Sheet.1993 - + Sheet.1994 - + Sheet.1995 - + Sheet.1996 - + - + @@ -5037,27 +5040,27 @@ Routable Relationship.2002 - + Sheet.2003 - + Sheet.2004 - + Sheet.2005 - + Sheet.2006 - + - + @@ -5085,27 +5088,27 @@ Routable Relationship.2007 - + Sheet.2008 - + Sheet.2009 - + Sheet.2010 - + Sheet.2011 - + - + @@ -5133,27 +5136,27 @@ Routable Relationship.2012 - + Sheet.2013 - + Sheet.2014 - + Sheet.2015 - + Sheet.2016 - + - + @@ -5181,27 +5184,27 @@ Routable Relationship.2017 - + Sheet.2018 - + Sheet.2019 - + Sheet.2020 - + Sheet.2021 - + - + @@ -5229,27 +5232,27 @@ Routable Relationship.2022 - + Sheet.2023 - + Sheet.2024 - + Sheet.2025 - + Sheet.2026 - + - + @@ -5277,27 +5280,27 @@ Routable Relationship.2027 - + Sheet.2028 - + Sheet.2029 - + Sheet.2030 - + Sheet.2031 - + - + @@ -5326,27 +5329,27 @@ Routable Relationship.2032 - + Sheet.2033 - + Sheet.2034 - + Sheet.2035 - + Sheet.2036 - + - + @@ -5375,87 +5378,87 @@ Routable Relationship.2037 - + Sheet.2038 - + Sheet.2039 - + Sheet.2040 - + Sheet.2041 - + - + Use Case, Des.Pattern.2042 - + Sheet.2043 - + Sheet.2044 - + Sheet.2045 - + Sheet.2046 - + Sheet.2047 - + Sheet.2048 - + Sheet.2049 - + Sheet.2050 - + Sheet.2051 - + Sheet.2052 - + Sheet.2053 - + Sheet.2054 - + Sheet.2055 - + Sheet.2056 - + Sheet.2057 Prototyping Prototyping - + Sheet.2058 - + @@ -5483,30 +5486,30 @@ Routable Relationship.2059 Bottom-Up - + Sheet.2060 - + Sheet.2061 - + Sheet.2062 - + Sheet.2063 - + Bottom-Up - + @@ -5538,30 +5541,30 @@ Routable Relationship.2064 provide - + Sheet.2065 - + Sheet.2066 - + Sheet.2067 - + Sheet.2068 - + provide - + @@ -5591,27 +5594,27 @@ Routable Relationship.2074 - + Sheet.2075 - + Sheet.2076 - + Sheet.2077 - + Sheet.2078 - + - + @@ -5639,27 +5642,27 @@ Routable Relationship.2084 - + Sheet.2085 - + Sheet.2086 - + Sheet.2087 - + Sheet.2088 - + - + @@ -5689,27 +5692,27 @@ Routable Relationship.2089 - + Sheet.2090 - + Sheet.2091 - + Sheet.2092 - + Sheet.2093 - + - + @@ -5735,27 +5738,27 @@ Straight Relationship - + Sheet.2095 - + Sheet.2096 - + Sheet.2097 - + Sheet.2098 - + - + @@ -5783,27 +5786,27 @@ Routable Relationship.2099 - + Sheet.2100 - + Sheet.2101 - + Sheet.2102 - + Sheet.2103 - + - + @@ -5831,27 +5834,27 @@ Routable Relationship.2109 - + Sheet.2110 - + Sheet.2111 - + Sheet.2112 - + Sheet.2113 - + - + @@ -5880,27 +5883,27 @@ Routable Relationship.2114 - + Sheet.2115 - + Sheet.2116 - + Sheet.2117 - + Sheet.2118 - + - + @@ -5928,27 +5931,27 @@ Routable Relationship.2124 - + Sheet.2125 - + Sheet.2126 - + Sheet.2127 - + Sheet.2128 - + - + @@ -5974,27 +5977,27 @@ Routable Relationship.2129 - + Sheet.2130 - + Sheet.2131 - + Sheet.2132 - + Sheet.2133 - + - + @@ -6022,27 +6025,27 @@ Routable Relationship.2139 - + Sheet.2140 - + Sheet.2141 - + Sheet.2142 - + Sheet.2143 - + - + @@ -6073,90 +6076,90 @@ Routable Relationship.2144 Encapsulate - + Sheet.2145 - + Sheet.2146 - + Sheet.2147 - + Sheet.2148 - + Encapsulate - + Use Case, Des.Pattern.2149 - + Sheet.2150 - + Sheet.2151 - + Sheet.2152 - + Sheet.2153 - + Sheet.2154 - + Sheet.2155 - + Sheet.2156 - + Sheet.2157 - + Sheet.2158 - + Sheet.2159 - + Sheet.2160 - + Sheet.2161 - + Sheet.2162 - + Sheet.2163 - + Sheet.2164 High Cohesion High Cohesion - + Sheet.2165 - + @@ -6183,27 +6186,27 @@ Routable Relationship.2166 - + Sheet.2167 - + Sheet.2168 - + Sheet.2169 - + Sheet.2170 - + - + @@ -6230,27 +6233,27 @@ Routable Relationship.2171 - + Sheet.2172 - + Sheet.2173 - + Sheet.2174 - + Sheet.2175 - + - + @@ -6279,27 +6282,27 @@ Routable Relationship.2176 - + Sheet.2177 - + Sheet.2178 - + Sheet.2179 - + Sheet.2180 - + - + @@ -6327,27 +6330,27 @@ Routable Relationship.2186 - + Sheet.2187 - + Sheet.2188 - + Sheet.2189 - + Sheet.2190 - + - + @@ -6378,23 +6381,23 @@ Routable Relationship.2191 Inside-Out Outside In - + Sheet.2192 - + Sheet.2193 - + Sheet.2194 - + Sheet.2195 - + @@ -6402,7 +6405,7 @@ Inside-OutOutside In - + @@ -6432,27 +6435,27 @@ Routable Relationship.2196 - + Sheet.2197 - + Sheet.2198 - + Sheet.2199 - + Sheet.2200 - + - + @@ -6477,27 +6480,27 @@ Routable Relationship.2201 - + Sheet.2202 - + Sheet.2203 - + Sheet.2204 - + Sheet.2205 - + - + @@ -6522,27 +6525,27 @@ Routable Relationship.2211 - + Sheet.2212 - + Sheet.2213 - + Sheet.2214 - + Sheet.2215 - + - + @@ -6567,27 +6570,27 @@ Routable Relationship.2216 - + Sheet.2217 - + Sheet.2218 - + Sheet.2219 - + Sheet.2220 - + - + @@ -6612,27 +6615,27 @@ Routable Relationship.2221 - + Sheet.2222 - + Sheet.2223 - + Sheet.2224 - + Sheet.2225 - + - + @@ -6640,23 +6643,23 @@ Class.2226 - + Sheet.2227 - + Sheet.2228 - + Sheet.2229 - + Sheet.2230 - + Sheet.2231 Functional Requirements @@ -6668,11 +6671,11 @@ 1585.3 L0 1585.3 L0 1549.3 L-4.51 1549.3 L-4.51 1585.3 ZM67.49 1549.3 L62.99 1549.3 L62.99 1585.3 L67.49 1585.3 L67.49 1549.3 Z" class="st8"/> - + - + - + @@ -6680,7 +6683,7 @@ Functional Requirements - + @@ -6688,23 +6691,23 @@ Class.2232 - + Sheet.2233 - + Sheet.2234 - + Sheet.2235 - + Sheet.2236 - + Sheet.2237 Documentation @@ -6716,18 +6719,18 @@ 1585.3 L0 1585.3 L0 1549.3 L-4.51 1549.3 L-4.51 1585.3 ZM67.49 1549.3 L62.99 1549.3 L62.99 1585.3 L67.49 1585.3 L67.49 1549.3 Z" class="st8"/> - + - + - + Documentation - + @@ -6755,147 +6758,147 @@ Routable Relationship.2248 - + Sheet.2249 - + Sheet.2250 - + Sheet.2251 - + Sheet.2252 - + - + Use Case, Des.Pattern.2254 - + Sheet.2255 - + Sheet.2256 - + Sheet.2257 - + Sheet.2258 - + Sheet.2259 - + Sheet.2260 - + Sheet.2261 - + Sheet.2262 - + Sheet.2263 - + Sheet.2264 - + Sheet.2265 - + Sheet.2266 - + Sheet.2267 - + Sheet.2268 - + Sheet.2269 Build Management Build Management - + Sheet.2270 - + Use Case, Des.Pattern.2271 - + Sheet.2272 - + Sheet.2273 - + Sheet.2274 - + Sheet.2275 - + Sheet.2276 - + Sheet.2277 - + Sheet.2278 - + Sheet.2279 - + Sheet.2280 - + Sheet.2281 - + Sheet.2282 - + Sheet.2283 - + Sheet.2284 - + Sheet.2285 - + Sheet.2286 Refactoring Refactoring - + Sheet.2287 - + @@ -6924,27 +6927,27 @@ Routable Relationship.2288 - + Sheet.2289 - + Sheet.2290 - + Sheet.2291 - + Sheet.2292 - + - + @@ -6975,27 +6978,27 @@ Straight Relationship.2298 - + Sheet.2299 - + Sheet.2300 - + Sheet.2301 - + Sheet.2302 - + - + @@ -7026,27 +7029,27 @@ Routable Relationship.2303 - + Sheet.2304 - + Sheet.2305 - + Sheet.2306 - + Sheet.2307 - + - + @@ -7077,27 +7080,27 @@ Routable Relationship.2308 - + Sheet.2309 - + Sheet.2310 - + Sheet.2311 - + Sheet.2312 - + - + @@ -7123,50 +7126,50 @@ Routable Relationship.2318 - + Sheet.2319 - + Sheet.2320 - + Sheet.2321 - + Sheet.2322 - + - + Class.2449 - + Sheet.2450 - + Sheet.2451 - + Sheet.2452 - + Sheet.2453 - + Sheet.2454 Frameworks @@ -7182,7 +7185,7 @@ Frameworks - + @@ -7215,30 +7218,30 @@ Routable Relationship.2346 choose - + Sheet.2347 - + Sheet.2348 - + Sheet.2349 - + Sheet.2350 - + choose - + @@ -7268,50 +7271,50 @@ Routable Relationship.2351 - + Sheet.2352 - + Sheet.2353 - + Sheet.2354 - + Sheet.2355 - + - + Class.1997 - + Sheet.1998 - + Sheet.1999 - + Sheet.2356 - + Sheet.2357 - + Sheet.2358 Architecture Goals @@ -7327,56 +7330,56 @@ Architecture Goals - + Use Case, Des.Pattern.2359 - + Sheet.2360 - + Sheet.2361 - + Sheet.2362 - + Sheet.2363 - + Sheet.2364 - + Sheet.2365 - + Sheet.2366 - + Sheet.2367 - + Sheet.2368 - + Sheet.2369 - + Sheet.2370 - + Sheet.2371 - + Sheet.2372 - + Sheet.2373 - + Sheet.2374 Requirements Analysis @@ -7384,34 +7387,34 @@ RequirementsAnalysis - + Sheet.2375 - + Class.2376 - + Sheet.2377 - + Sheet.2378 - + Sheet.2379 - + Sheet.2380 - + Sheet.2381 Interfaces @@ -7427,30 +7430,30 @@ Interfaces - + Class.2382 - + Sheet.2383 - + Sheet.2384 - + Sheet.2385 - + Sheet.2386 - + Sheet.2387 Dependencies @@ -7466,7 +7469,7 @@ Dependencies - + @@ -7494,27 +7497,27 @@ Routable Relationship.2473 - + Sheet.2474 - + Sheet.2475 - + Sheet.2476 - + Sheet.2477 - + - + @@ -7542,76 +7545,76 @@ Routable Relationship.2478 - + Sheet.2479 - + Sheet.2480 - + Sheet.2481 - + Sheet.2482 - + - + Use Case, Des.Pattern.2569 - + Sheet.2570 - + Sheet.2571 - + Sheet.2572 - + Sheet.2573 - + Sheet.2574 - + Sheet.2575 - + Sheet.2576 - + Sheet.2577 - + Sheet.2578 - + Sheet.2579 - + Sheet.2580 - + Sheet.2581 - + Sheet.2582 - + Sheet.2583 - + Sheet.2584 Requirements Maintenance @@ -7619,11 +7622,11 @@ RequirementsMaintenance - + Sheet.2585 - + @@ -7651,76 +7654,76 @@ Routable Relationship.2586 - + Sheet.2587 - + Sheet.2588 - + Sheet.2589 - + Sheet.2590 - + - + Use Case, Des.Pattern.2591 - + Sheet.2592 - + Sheet.2593 - + Sheet.2594 - + Sheet.2595 - + Sheet.2596 - + Sheet.2597 - + Sheet.2598 - + Sheet.2599 - + Sheet.2600 - + Sheet.2601 - + Sheet.2602 - + Sheet.2603 - + Sheet.2604 - + Sheet.2605 - + Sheet.2606 Technical Debts @@ -7728,11 +7731,11 @@ TechnicalDebts - + Sheet.2607 - + @@ -7761,27 +7764,27 @@ Routable Relationship.2608 - + Sheet.2609 - + Sheet.2610 - + Sheet.2611 - + Sheet.2612 - + - + @@ -7810,23 +7813,23 @@ Routable Relationship.2631 manage backlog - + Sheet.2632 - + Sheet.2633 - + Sheet.2634 - + Sheet.2635 - + @@ -7834,68 +7837,68 @@ managebacklog - + Use Case, Des.Pattern.2636 - + Sheet.2637 - + Sheet.2638 - + Sheet.2639 - + Sheet.2640 - + Sheet.2641 - + Sheet.2642 - + Sheet.2643 - + Sheet.2644 - + Sheet.2645 - + Sheet.2646 - + Sheet.2647 - + Sheet.2648 - + Sheet.2649 - + Sheet.2650 - + Sheet.2651 - Release Planing + Release Planning ReleasePlaning - + x="1534.9" dy="1.2em" class="st5">Planning + Sheet.2652 - + @@ -7921,27 +7924,27 @@ Straight Relationship.2658 - + Sheet.2659 - + Sheet.2660 - + Sheet.2661 - + Sheet.2662 - + - + @@ -7972,50 +7975,50 @@ Straight Relationship.2663 - + Sheet.2664 - + Sheet.2665 - + Sheet.2666 - + Sheet.2667 - + - + Class.2668 - + Sheet.2669 - + Sheet.2670 - + Sheet.2671 - + Sheet.2672 - + Sheet.2673 Continuous Delivery @@ -8032,7 +8035,7 @@ Continuous Delivery - + @@ -8063,27 +8066,27 @@ Straight Relationship.2674 - + Sheet.2675 - + Sheet.2676 - + Sheet.2677 - + Sheet.2678 - + - + @@ -8114,27 +8117,27 @@ Straight Relationship.2679 - + Sheet.2680 - + Sheet.2681 - + Sheet.2682 - + Sheet.2683 - + - + @@ -8162,27 +8165,27 @@ Routable Relationship.2684 - + Sheet.2685 - + Sheet.2686 - + Sheet.2687 - + Sheet.2688 - + - + @@ -8209,50 +8212,50 @@ Routable Relationship.2694 - + Sheet.2695 - + Sheet.2696 - + Sheet.2697 - + Sheet.2698 - + - + Class.2699 - + Sheet.2700 - + Sheet.2701 - + Sheet.2702 - + Sheet.2703 - + Sheet.2704 Architectural Decisions @@ -8269,7 +8272,7 @@ Architectural Decisions - + @@ -8297,27 +8300,27 @@ Routable Relationship.2705 - + Sheet.2706 - + Sheet.2707 - + Sheet.2708 - + Sheet.2709 - + - + @@ -8346,27 +8349,27 @@ Routable Relationship.2710 - + Sheet.2711 - + Sheet.2712 - + Sheet.2713 - + Sheet.2714 - + - + @@ -8395,53 +8398,53 @@ Routable Relationship.2717 impacts - + Sheet.2718 - + Sheet.2719 - + Sheet.2720 - + Sheet.2721 - + impacts - + Class.2722 - + Sheet.2723 - + Sheet.2724 - + Sheet.2725 - + Sheet.2726 - + Sheet.2727 Use Cases (User Stories) @@ -8454,63 +8457,63 @@ L72 1549.3 Z" class="st10"/> - + Use Cases(User Stories) - + Use Case, Des.Pattern.2781 - + Sheet.2782 - + Sheet.2783 - + Sheet.2784 - + Sheet.2785 - + Sheet.2786 - + Sheet.2787 - + Sheet.2788 - + Sheet.2789 - + Sheet.2790 - + Sheet.2791 - + Sheet.2792 - + Sheet.2793 - + Sheet.2794 - + Sheet.2795 - + Sheet.2796 Micro Meetings @@ -8518,11 +8521,11 @@ MicroMeetings - + Sheet.2797 - + @@ -8550,23 +8553,23 @@ Routable Relationship.2798 - + Sheet.2799 - + Sheet.2800 - + Sheet.2801 - + Sheet.2802 - + diff --git a/VisioDiagram/Architecture.vsdx b/VisioDiagram/Architecture.vsdx index 526ce46..8a082d6 100644 Binary files a/VisioDiagram/Architecture.vsdx and b/VisioDiagram/Architecture.vsdx differ diff --git a/VisioDiagram/EvaluateArchitecture.png b/VisioDiagram/EvaluateArchitecture.png index 088e527..a723060 100644 Binary files a/VisioDiagram/EvaluateArchitecture.png and b/VisioDiagram/EvaluateArchitecture.png differ diff --git a/VisioDiagram/EvaluateArchitecture.svg b/VisioDiagram/EvaluateArchitecture.svg index a970588..28f2276 100644 --- a/VisioDiagram/EvaluateArchitecture.svg +++ b/VisioDiagram/EvaluateArchitecture.svg @@ -131,78 +131,78 @@ Sheet.28 - Quantitive Evaluation + Quantitative Evaluation - Quantitive Evaluation - + Quantitative Evaluation + Sheet.29 - + Use Case, Des.Pattern.1335 - + Sheet.31 - + Sheet.32 - + Sheet.33 - + Sheet.34 - + Sheet.35 - + Sheet.36 - + Sheet.37 - + Sheet.38 - + Sheet.39 - + Sheet.40 - + Sheet.41 - + Sheet.42 - + Sheet.43 - + Sheet.44 - + Sheet.45 - Qualiative Evaluation + Qualitative Evaluation - Qualiative Evaluation - + Qualitative Evaluation + Sheet.46 - + @@ -230,27 +230,27 @@ Routable Relationship.1357 - + Sheet.48 - + Sheet.49 - + Sheet.50 - + Sheet.51 - + - + @@ -277,136 +277,136 @@ Routable Relationship.1362 - + Sheet.53 - + Sheet.54 - + Sheet.55 - + Sheet.56 - + - + Use Case, Des.Pattern.1367 - + Sheet.58 - + Sheet.59 - + Sheet.60 - + Sheet.61 - + Sheet.62 - + Sheet.63 - + Sheet.64 - + Sheet.65 - + Sheet.66 - + Sheet.67 - + Sheet.68 - + Sheet.69 - + Sheet.70 - + Sheet.71 - + Sheet.72 Code Metrics Code Metrics - + Sheet.73 - + Use Case, Des.Pattern.1384 - + Sheet.75 - + Sheet.76 - + Sheet.77 - + Sheet.78 - + Sheet.79 - + Sheet.80 - + Sheet.81 - + Sheet.82 - + Sheet.83 - + Sheet.84 - + Sheet.85 - + Sheet.86 - + Sheet.87 - + Sheet.88 - + Sheet.89 Runtime Metrics @@ -414,71 +414,71 @@ RuntimeMetrics - + Sheet.90 - + Use Case, Des.Pattern.1401 - + Sheet.92 - + Sheet.93 - + Sheet.94 - + Sheet.95 - + Sheet.96 - + Sheet.97 - + Sheet.98 - + Sheet.99 - + Sheet.100 - + Sheet.101 - + Sheet.102 - + Sheet.103 - + Sheet.104 - + Sheet.105 - + Sheet.106 Guidelines Guidelines - + Sheet.107 - + @@ -505,27 +505,27 @@ Routable Relationship.1446 - + Sheet.109 - + Sheet.110 - + Sheet.111 - + Sheet.112 - + - + @@ -552,27 +552,27 @@ Routable Relationship.1451 - + Sheet.114 - + Sheet.115 - + Sheet.116 - + Sheet.117 - + - + @@ -599,52 +599,52 @@ Routable Relationship.1456 - + Sheet.119 - + Sheet.120 - + Sheet.121 - + Sheet.122 - + - + Class.2467 - + Sheet.124 - + Sheet.125 - + Sheet.126 - + Sheet.127 - + Sheet.128 - Qualitiy Tree + Quality Tree @@ -656,9 +656,9 @@ - Qualitiy Tree + Quality Tree - + @@ -687,76 +687,76 @@ Routable Relationship.1701 - + Sheet.130 - + Sheet.131 - + Sheet.132 - + Sheet.133 - + - + Use Case, Des.Pattern.2569 - + Sheet.135 - + Sheet.136 - + Sheet.137 - + Sheet.138 - + Sheet.139 - + Sheet.140 - + Sheet.141 - + Sheet.142 - + Sheet.143 - + Sheet.144 - + Sheet.145 - + Sheet.146 - + Sheet.147 - + Sheet.148 - + Sheet.149 Requirements Maintenance @@ -764,11 +764,11 @@ RequirementsMaintenance - + Sheet.150 - + @@ -796,27 +796,27 @@ Routable Relationship.2586 - + Sheet.152 - + Sheet.153 - + Sheet.154 - + Sheet.155 - + - + @@ -843,23 +843,23 @@ Routable Relationship.2694 - + Sheet.157 - + Sheet.158 - + Sheet.159 - + Sheet.160 - + diff --git a/VisioDiagram/MaintainImplementation.png b/VisioDiagram/MaintainImplementation.png index 899baf6..fa4fb91 100644 Binary files a/VisioDiagram/MaintainImplementation.png and b/VisioDiagram/MaintainImplementation.png differ diff --git a/VisioDiagram/MaintainImplementation.svg b/VisioDiagram/MaintainImplementation.svg index 4319187..a77bcad 100644 --- a/VisioDiagram/MaintainImplementation.svg +++ b/VisioDiagram/MaintainImplementation.svg @@ -85,197 +85,198 @@ Sheet.16 - Iteration Planing + Iteration Planning IterationPlaning - + x="274.95" dy="1.2em" class="st3">Planning + Sheet.17 - + Use Case, Des.Pattern.579 - + Sheet.19 - + Sheet.20 - + Sheet.21 - + Sheet.22 - + Sheet.23 - + Sheet.24 - + Sheet.25 - + Sheet.26 - + Sheet.27 - + Sheet.28 - + Sheet.29 - + Sheet.30 - + Sheet.31 - + Sheet.32 - + Sheet.33 Conformity Check Conformity Check - + Sheet.34 - + Use Case, Des.Pattern.752 - + Sheet.36 - + Sheet.37 - + Sheet.38 - + Sheet.39 - + Sheet.40 - + Sheet.41 - + Sheet.42 - + Sheet.43 - + Sheet.44 - + Sheet.45 - + Sheet.46 - + Sheet.47 - + Sheet.48 - + Sheet.49 - + Sheet.50 - Detect Riscs + Detect Risks - Detect Riscs - + Detect Risks + Sheet.51 - + Use Case, Des.Pattern.1493 - + Sheet.53 - + Sheet.54 - + Sheet.55 - + Sheet.56 - + Sheet.57 - + Sheet.58 - + Sheet.59 - + Sheet.60 - + Sheet.61 - + Sheet.62 - + Sheet.63 - + Sheet.64 - + Sheet.65 - + Sheet.66 - + Sheet.67 Feedback Feedback - + Sheet.68 - + @@ -283,23 +284,23 @@ Class.1510 - + Sheet.70 - + Sheet.71 - + Sheet.72 - + Sheet.73 - + Sheet.74 Code Review @@ -322,30 +323,30 @@ Code Review - + Class.1517 - + Sheet.76 - + Sheet.77 - + Sheet.78 - + Sheet.79 - + Sheet.80 Continuous Integration @@ -362,7 +363,7 @@ Continuous Integration - + @@ -391,27 +392,27 @@ Routable Relationship.2074 - + Sheet.82 - + Sheet.83 - + Sheet.84 - + Sheet.85 - + - + @@ -438,27 +439,27 @@ Routable Relationship.2084 - + Sheet.87 - + Sheet.88 - + Sheet.89 - + Sheet.90 - + - + @@ -487,27 +488,27 @@ Routable Relationship.2089 - + Sheet.92 - + Sheet.93 - + Sheet.94 - + Sheet.95 - + - + @@ -538,147 +539,147 @@ Straight Relationship - + Sheet.97 - + Sheet.98 - + Sheet.99 - + Sheet.100 - + - + Use Case, Des.Pattern.2254 - + Sheet.102 - + Sheet.103 - + Sheet.104 - + Sheet.105 - + Sheet.106 - + Sheet.107 - + Sheet.108 - + Sheet.109 - + Sheet.110 - + Sheet.111 - + Sheet.112 - + Sheet.113 - + Sheet.114 - + Sheet.115 - + Sheet.116 Build Management Build Management - + Sheet.117 - + Use Case, Des.Pattern.2271 - + Sheet.119 - + Sheet.120 - + Sheet.121 - + Sheet.122 - + Sheet.123 - + Sheet.124 - + Sheet.125 - + Sheet.126 - + Sheet.127 - + Sheet.128 - + Sheet.129 - + Sheet.130 - + Sheet.131 - + Sheet.132 - + Sheet.133 Refactoring Refactoring - + Sheet.134 - + @@ -708,27 +709,27 @@ Routable Relationship.2288 - + Sheet.136 - + Sheet.137 - + Sheet.138 - + Sheet.139 - + - + @@ -752,27 +753,27 @@ Straight Relationship.2298 - + Sheet.141 - + Sheet.142 - + Sheet.143 - + Sheet.144 - + - + @@ -803,88 +804,88 @@ Routable Relationship.2631 - + Sheet.146 - + Sheet.147 - + Sheet.148 - + Sheet.149 - + - + Use Case, Des.Pattern.2636 - + Sheet.151 - + Sheet.152 - + Sheet.153 - + Sheet.154 - + Sheet.155 - + Sheet.156 - + Sheet.157 - + Sheet.158 - + Sheet.159 - + Sheet.160 - + Sheet.161 - + Sheet.162 - + Sheet.163 - + Sheet.164 - + Sheet.165 - Release Planing + Release Planning ReleasePlaning - + x="274.95" dy="1.2em" class="st3">Planning + Sheet.166 - + @@ -913,27 +914,27 @@ Straight Relationship.2658 - + Sheet.168 - + Sheet.169 - + Sheet.170 - + Sheet.171 - + - + @@ -962,50 +963,50 @@ Straight Relationship.2663 - + Sheet.173 - + Sheet.174 - + Sheet.175 - + Sheet.176 - + - + Class.2668 - + Sheet.178 - + Sheet.179 - + Sheet.180 - + Sheet.181 - + Sheet.182 Continuous Delivery @@ -1022,7 +1023,7 @@ Continuous Delivery - + @@ -1052,27 +1053,27 @@ Straight Relationship.2674 - + Sheet.184 - + Sheet.185 - + Sheet.186 - + Sheet.187 - + - + @@ -1096,23 +1097,23 @@ Straight Relationship.2679 - + Sheet.189 - + Sheet.190 - + Sheet.191 - + Sheet.192 - + diff --git a/VisioDiagram/README.md b/VisioDiagram/README.md index 473f23b..d0a5fbb 100644 --- a/VisioDiagram/README.md +++ b/VisioDiagram/README.md @@ -2,7 +2,7 @@ arc42-process-diagram ========================== This diagram is being developed using visio. ( I know ;) ) I've choosen it because the svg exporter works pretty well. -Using DOM-Manipulation with php, i am able to add generated links to sub sites. Each element has an subpage that is located in the arc42 subfolder. +Using DOM-Manipulation with php, i am able to add generated links to sub sites. Each element has a subpage that is located in the arc42 subfolder. http://www.kreissl.info/Architecture diff --git a/VisioDiagram/Requirements.png b/VisioDiagram/Requirements.png index 43fe15a..8e35f8e 100644 Binary files a/VisioDiagram/Requirements.png and b/VisioDiagram/Requirements.png differ diff --git a/VisioDiagram/Requirements.svg b/VisioDiagram/Requirements.svg index 44738e1..d9f2cdd 100644 --- a/VisioDiagram/Requirements.svg +++ b/VisioDiagram/Requirements.svg @@ -21,12 +21,12 @@ .st7 {stroke:#feffff;stroke-width:1.5} .st8 {fill:#94b6d2;stroke:#feffff;stroke-width:1.5} .st9 {fill:none} - .st10 {marker-end:url(#mrkr12-150);stroke:#819fb8;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} + .st10 {marker-end:url(#mrkr12-153);stroke:#819fb8;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} .st11 {fill:#819fb8;fill-opacity:1;stroke:#819fb8;stroke-opacity:1;stroke-width:0.16556291390728} .st12 {fill:#ffffff;stroke:none;stroke-linecap:butt;stroke-width:7.2} .st13 {fill:#4c5f6f;font-family:Calibri;font-size:0.666664em} - .st14 {marker-start:url(#mrkr12-215);stroke:#819fb8;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} - .st15 {marker-end:url(#mrkr12-150);stroke:#819fb8;stroke-dasharray:3.5,2.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} + .st14 {marker-start:url(#mrkr12-218);stroke:#819fb8;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} + .st15 {marker-end:url(#mrkr12-153);stroke:#819fb8;stroke-dasharray:3.5,2.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} .st16 {fill:#94b6d2;stroke:#feffff;stroke-width:1} .st17 {fill:#feffff;stroke:#94b6d2;stroke-dasharray:0.5,1;stroke-width:0.5} .st18 {stroke:#819fb8;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.5} @@ -38,11 +38,11 @@ - - @@ -165,7 +165,7 @@ Sheet.24 - Riscs + Risks @@ -180,130 +180,132 @@ - Riscs + Risks - + Use Case, Des.Pattern.162 - + Sheet.26 - + Sheet.27 - + Sheet.28 - + Sheet.29 - + Sheet.30 - + Sheet.31 - + Sheet.32 - + Sheet.33 - + Sheet.34 - + Sheet.35 - + Sheet.36 - + Sheet.37 - + Sheet.38 - + Sheet.39 - + Sheet.40 - Risc analysis + Risk Analysis - Risc analysis - + Risk Analysis + Sheet.41 - + Use Case, Des.Pattern.179 - + Sheet.43 - + Sheet.44 - + Sheet.45 - + Sheet.46 - + Sheet.47 - + Sheet.48 - + Sheet.49 - + Sheet.50 - + Sheet.51 - + Sheet.52 - + Sheet.53 - + Sheet.54 - + Sheet.55 - + Sheet.56 - + Sheet.57 - Stakeholder analysis + Stakeholder Analysis Stakeholder analysis - + x="289.66" dy="1.2em" class="st6" v:langID="1033">Analysis + Sheet.58 - + @@ -335,53 +337,53 @@ Routable Relationship.304 describe - + Sheet.60 - + Sheet.61 - + Sheet.62 - + Sheet.63 - + describe - + Class.379 - + Sheet.65 - + Sheet.66 - + Sheet.67 - + Sheet.68 - + Sheet.69 Scenarios @@ -400,30 +402,30 @@ Scenarios - + Class.385 - + Sheet.71 - + Sheet.72 - + Sheet.73 - + Sheet.74 - + Sheet.75 Test Cases @@ -442,7 +444,7 @@ Test Cases - + @@ -475,30 +477,30 @@ Routable Relationship.391 derive - + Sheet.77 - + Sheet.78 - + Sheet.79 - + Sheet.80 - + derive - + @@ -531,30 +533,30 @@ Routable Relationship.396 decompose - + Sheet.82 - + Sheet.83 - + Sheet.84 - + Sheet.85 - + decompose - + @@ -584,79 +586,79 @@ Routable Relationship.411 map to - + Sheet.87 - + Sheet.88 - + Sheet.89 - + Sheet.90 - + map to - + Use Case, Des.Pattern.416 - + Sheet.92 - + Sheet.93 - + Sheet.94 - + Sheet.95 - + Sheet.96 - + Sheet.97 - + Sheet.98 - + Sheet.99 - + Sheet.100 - + Sheet.101 - + Sheet.102 - + Sheet.103 - + Sheet.104 - + Sheet.105 - + Sheet.106 Requirements Workshop @@ -664,11 +666,11 @@ RequirementsWorkshop - + Sheet.107 - + @@ -699,30 +701,30 @@ Routable Relationship.438 Functionality - + Sheet.109 - + Sheet.110 - + Sheet.111 - + Sheet.112 - + Functionality - + @@ -753,23 +755,23 @@ Routable Relationship.443 Non-functional criteria - + Sheet.114 - + Sheet.115 - + Sheet.116 - + Sheet.117 - + @@ -777,7 +779,7 @@ Non-functionalcriteria - + @@ -810,79 +812,79 @@ Routable Relationship.871 concretize - + Sheet.119 - + Sheet.120 - + Sheet.121 - + Sheet.122 - + concretize - + Use Case, Des.Pattern.899 - + Sheet.124 - + Sheet.125 - + Sheet.126 - + Sheet.127 - + Sheet.128 - + Sheet.129 - + Sheet.130 - + Sheet.131 - + Sheet.132 - + Sheet.133 - + Sheet.134 - + Sheet.135 - + Sheet.136 - + Sheet.137 - + Sheet.138 Ubiquitous Language @@ -890,11 +892,11 @@ Ubiquitous Language - + Sheet.139 - + @@ -926,23 +928,23 @@ Straight Relationship.985 describe interaction - + Sheet.141 - + Sheet.142 - + Sheet.143 - + Sheet.144 - + @@ -950,7 +952,7 @@ describeinteraction - + @@ -980,30 +982,30 @@ Routable Relationship.1628 impacts - + Sheet.146 - + Sheet.147 - + Sheet.148 - + Sheet.149 - + impacts - + @@ -1034,30 +1036,30 @@ Routable Relationship.1929 priorized - + Sheet.151 - + Sheet.152 - + Sheet.153 - + Sheet.154 - + priorized - + @@ -1085,30 +1087,30 @@ Routable Relationship.1945 involve - + Sheet.156 - + Sheet.157 - + Sheet.158 - + Sheet.159 - + involve - + @@ -1137,27 +1139,27 @@ Routable Relationship.1950 - + Sheet.161 - + Sheet.162 - + Sheet.163 - + Sheet.164 - + - + @@ -1184,27 +1186,27 @@ Routable Relationship.2171 - + Sheet.166 - + Sheet.167 - + Sheet.168 - + Sheet.169 - + - + @@ -1233,27 +1235,27 @@ Routable Relationship.2176 - + Sheet.171 - + Sheet.172 - + Sheet.173 - + Sheet.174 - + - + @@ -1261,23 +1263,23 @@ Class.2226 - + Sheet.176 - + Sheet.177 - + Sheet.178 - + Sheet.179 - + Sheet.180 Functional Requirements @@ -1301,30 +1303,30 @@ Functional Requirements - + Class.1997 - + Sheet.182 - + Sheet.183 - + Sheet.184 - + Sheet.185 - + Sheet.186 Architecture Goals @@ -1340,56 +1342,56 @@ Architecture Goals - + Use Case, Des.Pattern.2359 - + Sheet.188 - + Sheet.189 - + Sheet.190 - + Sheet.191 - + Sheet.192 - + Sheet.193 - + Sheet.194 - + Sheet.195 - + Sheet.196 - + Sheet.197 - + Sheet.198 - + Sheet.199 - + Sheet.200 - + Sheet.201 - + Sheet.202 Requirements Analysis @@ -1397,60 +1399,60 @@ RequirementsAnalysis - + Sheet.203 - + Use Case, Des.Pattern.2591 - + Sheet.205 - + Sheet.206 - + Sheet.207 - + Sheet.208 - + Sheet.209 - + Sheet.210 - + Sheet.211 - + Sheet.212 - + Sheet.213 - + Sheet.214 - + Sheet.215 - + Sheet.216 - + Sheet.217 - + Sheet.218 - + Sheet.219 Technical Debts @@ -1458,11 +1460,11 @@ TechnicalDebts - + Sheet.220 - + @@ -1491,27 +1493,27 @@ Routable Relationship.2608 - + Sheet.222 - + Sheet.223 - + Sheet.224 - + Sheet.225 - + - + @@ -1540,53 +1542,53 @@ Routable Relationship.2717 impacts - + Sheet.227 - + Sheet.228 - + Sheet.229 - + Sheet.230 - + impacts - + Class.2722 - + Sheet.232 - + Sheet.233 - + Sheet.234 - + Sheet.235 - + Sheet.236 Use Cases (User Stories) diff --git a/VisioDiagram/arc42/Alternatives.txt b/VisioDiagram/arc42/Alternatives.txt index a9ea053..4785546 100644 --- a/VisioDiagram/arc42/Alternatives.txt +++ b/VisioDiagram/arc42/Alternatives.txt @@ -1 +1 @@ -Critical architectural decisions should be supported by alternatives that had been discussed or evaluated. \ No newline at end of file +Critical architectural decisions should be supported by alternatives that have been discussed or evaluated. \ No newline at end of file diff --git a/VisioDiagram/arc42/ArchitecturalDecisions.txt b/VisioDiagram/arc42/ArchitecturalDecisions.txt index 000361b..647cd05 100644 --- a/VisioDiagram/arc42/ArchitecturalDecisions.txt +++ b/VisioDiagram/arc42/ArchitecturalDecisions.txt @@ -1,2 +1,2 @@ Every architectural decisions must be documented in an understandable and logical way. -This decisions can belong to technical decisions like chosen frameworks or other dependencies, but always relating to the customers or stakeholders point of view. \ No newline at end of file +These decisions can become part of technical decisions like chosen frameworks or other dependencies, but always relating to the customers or stakeholders point of view. \ No newline at end of file diff --git a/VisioDiagram/arc42/ArchitectureGoals.txt b/VisioDiagram/arc42/ArchitectureGoals.txt index 3180e04..7663a2c 100644 --- a/VisioDiagram/arc42/ArchitectureGoals.txt +++ b/VisioDiagram/arc42/ArchitectureGoals.txt @@ -1 +1 @@ -The list of architecture goals describes all quality criteria and other non functional goals of the architecture. \ No newline at end of file +The list of architecture goals describes all quality criteria and other non-functional goals of the architecture. \ No newline at end of file diff --git a/VisioDiagram/arc42/Bottom-Up.txt b/VisioDiagram/arc42/Bottom-Up.txt index 5297d3b..e0318e8 100644 --- a/VisioDiagram/arc42/Bottom-Up.txt +++ b/VisioDiagram/arc42/Bottom-Up.txt @@ -1 +1 @@ - Bottom-Up means starting with details going to the abstractions. Most implementations are done using bottom-up strategies. Planing and modelling are mostly done top-down! \ No newline at end of file + Bottom-Up means starting with details and moving toward abstractions. Most implementations are done using bottom-up strategies. Planning and modelling are mostly done top-down! \ No newline at end of file diff --git a/VisioDiagram/arc42/BuildingBlockView.txt b/VisioDiagram/arc42/BuildingBlockView.txt index 373f370..7e6b03b 100644 --- a/VisioDiagram/arc42/BuildingBlockView.txt +++ b/VisioDiagram/arc42/BuildingBlockView.txt @@ -1 +1 @@ -This is also known as component view and describes a part of the model as a white box including other blackboxes. It is a structural diagram that shows a specific view to the system. \ No newline at end of file +This is also known as a component view and describes a part of the model as a white box that may include other blackboxes. It is a structural diagram that shows a specific view to the system. \ No newline at end of file diff --git a/VisioDiagram/arc42/BusinessRules.txt b/VisioDiagram/arc42/BusinessRules.txt index c2c8bd7..79bc703 100644 --- a/VisioDiagram/arc42/BusinessRules.txt +++ b/VisioDiagram/arc42/BusinessRules.txt @@ -1 +1 @@ -Most enterprise software systems include logic in form of business rules. Those rules can be described in many ways. There can be static XML files, in-line hard-coded rules or complex rule engines that are configurable at runtime and work dynamically. \ No newline at end of file +Most enterprise software systems include logic in the form of business rules. Those rules can be described in many ways. There can be static XML files, in-line hard-coded rules, or complex rule engines that are configurable at runtime and work dynamically. \ No newline at end of file diff --git a/VisioDiagram/arc42/CodeMetrics.txt b/VisioDiagram/arc42/CodeMetrics.txt index b94953e..ba9a371 100644 --- a/VisioDiagram/arc42/CodeMetrics.txt +++ b/VisioDiagram/arc42/CodeMetrics.txt @@ -1,2 +1,2 @@ -Code metrics measures a specific property of a part of a software or its specifications. Examples for metrics are LoC (Lines Of Code), Cohesion, Number Of Bugs, Coupling +Code metrics measure a specific properties of software or its specifications. Examples for metrics are LoC (Lines Of Code), Cohesion, Number Of Bugs, Coupling or Cyclomatic complexity. \ No newline at end of file diff --git a/VisioDiagram/arc42/Concepts.txt b/VisioDiagram/arc42/Concepts.txt index 23fac3b..749f2b6 100644 --- a/VisioDiagram/arc42/Concepts.txt +++ b/VisioDiagram/arc42/Concepts.txt @@ -1,2 +1,2 @@ -Technical concepts can be evaluated using proof of concepts. Keep in mind that it is better to decide as late as possible to minimize the risc of wrong decisions. This is called +Technical concepts can be evaluated using a Proof-of-Concept (PoC) approach. Keep in mind that it is better to decide as late as possible to minimize the risk of wrong decisions. This is called "last responsible moment" or just LRM. diff --git a/VisioDiagram/arc42/TechnicalConcepts.txt b/VisioDiagram/arc42/TechnicalConcepts.txt index 193e6da..c01c9bb 100644 --- a/VisioDiagram/arc42/TechnicalConcepts.txt +++ b/VisioDiagram/arc42/TechnicalConcepts.txt @@ -1,2 +1,2 @@ -To fulfil the requirements the software solution may need technical concepts and frameworks. +To fulfill the requirements the software solution may need technical concepts and frameworks. Use tested and well known patterns and concepts that match specific parts of your solution. diff --git a/VisioDiagram/arc42/choose.txt b/VisioDiagram/arc42/choose.txt index 976e9fa..8ce0ddc 100644 --- a/VisioDiagram/arc42/choose.txt +++ b/VisioDiagram/arc42/choose.txt @@ -1 +1 @@ -You will have to make desicsions about tools and frameworks. In difficult cases it should be documented as architectural decision including the reasons the made the decision! \ No newline at end of file +You will have to make desicsions about tools and frameworks. In difficult cases it should be documented as an architectural decision including the reasoning behind the decision! \ No newline at end of file