diff --git a/index.html b/index.html index 537d990e..03b29355 100644 --- a/index.html +++ b/index.html @@ -1080,12 +1080,23 @@

4. Solution Strategy

+
+

There are some placeholders for the decisions yet to be taken.

+

4.1. Technological Decisions

-
-

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].

+
+
    +
  • +

    Programming Language: Java will be used for system development because all team members are familiar with it, and we believe we can perform better using this language.

    +
  • +
  • +

    Frontend Framework: SpringBoot will be adopted for frontend development because it allows us to deploy a web application using Java and provides numerous functionalities that greatly facilitate the implementation of project requirements, such as user authentication.

    +
  • +
  • +

    Database: [Database] was selected as the storage engine due to [reasons].

    +
  • +
@@ -1096,15 +1107,21 @@

4.2. System Decomposition

4.3. Quality Goals

-
-

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.

+
+
    +
  • +

    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.

    +
  • +

4.4. Organizational Decisions

-

Development Methodology: [Methodology] will be adopted for project management, facilitating collaboration and iterative delivery.

+

Development Methodology: GitFlow will be adopted for project management, facilitating collaboration and iterative delivery.

@@ -2137,7 +2154,7 @@

12. Glossary