Skip to content

Commit

Permalink
Merge pull request #17 from Arquisoft/david
Browse files Browse the repository at this point in the history
David
  • Loading branch information
UO283535 authored Feb 15, 2024
2 parents 1766986 + c63969b commit 8959333
Show file tree
Hide file tree
Showing 4 changed files with 39 additions and 4 deletions.
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@ Both the user and auth service share a Mongo database that is accessed with mong

## Quick start guide

## Team Members
### David Gonzalez

### Using docker

The fastest way for launching this sample project is using docker. Just clone the project:
Expand Down
Binary file added docs/images/QualityTree.PNG
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
29 changes: 25 additions & 4 deletions docs/src/01_introduction_and_goals.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@ These include
* relevant stakeholders and their expectations
****

WIQ is a Web application requested by RTVE, in order to create an experimental online version of a question and
answer contest similar to “Saber y Ganar”.
The development of said application has been entrusted to our company, HappySw.

=== Requirements Overview

[role="arc42help"]
Expand All @@ -41,6 +45,12 @@ See https://docs.arc42.org/section-1/[Introduction and Goals] in the arc42 docum
****

The main requirements to be met by our application will be:

* A registration/access system in which users will be able to consult their participation history.
* A random question generator to avoid repeating questions.
* A base game mode, in which there will be a time limit to answer each question.

=== Quality Goals

[role="arc42help"]
Expand All @@ -63,6 +73,15 @@ If you as an architect do not know how the quality of your work will be judged..
A table with quality goals and concrete scenarios, ordered by priorities
****

[options="header",cols="1,2"]
|===
|Goals | Description
| Usability | The user must be able to use the system in a simple and intuitive way, so that a good experience is provided.
| Accesibility | The system should provide the necessary help to the user to be able to navigate through the program without any doubt.
| Privacy | The system must ensure the privacy of users. In addition, they will not see the history of other users.
| Performance | The application must have good performance, without excessive loading times.
|===

=== Stakeholders

[role="arc42help"]
Expand All @@ -85,9 +104,11 @@ These stakeholders determine the extent and the level of detail of your work and
Table with role names, person names, and their expectations with respect to the architecture and its documentation.
****

[options="header",cols="1,2,2"]
[options="header",cols="1,2"]
|===
|Role/Name|Contact|Expectations
| _<Role-1>_ | _<Contact-1>_ | _<Expectation-1>_
| _<Role-2>_ | _<Contact-2>_ | _<Expectation-2>_
|Role/Name | Expectations
| HappySw | Interested in making the application work as well as possible to please users and their contractors.
| Developer Team | Interested in improving their skills by completing this application.
| RTVE | Interested in the social and financial success of the application.
| Users | Interested in the application being entertaining and simple.
|===
11 changes: 11 additions & 0 deletions docs/src/10_quality_requirements.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ In any case the tree should include links to the scenarios of the following sect
****

image::QualityTree.PNG["Quality Tree"]

=== Quality Scenarios

[role="arc42help"]
Expand All @@ -71,3 +73,12 @@ more precisely down to a level of scenarios that can be discussed and evaluated.
.Form
Tabular or free form text.
****

[options="header",cols="1,2,2"]
|===
|Quality Goal | Scenario | Description
| Usability | A new user registers on the WIQ platform | The registration process should be intuitive and straightforward. The user should be able to easily navigate through the registration form and submit the required information without encountering any confusion or errors.
| Accesibility | A user with vision problems accesses the application | The platform must have the necessary font size and sufficient contrast with the background so that all the text is completely legible.
| Privacy | A user views their participation history on the WIQ platform. | The platform should only display the participation history of the authenticated user and should not allow access to the history of other users. User data should be securely stored and protected from unauthorized access.
| Performance | Multiple users simultaneously play a game on the WIQ platform. | The platform should maintain fast response times even under heavy load, ensuring that users can answer questions within the specified time limit without experiencing delays or interruptions.
|===

0 comments on commit 8959333

Please sign in to comment.