diff --git a/images/Deployment diagram.png b/images/Deployment diagram.png deleted file mode 100644 index e0451c44..00000000 Binary files a/images/Deployment diagram.png and /dev/null differ diff --git a/images/Technical Context Diagram.png b/images/Technical Context Diagram.png deleted file mode 100644 index b78a6876..00000000 Binary files a/images/Technical Context Diagram.png and /dev/null differ diff --git a/index.html b/index.html index cbb0eb5e..47d5c267 100644 --- a/index.html +++ b/index.html @@ -458,14 +458,7 @@
<Diagram or Table>
Explanation: -* User: Represents users who interact with the application to play games or view their history. -* System (QuestionGame): The main system that hosts the game logic and manages user interactions. -* WikiData: Component used to retrieve data from Wikidata and automatically generate questions. -* Database: Stores system information, such as user data, generated questions, game history, etc.
+<optionally: Explanation of external domain interfaces>
<Diagram or Table>
<optionally: Explanation of technical interfaces>
User Agent: Represents the web or mobile interface used by users.
-QuestionGame server: The server-side components, including the Frontend, QuestionGame logic, User’s API, and Question’s API.
-HTTPS: Represents the communication channels, with HTTPS being the protocol used for secure communication.
-Question Generation: Represents the means used for question and answers generation.
-Database: Represents whichever system used for data persistence.
-To be decided: Indicates that specific details about the channels and protocols are yet to be determined.
-<Mapping Input/Output to Channels>
Component | -Input/Output | -Channel/Protocol | -
---|---|---|
User’s API |
-User registration, game history |
-HTTPS |
-
Question’s API |
-Question data retrieval |
-HTTPS |
-
Frontend |
-User interactions, game display |
-HTTPS |
-
Database |
-User data, game history, questions |
-Specific database driver |
-
WikiData |
-Data for question generation |
-HTTP |
-
Programming Language: [Language] will be used for system development due to [reasons]. -Frontend Framework: [Framework] will be adopted for frontend development due to [reasons]. -Database: [Database] was selected as the storage engine due to [reasons].
-The [pattern] architecture pattern will be followed for structuring the system, dividing it into modules/classes responsible for [responsibilities].
-Performance: A quick system response will be sought, especially during question generation and gameplay. -Security: Security measures will be implemented to protect user information and ensure the integrity of generated questions.
-Development Methodology: [Methodology] will be adopted for project management, facilitating collaboration and iterative delivery.
-