Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Apr 30, 2024
1 parent 2abb464 commit b145af0
Showing 1 changed file with 18 additions and 18 deletions.
36 changes: 18 additions & 18 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -633,7 +633,7 @@ <h3 id="_requirements_overview">1.1. Requirements Overview</h3>
</ul>
</div>
<div class="paragraph">
<p>Further information can be found <a href="https://docs.google.com/document/d/1pahOfYFY&#8212;&#8203;Wi7_9bbxiKOGevB_9tOSyRm78blncgBKg/">here</a>.</p>
<p>Further information can be found <a href="https://unioviedo-my.sharepoint.com/:b:/g/personal/uo276255_uniovi_es/ES2-y4wEcjBIgM8nCghtDJMBv3tlu08WjjhTeQdwdLKTZA?e=Saxsim/">here</a>.</p>
</div>
</div>
<div class="sect2">
Expand Down Expand Up @@ -667,17 +667,17 @@ <h3 id="_quality_goals">1.2. Quality Goals</h3>
Not following this principle would heavily increase costs in new feature implementation or bug solving that may arise in the future.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong><em>Security</em></strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security is always key and therefore effort will be put into fighting against unauthorised access of information, including the users' personal or sensitive data that the information system may contain.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong><em>Scalability</em></strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Given an exponential growth of users, the application should allow for capacity resizing and overall a robust handling for a large number of connections.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong><em>Testability</em></strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">The performance of the system is needed to be tested covering as many use cases as possible so all the other goals will be met.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong><em>Security</em></strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Security is always key and therefore effort will be put into fighting against unauthorised access of information, including the users' personal or sensitive data that the information system may contain.</p></td>
</tr>
</tbody>
</table>
</div>
Expand Down Expand Up @@ -978,8 +978,8 @@ <h3 id="_technical_context">3.2. Technical Context</h3>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong><em>Users</em></strong></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Questions and posible answers</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Interaction to login and answer to questions</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Questions and possible answers</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Interaction to log in and answer to questions</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><strong><em>Wikidata</em></strong></p></td>
Expand Down Expand Up @@ -1236,7 +1236,7 @@ <h3 id="_level_2">5.2. Level 2:</h3>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Questions</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Service that bears the responsability of interacting with te Wikidata API and generating the questions to be presented to the user.</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Service that bears the responsibility of interacting with te Wikidata API and generating the questions to be presented to the user.</p></td>
</tr>
</tbody>
</table>
Expand Down Expand Up @@ -1334,7 +1334,7 @@ <h2 id="section-deployment-view">7. Deployment View</h2>
<div class="paragraph">
<p>The infrastructure of our system consists mainly on a single server, which is hosted in
an Oracle Virtual Machine arm64 running Ubuntu 22.04 LTS. It contains a dockerized
NodeJS app based on microservices architecture which exposes port 443 and 80 to
Node.js app based on microservices architecture which exposes port 443 and 80 to
the internet as an entry point to the user interface of the system aswell as for the API.
The server contains a MongoDB database used to store the application data.
The system also interacts with the Wikidata API in order to provide
Expand Down Expand Up @@ -1369,7 +1369,7 @@ <h4 id="_overview_diagram">7.1.1. Overview Diagram</h4>
<p>Maintainability: The system can be updated (each container can be maintained/updated individually) by replacing the docker containers with new versions of the application, which allows the system to be maintained without remarkable issues.</p>
</li>
<li>
<p>Security: The system is hosted in a secure environment (each container is a isolated enviroment, so in the case of a security breach, it only affects one of them) provided by the Azure cloud platform, which ensures its security and availability.</p>
<p>Security: The system is hosted in a secure environment (each container is a isolated environment, so in the case of a security breach, it only affects one of them) provided by the Azure cloud platform, which ensures its security and availability.</p>
</li>
</ul>
</div>
Expand Down Expand Up @@ -1475,11 +1475,11 @@ <h2 id="section-quality-scenarios">10. Quality Requirements</h2>
<div class="ulist">
<ul>
<li>
<p>Perfomance: Performance is critical in the application, especially in the game itself.
<p>Performance: Performance is critical in the application, especially in the game itself.
This is intended to save the user long waiting times between questions, providing a fast and fluid experience.</p>
</li>
<li>
<p>Maintainability and Escalability: The application must be well structured so that functionalities
<p>Maintainability and Scalability: The application must be well-structured so that functionalities
can be added or modified at any time in a simple and intuitive way, which will facilitate the work of the developers.</p>
</li>
<li>
Expand Down Expand Up @@ -1563,7 +1563,7 @@ <h5 id="_privacy">Privacy</h5>
</table>
</div>
<div class="sect4">
<h5 id="_perfomance">Perfomance</h5>
<h5 id="_performance">Performance</h5>
<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
Expand Down Expand Up @@ -1611,7 +1611,7 @@ <h5 id="_usability_2">Usability</h5>
<div class="sect3">
<h4 id="_change_scenarios">10.2.2. Change scenarios</h4>
<div class="sect4">
<h5 id="_maintainability_and_escalability">Maintainability and Escalability</h5>
<h5 id="_maintainability_and_scalability">Maintainability and Scalability</h5>
<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 50%;">
Expand Down Expand Up @@ -1762,7 +1762,7 @@ <h3 id="_technical_debts">11.2. Technical debts</h3>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Inadequate security measures</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">4</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">The project&#8217;s security measures may not be sufficient to protect against common threats such as, cross-site scripting, and DDoS attacks. Regular security audits and penetration testing are essential to identify vulnerabilities and ensure that the project&#8217;s security measures are up to date.</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">The project&#8217;s security measures may not be sufficient to protect against common threats such as, cross-site scripting, and DDoS attacks. Regular security audits and penetration testing are essential to identify vulnerabilities and ensure that the project&#8217;s security measures are up-to-date.</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">Make the entire web internationalized</p></td>
Expand Down Expand Up @@ -1815,7 +1815,7 @@ <h3 id="_12_2_e2e_tests">12.3. 12.2. E2E tests</h3>
<div class="sect2">
<h3 id="_12_3_gatling_tests">12.4. 12.3. Gatling tests</h3>
<div class="paragraph">
<p>TODO when deployes</p>
<p>TODO when deploys</p>
</div>
</div>
<div class="sect2">
Expand Down Expand Up @@ -1942,7 +1942,7 @@ <h2 id="section-glossary">13. Glossary</h2>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><em>ADR</em></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><em>Arquitechtural Design Record.</em></p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock"><em>Architectural Design Record.</em></p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock"><em>Continuous integration and delivery</em></p></td>
Expand Down Expand Up @@ -1970,7 +1970,7 @@ <h2 id="_legend">14. Legend</h2>
<div id="footer">
<div id="footer-text">
Version 8.2 EN<br>
Last updated 2024-04-30 16:17:00 UTC
Last updated 2024-04-30 16:25:26 UTC
</div>
</div>
</body>
Expand Down

0 comments on commit b145af0

Please sign in to comment.