From 967809e736d9f90ca9cf8f266b4164c2abbd49bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iker=20=C3=81lvarez=20Fern=C3=A1ndez?= <142450634+uo287545@users.noreply.github.com> Date: Mon, 19 Feb 2024 20:49:02 +0100 Subject: [PATCH] Sections-3-and-4-of-the-documentation (#50) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * commit de prueba * Base of the documentation done. There are parts pending until we take the main decisions about the system. * Point 4 translated to english. * Section 3.2 indentation fixed * Section 4 filled. --------- Co-authored-by: Pelayo Rojas Íñigo <31128562+Pelayori@users.noreply.github.com> --- docs/src/04_solution_strategy.adoc | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/docs/src/04_solution_strategy.adoc b/docs/src/04_solution_strategy.adoc index a6b94242..8bfe8bc1 100644 --- a/docs/src/04_solution_strategy.adoc +++ b/docs/src/04_solution_strategy.adoc @@ -31,17 +31,19 @@ See https://docs.arc42.org/section-4/[Solution Strategy] in the arc42 documentat **** +There are some placeholders for the decisions yet to be taken. + === 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]. === System Decomposition The [pattern] architecture pattern will be followed for structuring the system, dividing it into modules/classes responsible for [responsibilities]. === 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. === Organizational Decisions -Development Methodology: [Methodology] will be adopted for project management, facilitating collaboration and iterative delivery. \ No newline at end of file +Development Methodology: GitFlow will be adopted for project management, facilitating collaboration and iterative delivery. \ No newline at end of file