Skip to content

Commit

Permalink
Merge pull request #35 from Arquisoft/UO276839-Develop
Browse files Browse the repository at this point in the history
Primer borrador de los apartados 9 y 10 de la documentación
  • Loading branch information
uo276839 authored Feb 16, 2024
2 parents 8e058c7 + ccdbaf8 commit 68fb4ca
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 0 deletions.
Binary file added docs/images/10-Quality_Tree.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions docs/src/09_architecture_decisions.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,12 @@ See https://docs.arc42.org/section-9/[Architecture Decisions] in the arc42 docum
There you will find links and examples about ADR.
****

[options="header",cols="1,2"]
|===
|Decision|Motivation
| Docker | It is decided to use Docker due to its popularity in the professional field and its ease of execution thanks to the configuration files provided by the subject's faculty.
| MongoDB | It is decided to use MongoDB based on the recommendation of the faculty, as it is one of the most popular NoSQL databases and because it fits perfectly with the application's needs.
| NodeJS | It is decided to use NodeJS since it is the recommended option by the subject's faculty and one of the most widely used technologies in this area of web applications, thus having extensive documentation and examples available on the Internet.
| React | It is decided to use React since it is the recommended option by the subject's faculty.
|===
19 changes: 19 additions & 0 deletions docs/src/10_quality_requirements.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ The quality tree is a high-level overview of the quality goals and requirements:
In any case the tree should include links to the scenarios of the following section.
image::10-Quiality_Tree.png["Quality Tree"]
****

Expand Down Expand Up @@ -71,3 +72,21 @@ more precisely down to a level of scenarios that can be discussed and evaluated.
.Form
Tabular or free form text.
****

* Usage Scenarios

[options="header",cols="1,2,2"]
|===
|Quality Goal|Scenario|Response
| Performance efficiency | The user wants to start answering questions. | The application generates a set of questions. This generation should be as fast as possible.
| Usability | A new user starts using the application. | User should be able to do it without difficulty.
| Security | The application must encript sensible data. | Data will be only accessible by its owner.
|===

* Change Scenarios

[options="header",cols="1,2,2"]
|===
|Quality Goal|Scenario|Response
| Maintainability | Introduce new functionality. | Reuse key components in order to easily add that new functionality.
|===

0 comments on commit 68fb4ca

Please sign in to comment.