Skip to content

Commit

Permalink
Update 03_system_scope_and_context.adoc
Browse files Browse the repository at this point in the history
  • Loading branch information
UO287747 authored Feb 19, 2024
1 parent 4edd7f0 commit 42a994c
Showing 1 changed file with 2 additions and 30 deletions.
32 changes: 2 additions & 30 deletions docs/src/03_system_scope_and_context.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ ifndef::imagesdir[:imagesdir: ../images]
[[section-system-scope-and-context]]
== System Scope and Context


[role="arc42help"]
---

=== Contents
Expand All @@ -17,8 +15,6 @@ The main constraints are developing the game as a web app and using Wikidata to

=== Business Context

[role="arc42help"]

==== Contents

* *Users:* They interact directly with the application through the user interface provided by the frontend using React, HTML, CSS, and JavaScript.
Expand Down Expand Up @@ -46,25 +42,12 @@ Regarding the information exchanged with the application, it will require having

==== Context diagram

[plantuml, "context", png]
----
component "App" as app
:User: -> [app]: Answer question
[app] -> User: Return result
database DB
[app] -> DB: Ask for question
DB -> [app]: Return question
component "WikiData" as wd
[app] --> wd: Ask for keyword
wd --> [app]: Return keyword
----
image::context.png["Context"]

---

=== Technical Context

[role="arc42help"]

==== Contents

* *HTTP Channel:* The application uses the HTTP protocol to communicate with the Wikidata API service.
Expand All @@ -74,15 +57,4 @@ wd --> [app]: Return keyword

==== Deployment diagram

[plantuml, "deployment", png]
----
node "Aplication Server" as app
node "DB Server" as db {
artifact "MongoDB Server"
}
node Wikidata as w
node Interface as i
app - db
app -- w
app -- i
----
image::deployment.png["Deployment"]

0 comments on commit 42a994c

Please sign in to comment.