Skip to content

Commit

Permalink
Merge pull request #20 from Arquisoft/Mauro's-branch
Browse files Browse the repository at this point in the history
Mauro's branch
  • Loading branch information
uo289029 committed Feb 19, 2024
2 parents 0f37b7c + 6e169d8 commit b828c0b
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 2 deletions.
Binary file added docs/images/07_Deployment_View.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
30 changes: 28 additions & 2 deletions docs/src/03_system_scope_and_context.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@ See https://docs.arc42.org/section-3/[Context and Scope] in the arc42 documentat
****

In WIQ, users can use the WebApp to learn various knowledge through questions created from Wikidata contents. The user interacts directly with the WebApp,
it extracts information from WikiData to formulate the questions with their answers and stores them in our database. We use various technologies such as JavaScript,
GitHub and MongoDB in the process of creating and maintaining this project.


=== Business Context

Expand All @@ -47,10 +51,22 @@ Alternatively (or additionally) you can use a table.
The title of the table is the name of your system, the three columns contain the name of the communication partner, the inputs, and the outputs.
****

////
**<Diagram or Table>**
**<optionally: Explanation of external domain interfaces>**
////

image::buildingBlock1.png["Overall System"]

[options="header",cols="1,2,2"]
|===
|Communications |Ins | Outs
| _User_ | Interactions with the application | Responses to that interactions
| _Wikidata_ | Requests by the WIQ application | Responses to that requests with the information stored in Wikidata
| _WIQ_ | WikiData information | Various information received from the APIs and the database
| _Database_ | Requests by the WIQ application | Responses to that requests with the information stored in this database
|===

=== Technical Context

Expand All @@ -67,9 +83,19 @@ E.g. UML deployment diagram describing channels to neighboring systems,
together with a mapping table showing the relationships between channels and input/output.
****

////
**<Diagram or Table>**
**<optionally: Explanation of technical interfaces>**
**<Mapping Input/Output to Channels>**
////

[options="header",cols="1,2"]
|===
|Technology |Description
| _JavaScript_ | Language used for most of the application development
| _Wikidata_ | Information base used to formulate WIQ questions
| _WIQ_ | Web application
| _MongoDB_ | Database used for WIQ data
|===
2 changes: 2 additions & 0 deletions docs/src/07_deployment_view.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ See https://docs.arc42.org/section-7/[Deployment View] in the arc42 documentatio
****

image::07_Deployment_View.png["Deployment view"]

=== Infrastructure Level 1

[role="arc42help"]
Expand Down

0 comments on commit b828c0b

Please sign in to comment.