From d7b2ee9382aacb3d8cd29bb69f0335d25f42c1bb Mon Sep 17 00:00:00 2001 From: marcosMachadoMenendez Date: Sun, 18 Feb 2024 14:39:54 +0100 Subject: [PATCH 1/2] =?UTF-8?q?Apartado=203=20de=20la=20documentaci=C3=B3n?= =?UTF-8?q?=20V0.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/images/diag_contexto_business.png | Bin 0 -> 13017 bytes docs/images/diag_contexto_tecnico.png | Bin 0 -> 19003 bytes docs/src/03_system_scope_and_context.adoc | 85 +++++++--------------- 3 files changed, 27 insertions(+), 58 deletions(-) create mode 100644 docs/images/diag_contexto_business.png create mode 100644 docs/images/diag_contexto_tecnico.png diff --git a/docs/images/diag_contexto_business.png b/docs/images/diag_contexto_business.png new file mode 100644 index 0000000000000000000000000000000000000000..5adbc7f58680aaa6ba258e20c7bad7f795a79934 GIT binary patch literal 13017 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 YkL=Rp?1JF`s<0UxF+EJxK6&~-03&CnP5=M^ literal 0 HcmV?d00001 diff --git a/docs/images/diag_contexto_tecnico.png b/docs/images/diag_contexto_tecnico.png new file mode 100644 index 0000000000000000000000000000000000000000..a9be288797233c87af70a706b9d2361fadf68954 GIT binary patch literal 19003 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 C4k|SO literal 0 HcmV?d00001 diff --git a/docs/src/03_system_scope_and_context.adoc b/docs/src/03_system_scope_and_context.adoc index c528e907..700e62cd 100644 --- a/docs/src/03_system_scope_and_context.adoc +++ b/docs/src/03_system_scope_and_context.adoc @@ -1,75 +1,44 @@ ifndef::imagesdir[:imagesdir: ../images] [[section-system-scope-and-context]] -== System Scope and Context +== Ámbito del sistema y contexto -[role="arc42help"] -**** -.Contents -System scope and context - as the name suggests - delimits your system (i.e. your scope) from all its communication partners -(neighboring systems and users, i.e. the context of your system). It thereby specifies the external interfaces. +=== Contexto de negocio -If necessary, differentiate the business context (domain specific inputs and outputs) from the technical context (channels, protocols, hardware). -.Motivation -The domain interfaces and technical interfaces to communication partners are among your system's most critical aspects. Make sure that you completely understand them. +image::diag_contexto_business.png["Diagrama de contexto de negocio"] -.Form -Various options: +[cols="1,1"] +|=== +|Actor |Descripción -* Context diagrams -* Lists of communication partners and their interfaces. +|Usuario +|Los usuarios interactuan con el sistema viendo y respondiendo preguntas +|Wikidata +|Las preguntas y sus respuestas se obtienen de wikidata +|=== -.Further Information +=== Contexto técnico -See https://docs.arc42.org/section-3/[Context and Scope] in the arc42 documentation. -**** +image::diag_contexto_tecnico.png["Diagrama de contexto técnico"] +[cols="1,1,1"] +|=== +|Interfaz |Descripción |I/O -=== Business Context +|Usuario +|Los usuarios interactuan con el WebApp del sistema viendo y respondiendo preguntas +|Salida: acciones del usuario -[role="arc42help"] -**** -.Contents -Specification of *all* communication partners (users, IT-systems, ...) with explanations of domain specific inputs and outputs or interfaces. -Optionally you can add domain specific formats or communication protocols. +|Azure +|La WebApp del sistema se despliega en Azure y muestra a los usuarios información obtenida de la API de Wikidata +|Entrada: acciones del usuario y datos de preguntas + +Salida: preguntas y respuestas generadas automáticamente -.Motivation -All stakeholders should understand which data are exchanged with the environment of the system. - -.Form -All kinds of diagrams that show the system as a black box and specify the domain interfaces to communication partners. - -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. - -**** - -**** - -**** - -=== Technical Context - -[role="arc42help"] -**** -.Contents -Technical interfaces (channels and transmission media) linking your system to its environment. In addition a mapping of domain specific input/output to the channels, i.e. an explanation which I/O uses which channel. - -.Motivation -Many stakeholders make architectural decision based on the technical interfaces between the system and its context. Especially infrastructure or hardware designers decide these technical interfaces. - -.Form -E.g. UML deployment diagram describing channels to neighboring systems, -together with a mapping table showing the relationships between channels and input/output. - -**** - -**** - -**** - -**** +|Wikidata +|El sistema llama a la API REST de wikidata para obtener los datos de las preguntas y respuestas que se generarán automáticamente +|Salida: datos de preguntas +|=== From cd24984fb9f7d36b060f8bb6def67841320a7c43 Mon Sep 17 00:00:00 2001 From: marcosMachadoMenendez Date: Sun, 18 Feb 2024 17:19:05 +0100 Subject: [PATCH 2/2] =?UTF-8?q?Apartado=2010=20de=20la=20documentaci=C3=B3?= =?UTF-8?q?n=20V0.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/src/10_quality_requirements.adoc | 105 +++++++++++++++----------- 1 file changed, 59 insertions(+), 46 deletions(-) diff --git a/docs/src/10_quality_requirements.adoc b/docs/src/10_quality_requirements.adoc index 68475e80..f9bc58f1 100644 --- a/docs/src/10_quality_requirements.adoc +++ b/docs/src/10_quality_requirements.adoc @@ -1,73 +1,86 @@ ifndef::imagesdir[:imagesdir: ../images] [[section-quality-scenarios]] -== Quality Requirements +== Requisitos de calidad -[role="arc42help"] -**** +=== Árbol de calidad -.Content -This section contains all quality requirements as quality tree with scenarios. The most important ones have already been described in section 1.2. (quality goals) -Here you can also capture quality requirements with lesser priority, -which will not create high risks when they are not fully achieved. +[cols="1,1,1,1"] +|=== +|Categoría |Calidad |Descripción |Escenario -.Motivation -Since quality requirements will have a lot of influence on architectural -decisions you should know for every stakeholder what is really important to them, -concrete and measurable. +|Adecuación funcional +|Corrección funcional +|El sistema deberá marcar que las respuestas correctas a las preguntas se corresponden con wikidata +|SC1 +|Eficiencia de desempeño +|Comportamiento temporal +|El sistema deberá responder a las acciones de los usuarios en menos de 5 segundos bajo condiciones normales +|SC2 -.Further Information +| +|Utilización de recursos +|El sistema deberá usar recursos inferiores a los establecidos por Azure +| -See https://docs.arc42.org/section-10/[Quality Requirements] in the arc42 documentation. +|Seguridad +|Integridad +|El sistema deberá proteger los datos del usuario contra accesos y modificaciones no autorizados +| -**** +|Usabilidad +|Reconocibilidad de la adecuación +|El sistema deberá ser fácil de usar para un usuario que conozca "Saber y ganar" +|SC3 -=== Quality Tree +| +|Estética de la interfaz de usuario +|El sistema deberá tener una interfaz que facilite al usuario jugar correctamente +| -[role="arc42help"] -**** -.Content -The quality tree (as defined in ATAM – Architecture Tradeoff Analysis Method) with quality/evaluation scenarios as leafs. +|Mantenibilidad +|Capacidad para ser modificado +|La capa de interfaz deberá estar separada de la lógica de negocio +| -.Motivation -The tree structure with priorities provides an overview for a sometimes large number of quality requirements. +| +|Capacidad para ser probado +|Se deberán poder crear pruebas unitarias +| -.Form -The quality tree is a high-level overview of the quality goals and requirements: +|Portabilidad +|Adaptabilidad +|El sistema deberá porder usarse en las últimas versiones de Chrome y Firefox +| -* tree-like refinement of the term "quality". Use "quality" or "usefulness" as a root -* a mind map with quality categories as main branches +|Fiabilidad +|Disponibilidad +|El sistema deberá registrar un fallo cuando no sea posible obtener datos de la API de wikidata correctamente +|SC4 -In any case the tree should include links to the scenarios of the following section. +|=== -**** +=== Escenarios de calidad -=== Quality Scenarios +[cols="1,1"] +|=== +|ID |Escenario -[role="arc42help"] -**** -.Contents -Concretization of (sometimes vague or implicit) quality requirements using (quality) scenarios. +|SC1 +|Un usuario puede comprobar que la respuesta correcta a su pregunta coincide con Wikidata -These scenarios describe what should happen when a stimulus arrives at the system. +|SC2 +|Al responder una pregunta, el sistema muestra si es correcta o falsa en menos de 5 segundos -For architects, two kinds of scenarios are important: +|SC3 +|Un nuevo usuario que conozca "Saber y ganar" puede aprender a jugar en menos de 5 minutos -* Usage scenarios (also called application scenarios or use case scenarios) describe the system’s runtime reaction to a certain stimulus. This also includes scenarios that describe the system’s efficiency or performance. Example: The system reacts to a user’s request within one second. -* Change scenarios describe a modification of the system or of its immediate environment. Example: Additional functionality is implemented or requirements for a quality attribute change. +|SC4 +|Si no se puedan obtener datos de Wikidata, se le mostrará un mensaje de error al usuario al generar la pregunta -.Motivation -Scenarios make quality requirements concrete and allow to -more easily measure or decide whether they are fulfilled. +|=== -Especially when you want to assess your architecture using methods like -ATAM you need to describe your quality goals (from section 1.2) -more precisely down to a level of scenarios that can be discussed and evaluated. - -.Form -Tabular or free form text. -****