Skip to content

Commit

Permalink
Update 07_deployment_view.adoc
Browse files Browse the repository at this point in the history
  • Loading branch information
UO288443 authored Feb 19, 2024
1 parent 6698a68 commit 4755de1
Showing 1 changed file with 18 additions and 17 deletions.
35 changes: 18 additions & 17 deletions docs/src/07_deployment_view.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -61,16 +61,7 @@ _**<Overview Diagram>**_

Motivation::

_<Simple structure of how the different parts of the application would work>_

Quality and/or Performance Features::

_<We will have a link to wikidata that will be where we get the different questions, in addition a registration and persistence layer of user and registration data, finally they will be united in the link layer and this will be the one that is directly related to the application>_

Mapping of Building Blocks to Infrastructure::
_<Quiestion Generator: give us the questions posible answers
User service: All the options that users needs
Register: create new acounts or login with one>_
As we can see, this would be the initial diagram of how the classes would relate to each other. We have, in the first place, the 'app' class that is related to 'link', which in turn is related to the different parts of the app.


=== Infrastructure Level 2
Expand All @@ -82,16 +73,26 @@ Here you can include the internal structure of (some) infrastructure elements fr
Please copy the structure from level 1 for each selected element.
****

==== _<Infrastructure Element 1>_
==== APP

"App": It is the part with which the user interacts. This part would be responsible for providing the visual interface and using the rest of the created classes.

==== LINK

"Link" is the part of the application that connects the rest of the parts. This will facilitate the use of the different parts of the application in the App section.

==== REGISTER

"Register" is the part of the application that handles user registration and login. It's very important as it's the first thing a potential user will encounter when they visit our page.

_<diagram + explanation>_
==== USER SERVICE

==== _<Infrastructure Element 2>_
"User service" is the part of the application that generates the various services within the application to the user, such as a ranking, correctly answered questions, and so on.

_<diagram + explanation>_
==== QUESTION GENERATOR

...
"Question generator" is the part of the application that, using the data from Wikidata and some pre-created templates, generates the questions and possible answers of the application.

==== _<Infrastructure Element n>_
==== WIKIDATA

_<diagram + explanation>_
Wikidata” is the API that you will use to obtain the data for the questions. Wikidata is a free and collaborative database that can be read and edited by both humans and machines. It provides a common source of certain types of data that can be used by Wikimedia projects.

0 comments on commit 4755de1

Please sign in to comment.