From cfb43b5e9596cd29272db005c4d063279d650338 Mon Sep 17 00:00:00 2001 From: Santiago21112001 <79706368+Santiago21112001@users.noreply.github.com> Date: Sat, 2 Mar 2024 12:25:33 +0100 Subject: [PATCH 1/9] Update 09_architecture_decisions.adoc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cambié "aquitectura" a "arquitectura" --- docs/src/09_architecture_decisions.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/09_architecture_decisions.adoc b/docs/src/09_architecture_decisions.adoc index b7b3734..86861c4 100644 --- a/docs/src/09_architecture_decisions.adoc +++ b/docs/src/09_architecture_decisions.adoc @@ -2,6 +2,6 @@ ifndef::imagesdir[:imagesdir: ../images] [[section-design-decisions]] == Decisiones de Arquitectura 🗣️ -Los enlaces proporcionan las decisiones de aquitectura via GitHub. +Los enlaces proporcionan las decisiones de arquitectura via GitHub. * https://github.com/Arquisoft/wiq_es04c/wiki/ADR-1-‐-Diseño-de-BD-para-Generación-de-Preguntas[ADR 01] ‐ Diseño de BD para Generación de Preguntas From 2bc847800f8039eb3b6d2f34215dca8a0ad9a869 Mon Sep 17 00:00:00 2001 From: SaraLG <145345951+Etihw32@users.noreply.github.com> Date: Mon, 4 Mar 2024 18:31:21 +0100 Subject: [PATCH 2/9] =?UTF-8?q?Diagrama=20de=20contexto=20t=C3=A9cnico=20a?= =?UTF-8?q?rreglado?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Diagrama de contexto t\303\251cnico.jpg" | Bin 0 -> 7754 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "docs/images/Diagrama de contexto t\303\251cnico.jpg" diff --git "a/docs/images/Diagrama de contexto t\303\251cnico.jpg" "b/docs/images/Diagrama de contexto t\303\251cnico.jpg" new file mode 100644 index 0000000000000000000000000000000000000000..7094f7b41ba32972a1d9a4d05bdb099e6cce21ec GIT binary patch literal 7754 zcmb_g1yoe+y57S8LrW?R!YC~%As{6PA`;S}AR*nYID~?9$si#i-4X-Rl7dJ{cXtlb zF>{Ciob{hy@A+@7yJx+7&CGt+{=R2_-}^kze$k`oS%CC`f|3FN!U6yg<^!N70672; z7Z-wyg9m{?@bU2oh$xAP2nmU3$SJN+GSD(HGSJe~Ged8&F|%;9($lkxaB%bS3keA^ zv585F3P{`%6cV_+2?!q_pNNo%nwXec;5z+vf&cY^{sNHUfmne`Fo*@fA_IZRKsiz&jW-7#>T;g;NcSxViFLf02T-g#=-{U;9z58vVAbu0cV24tn8fJy!^8A z3Pfeq=jxi~me#iRuN|G=ehdr_4UdeDjnB<5EG{jttgfvi_kQjl93CB?oL=Gr0pNeY z!kqsB>^EFw7+hG`*kEkPB`y$_2PVK|*f`huami)WAtp`~ECPObl(Nz3rA_#(f*QM2 z&z$=Su0n<8ZXhqA{ekR%2F(BegzQgX|H3s65P?CM#RHQ8QozwE`$t~_OmJAAChOmg zb%F_q7ji|@`m9kWb4EHVf+vR`dh5I`VWpTp4l$rfN-ftlXzss{>aqK=?s7R2@xkvNr5ea10LaN6i+be8&x7?KR9Bi}oin7&KH~J!1eQMQkRRS|| z$E=a7r(JS_Jz_u3!AB_Mj0f98E)GSpSi8UW?M^dj155HDojM#DU;M~h& zz1N?qheDDIl8th%&~c`k9i;^&T0&Ee1pZ%)4$7$>|OaUq6)kyv{_ z<5Q@sfKT#o8WF4q+V`|j+a1@Jp-_D5#b~NnOh`7!4!CxwHe#^s66!)+N2ZbRiV$ z;7%WwMAG{$eHI>MOLC`eAo*kVGZ(-4?DY0!xV;Eae2V_hvXI08vR%=2J3*)ZIwy)P1py)T8At zG!VTCPWxDDC!``fy)Kr8d{pB4*4ZSHOFDAXUApLm%s>-Rm#6$Cbfgw|Pe2o}Q5_XD z@MF{_tyr}+(yPP>4VYMN5p-E1pBPR)%*u#R991SVWUA}QSN(Y95bk^D8<+UKp@m^r zG$3)W&ro5RE6GDjh`eN4?!0Lmk2OGF=$BD2qk?*mcTh?z!LUs#H#G1uv4&vzr5@}0 zr^Ywjhe;nEK$H{kIw~uTwIWVVK`pQdR3umMR3C^>y9EC z*koQj-Gy*-wufi7d|d0Yp{py_?G)PcImxuwo0v@P@)gC(v!u1_O%g`rrx|G=rT5CC zZSa;%AQJ^-L&2N4B9`E!;n^gGL8&=tX?UiZ-)%0-_J@5DG3?uGod@O}8&wQAb-Pmr zZB7m>%0#)0Vx&uYiXF_S&oYZ)56i0i+~P~C-emR{SE-Op!<`Sz(125!o)5`fUomj! z&$_;>@1EfU&wV?oUVfn?a?z0SsVm(QMMr8dffs<%taiA|sa9N1MnPxsx?{z|r1XKU zr-fwCaYkW2$m3fOqcH%HwnlCR-|P0`?9H2&O7glBL4))ySPi+W#TX!|bdwmSQvK6p zxFVA{UoVeQ+woSqLdiXs>w~i>z!R7k6hKomTaGsd3a>X5goy6gyKDPoO)_aqP$82!|Yg8r)5_lU`qyPP+!e)fQNN_ECZgz z)eRqZ6HgHd?bwsY!orS@nz_Bu=qTKU^4w#lmc)v9-WS=y#KSuh_-5)iXF(lApjEtm zhxaBC*54bh_UHKPnw3w{ml`!MbUVGPc7iUHAo(B@l{kR;I*P4spiVbYJ}bBmK4%vr z6f^fMoUmvD-XS~1^T|ts%ok5QuVvvyr=45q=l#&&Vs0K*i%${ePRpT5@1f(e_RQ4y zJUyC3%woiY${(!;Hpr}h7;HC$T6B7RYHy3v30v@!$jCvyAkszyuXW_dyi=c@IKW0w z2Po6!PCn+9B^ISjV+A~@Y1$XabyFln_wyh^iB7pR<{S2>2<)msk)4<6sLwH+9#gq7b+P|SPiazt zEkrmDYDRSJx^ep^MIWP}G(3RY8x&a%QadRILbl3hnh)5D{1_mi(zR^nOv` z1E{f$o@eFhj!}U8oqI~2v`!wV_;;`GAG*Ye3!Es&vA$U}UdXLzz}+2J77ES2wf4-D zI>B&W*xWf^&gzp63JG%hAG-2|tt_b0j^1***wEJ5=Uq0F}s{B z29wkiH4?|JjBv zelyXWzZYsttNlE7S(`Y}LdHkfIF1cJs zYM$wY#8Va3Tn1aC8gixTJq|+2rBI-OPlc(c@@~=$|596w^17g~(LjvXT*(=ZJ{nlf zD)z_dKNhT0Vt3@izX-Ok(Fc+F)ncfD45zD#tZ5xWDhia93F~DEL%FJNR3i8SCnN2t zI^+6`Ax^%qw~kKHKeRkbt76pyFEY9Z`IU$qKA-0<5fZsBwx`Bdr;#w)sTvGQu-fHi z7x-iw!R!#Rtr301xZMvUJ zt7=nzSS`%l$jr7RnHLsQ2urzhUfh!U)KCpVF?aD?w*g72{vyvv?jj3@GbpIb?cOIx zAIq&E_S&YpEIN;Frr3_7h*R*j_k&7zFMBj3kdZe~Cq8^F?JzkZXUBf;ms z>()gvkT=;lU>Z9w3~%4i(1d?mUYb);a1G83Q8t%b3c?Q)H+Kr0bS8Fu42LPymyJL98tSTqMNM@f_x9cXm2nx~@n@u}4SdtKrtW0rNAWB6SD5$@ zZi|856#z2S%tvV?axGjuftB36#OEFw<3deLk8MV85`3c>N?n#ErtvQfM(Hs8xar(O>0C-DNwE?Inhda*m(@c^<%(Qe7VS zyZF6=wIx(?jn)$RQoekt5-`%AU{$4YeJboZ&#fsC>$|wXnq@I%nZjOIU7BL&a*x+s zEQQ|kCy`kA!pa3#DqJCrBtK*Y^>yLODak7A_+}EO`g6~i!lYKk)6u|eq66wd8j1h^ zN5*eF(tjvL4eRreLjz4hGv{%-Bkm~nT@U}~F%#PT7M1-K%a-YOoW@4iBj4~G#`?=H zh)O*GwkcjOHc%hitL;3rw7+d(wA8xIzNjb*j8~0t@G={Fob6_Yd4|%tf_{ zV{4FruGq082Mi#TtmaiLlo|xG{*PSjD6n0SWxMO-^7 zyDL@KxFPM$;nqd9m*u=`n;$2m!X3U5)HV1s zvB+(fm_nm}d(%y~C*$@=Vz-Y6rK)2j3+FYtPn>+3(!#lCp=(Ael%ODyH$}wFh!5Sv zsSc&A@ZpY3rw6%wY2np|M7$lEv!FhL$gi+HRS9J@U|djgK{?cid6jI$u*Ho_wirQ$ zSOcqnR{@v*cOh}(gv&E8Vy2gPatz+yVudS)h0t=us1XEe$Z!O7Y-s*k>jh~aeZ|l~ z>2V7xpoR&BpN$3<^Y8vb2mdxD!$d07Vdu8E`LL_J@HH;m*44f9#TNQ%rnM(Ae#bgS z7zzw(Tojw{JtO#vp+M~lz$dbuX`i7F4eY9jpn)6ezt+DI4(3(%;@1={NdsBrqw~HM%A3waUc?E1 zE1iDGO2qF^2~aY=U!dx=N};d#{NtR^&U9{yd@E;ne?*|o8(aOPuu{5vuYD-5_*sc`kdbBS@r5Az3!47UbT zNv6E;GuP07S>PN2!}pE)vQ^oLI(*3vMua@zRTLf(z#Hh6Yl|o$#50^Y`RNIJL{?~g zSNem74tIEmMDaD4XeT8v_rCZJaNJJq+I`itNa!eqD_qo}Lg1}AC_^qTLaV9MFj?T| z+J=xC&I>w1Nr4`5aY98N9@Cx<<1mHL7^UV2TqQPS!Jqw~zxIOul-pmHZsbyJf8A=o zs_kEu_b=Z;PYzE9RLWzvQR{>TmdFOHMZC~hKez;mB2&028ff;IMFXd_`%>rBEoh)k z{kL{b8VL+V(Fj2UeIu7L+0KOGj68mH&V*^0Jqbbs0o1VL{8bEd{HLr^S5<1yCo|ee zXt`(7y?fPz8oIjcr01(Vb_1--s6D=Ou9`mz^7orb&57^AE{MIEP(&tZVE&&q`Fj>5 zqK^3yB&0$D4U8)AqBv^^ey982?EdA0rqbt8`1T^cGGuRBsV}M@ny;t05uF@T{!gbf z63wFa<4ziso!hBX6pVykX-`X4FRT2(oU%8~k&IQ^$yvb11_qK7fevK+x$jovCKrZ8 z)@*P0>4+~_k@H?@fkx!fS|_>)@_$j|z212fVLY_om3L43G(7VMV=(=CD+=ht32?J7 z>!eU6jS+1vyYBQ(E{Zzh%a*-QWR}jIb~sPbtw&iF%yn)N<4+~sd%BObNE}-a!9^~N zyp<_F*6ri{G-v?9;v=w`;X-M9FR3@1Rp|>FuzF)QW2Ik|UCj^|_u+@tsoVZF;j%9| zR?4BDAHL-uqcjX;z!L4H1g$=GDBr_8GDOqjNyGhwW#R@4G{9>Ct8ZNTYBcGVKRnIc z@8HJax?%LB`NgU-KF`N$g*bv_VNLol#w+wX__m2d;RrO482?G(cC^q*n-&W9_DS2yR<$0)6G94y@BLLfk5ljVpTVoRg!v*g}qSg(ACnIbS+km4DSYSMXn%8`p{ zfrh*(F8VRYGwliYpwaE}{Vo~wSeoL`no{d@b0DOG&qIwt*ORe8JyH@(9jEHjG&Sx~ z$gacCglry$?$%P-2evBP$E;vB&auUmM!2T_tA>I0NS^ObivApvlm2oP@zG+lq=5RM z*)CTRrWEd%BPpX~^{q5iZ`XB)(NSw^8H?mj?3J6c?Ko!_S!;V&_#YIRy?3aU%`am# zAp_jQHzHG^=UvGjJAM7q^jilJSwh3iCj%dS-q+$|v75aU3hPR72HFL~nA&QlQ(-Q- zh8KzA0hEWOZSVNK%mWk^qeQwR-}}rwHo8FxT6s#!Twni#ck_C5W-xDI2yeo$l6^WM zO>fS3M^Dhmj~atfUN`ZMWuv<{t6nvNv5n*&)HsKCYxSzY1+f2&b63+M*vh+dcPL&wxxA_R0*Hfh^H`JBm#5L`AV^` z%XzFiX&n$6Ih={b^jp{jrOd0L0ZTENx)akKzlvhfMUsUgRWyJ<6M$(u*j(BKQ_NUY z_kSM~kSSa{Eo$2@GvM9|-vSrTX$jh|0)}D2KacA1Rw4urY`#w%2iq^jZKV&CbbqUb zM>^2GdNjjqGLWL!Atny{ZOU4~3sN-4`a545m@6xhx59;fT2=9XrS#|*6sLZV0|+az zg{eVgaNZm=l&%qK{-)Ca_R zG^70@yoV8#pq@^vLW+D_!9Y(o-K1XX=WIs?xUU|P;4h?jZKzLM)s*qfjIPu^dvfpX z?cQBFmw?XMlhLMi$v3WpY7h~(to5|XQ01ib>ct3_Bd8ypwBwXZsz{^yL`c$RP27IM z2m7LDF-I?041vyTV}}cz-d-PqUioZzhX8Xg< Date: Mon, 4 Mar 2024 18:32:56 +0100 Subject: [PATCH 3/9] =?UTF-8?q?Arreglado=20diagrama=20contexto=20t=C3=A9cn?= =?UTF-8?q?ico?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/src/03_system_scope_and_context.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/03_system_scope_and_context.adoc b/docs/src/03_system_scope_and_context.adoc index 19d74c5..158a7a4 100644 --- a/docs/src/03_system_scope_and_context.adoc +++ b/docs/src/03_system_scope_and_context.adoc @@ -14,4 +14,4 @@ En esta tabla se muestra el contexto de negocio de la aplicación. Las entradas === Contexto técnico 🔧 -image::diagrama_contexto_tecnico.drawio.png["Diagrama de contexto técnico"] +image::Diagrama de contexto técnico.jpg["Diagrama de contexto técnico"] From 7d188b7e9be762a209cfb8e9c9c6d4eef075f379 Mon Sep 17 00:00:00 2001 From: SaraLG <145345951+Etihw32@users.noreply.github.com> Date: Mon, 4 Mar 2024 19:51:01 +0100 Subject: [PATCH 4/9] =?UTF-8?q?A=C3=B1adido=20diagrama=20de=20contexto=20d?= =?UTF-8?q?e=20negocio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/images/Diagrama de contexto de negocio.jpg | Bin 0 -> 8683 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/images/Diagrama de contexto de negocio.jpg diff --git a/docs/images/Diagrama de contexto de negocio.jpg b/docs/images/Diagrama de contexto de negocio.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b9f1a6f1f951470ae631ab3f85640708b9663354 GIT binary patch literal 8683 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 E7X-y2xBvhE literal 0 HcmV?d00001 From 2db731c5ec9969a082f7dfd24bc21f07e3e02e75 Mon Sep 17 00:00:00 2001 From: SaraLG <145345951+Etihw32@users.noreply.github.com> Date: Mon, 4 Mar 2024 19:52:54 +0100 Subject: [PATCH 5/9] =?UTF-8?q?A=C3=B1adido=20diagrama=20de=20contexto=20d?= =?UTF-8?q?e=20negocio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/src/03_system_scope_and_context.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/src/03_system_scope_and_context.adoc b/docs/src/03_system_scope_and_context.adoc index 158a7a4..dd3c3b8 100644 --- a/docs/src/03_system_scope_and_context.adoc +++ b/docs/src/03_system_scope_and_context.adoc @@ -4,6 +4,7 @@ ifndef::imagesdir[:imagesdir: ../images] == System Scope and Context 💭 === Contexto de negocio 💰 +image::Diagrama de contexto de negocio.jpg["Diagrama de contexto de negocio"] En esta tabla se muestra el contexto de negocio de la aplicación. Las entradas son los mensajes que van desde el agente externo hacia la aplicación, y las salidas son los mensajes que van desde la aplicación hacia al agente externo. [options="header",cols="1,2,3"] |=== From 04a8bb61cde2b124d5545cade2cda2567ced1a35 Mon Sep 17 00:00:00 2001 From: SaraLG <145345951+Etihw32@users.noreply.github.com> Date: Mon, 4 Mar 2024 19:55:56 +0100 Subject: [PATCH 6/9] =?UTF-8?q?Quitados=20ejemplos=20en=20documentaci?= =?UTF-8?q?=C3=B3n=2007?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/src/07_deployment_view.adoc | 38 ++++---------------------------- 1 file changed, 4 insertions(+), 34 deletions(-) diff --git a/docs/src/07_deployment_view.adoc b/docs/src/07_deployment_view.adoc index dc8d8b6..cb18cc8 100644 --- a/docs/src/07_deployment_view.adoc +++ b/docs/src/07_deployment_view.adoc @@ -10,23 +10,11 @@ ifndef::imagesdir[:imagesdir: ../images] EN DESARROLLO. -[role="arc42help"] -**** -Describe (usually in a combination of diagrams, tables, and text): - -* distribution of a system to multiple locations, environments, computers, processors, .., as well as physical connections between them -* important justifications or motivations for this deployment structure -* quality and/or performance features of this infrastructure -* mapping of software artifacts to elements of this infrastructure - -For multiple environments or alternative deployments please copy and adapt this section of arc42 for all relevant environments. -**** - _****_ 🎀 EN DESARROLLO. -Motivation:: 🤩 +Motivation 🤩:: 1. Disponibilidad: Se busca una aplicación que sea capaz de prestar servicio de manera continuada, con resistencia a fallos. 2. Eficiencia: Se busca una aplicación que ofreza un rendimiento óptimo para la generación de preguntas desde dispositivos con pocas capacidades. @@ -34,7 +22,7 @@ Motivation:: 🤩 -Quality and/or Performance Features:: 🎉 +Quality and/or Performance Features 🎉:: 1.Rendimiento: Se busca que la aplicación tenga un rendimiento óptimo en dispositivos móviles y tablets. 2.Adaptabilidad: La aplicación tiene que ser adaptable en diferentes dispositivos para así poder garantizar su uso. @@ -44,34 +32,16 @@ Quality and/or Performance Features:: 🎉 EN DESARROLLO. -Mapping of Building Blocks to Infrastructure:: 📜 +Mapping of Building Blocks to Infrastructure 📜:: EN DESARROLLO. -__ === Infrastructure Level 2 ☝️ -[role="arc42help"] -**** -Here you can include the internal structure of (some) infrastructure elements from level 1. - -Please copy the structure from level 1 for each selected element. -**** - EN DESARROLLO. ==== __ -__ - -==== __ - -__ - -... - -==== __ - -__ +EN DESARROLLO. From 9bfca48905dfb99ca237d5525dabe0307d69f58e Mon Sep 17 00:00:00 2001 From: SaraLG <145345951+Etihw32@users.noreply.github.com> Date: Mon, 4 Mar 2024 20:58:28 +0100 Subject: [PATCH 7/9] Diagramas para el documento 05 --- docs/images/Building Block View.jpg | Bin 0 -> 6355 bytes docs/images/Whitebox Overall System.jpg | Bin 0 -> 11133 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/images/Building Block View.jpg create mode 100644 docs/images/Whitebox Overall System.jpg diff --git a/docs/images/Building Block View.jpg b/docs/images/Building Block View.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d084643a8a57a9b65dffd294278d41a669d83150 GIT binary patch literal 6355 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 literal 0 HcmV?d00001 diff --git a/docs/images/Whitebox Overall System.jpg b/docs/images/Whitebox Overall System.jpg new file mode 100644 index 0000000000000000000000000000000000000000..613a5db3915a7553217bee39bee10a22f4d06cb6 GIT binary patch literal 11133 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 Date: Mon, 4 Mar 2024 21:28:16 +0100 Subject: [PATCH 8/9] =?UTF-8?q?A=C3=B1adidos=20diagramas=20en=20documento0?= =?UTF-8?q?5.adoc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/src/05_building_block_view.adoc | 110 +++++++-------------------- 1 file changed, 26 insertions(+), 84 deletions(-) diff --git a/docs/src/05_building_block_view.adoc b/docs/src/05_building_block_view.adoc index f45bc48..3c36219 100644 --- a/docs/src/05_building_block_view.adoc +++ b/docs/src/05_building_block_view.adoc @@ -3,18 +3,18 @@ ifndef::imagesdir[:imagesdir: ../images] [[section-building-block-view]] -== Building Block View EN desarollo 🗳️ -image::whiteBoxGeneral.png[] +=== Building Block View EN desarollo 🗳️ +image::Building Block View.jpg["Building Block View"] === Whitebox Overall System 📏 -image::whiteLevel1.png[] +image::Whitebox Overall System.jpg["Whitebox Overall System"] [role="arc42help"] Motivation:: -Este diagrama del sistema general muestra una descrpicion del sistema con los componentes basicos +Este diagrama del sistema general muestra una descripción del sistema con los componentes básicos. Contained Building Blocks:: @@ -31,133 +31,75 @@ API Preguntas Important Interfaces:: -[role="arc42help"] -**** -Insert your explanations of black boxes from level 1: +EN DESARROLLO. -If you use tabular form you will only describe your black boxes with name and -responsibility according to the following schema: -[cols="1,2" options="header"] -|=== -| **Name** | **Responsibility** -| __ | __ -| __ | __ +==== +[options="header",cols="1,2"] |=== - - - -If you use a list of black box descriptions then you fill in a separate black box template for every important building block . -Its headline is the name of the black box. -**** - - -==== - -[role="arc42help"] -**** -Here you describe -according the the following black box template: - -* Purpose/Responsibility -* Interface(s), when they are not extracted as separate paragraphs. This interfaces may include qualities and performance characteristics. -* (Optional) Quality-/Performance characteristics of the black box, e.g.availability, run time behavior, .... -* (Optional) directory/file location -* (Optional) Fulfilled requirements (if you need traceability to requirements). -* (Optional) Open issues/problems/risks - -**** - -__ -La Interfaz de Usuario (UI) - Black Box 1 es responsable de proporcionar una interfaz interactiva y amigable para los usuarios finales. Sirve como el punto principal de interacción entre la aplicación y los usuarios, y facilita la experiencia general del usuario. -__ -Interfaz de Entrada del Usuario: Acepta la entrada del usuario a través de varios controles, como botones, formularios y campos de entrada. +|Purpose/Responsibility +|La Interfaz de Usuario (UI) - Black Box 1 es responsable de proporcionar una interfaz interactiva y amigable para los usuarios finales. Sirve como el punto principal de interacción entre la aplicación y los usuarios, y facilita la experiencia general del usuario. +|Interface(s) +|Interfaz de Entrada del Usuario: Acepta la entrada del usuario a través de varios controles, como botones, formularios y campos de entrada. Interfaz de Visualización: Renderiza y muestra información al usuario, incluyendo datos, mensajes y elementos visuales. -__ -Capacidad de Respuesta: La UI debe responder de manera rápida a las interacciones del usuario para garantizar una experiencia fluida y eficiente. +|Quality/Performance Characteristics +|Capacidad de Respuesta: La UI debe responder de manera rápida a las interacciones del usuario para garantizar una experiencia fluida y eficiente. Accesibilidad: Adhiere a los estándares de accesibilidad para proporcionar una experiencia inclusiva para los usuarios. +|=== -==== +=== __ -Su función principal es permitir el acceso a los usuarios a la aplicacion , y guardar los resultados de estos. +Su función principal es permitir el acceso a los usuarios a la aplicación , y guardar los resultados de estos. __ +EN DESARROLLO. ==== __ -Su proposito es proporcionar preguntas de manera dinamica al usuario. +Su propósito es proporcionar preguntas de manera dinámica al usuario. __ -==== +==== __ -Se encargara de gestionar toda la programacion necesaria de cara a la logica +Se encargará de gestionar toda la programación necesaria de cara a la lógica. ==== __ -Dara almacenamiento al sistema de manera persistente y a los records de los usuarios. +Dará almacenamiento al sistema de manera persistente y a los récords de los usuarios. === Level 2 -[role="arc42help"] -**** -Here you can specify the inner structure of (some) building blocks from level 1 as white boxes. - -You have to decide which building blocks of your system are important enough to justify such a detailed description. -Please prefer relevance over completeness. Specify important, surprising, risky, complex or volatile building blocks. -Leave out normal, simple, boring or standardized parts of your system -**** - ==== White Box __ -[role="arc42help"] -**** -...describes the internal structure of _building block 1_. -**** - __ -image::uiLevel2.png[] -==== White Box __ -image::loginLevel2.png[] +En desarollo. +==== White Box __ +En desarollo. -... ==== White Box __ - En desarollo ==== White Box __ -image::bdLevel2.png[] - - - -=== Level 3 +En desarollo -[role="arc42help"] -**** -Here you can specify the inner structure of (some) building blocks from level 2 as white boxes. -When you need more detailed levels of your architecture please copy this -part of arc42 for additional levels. -**** +=== Level 3 En desarrollo. ==== White Box <_building block x.1_> -[role="arc42help"] -**** -Specifies the internal structure of _building block x.1_. -**** __ From 1246afa7254e1314dd645daf85f15adb9c8b50de Mon Sep 17 00:00:00 2001 From: Santiago21112001 Date: Wed, 6 Mar 2024 07:21:50 +0100 Subject: [PATCH 9/9] Tests React salvo Game.js y organizado el directorio components --- webapp/src/App.js | 4 +-- webapp/src/App.test.js | 12 ++++--- .../src/components/{ => adduser}/AddUser.js | 0 .../components/{ => adduser}/AddUser.test.js | 0 .../{styles => components/footer}/Footer.css | 0 webapp/src/components/{ => footer}/Footer.js | 2 +- webapp/src/components/footer/Footer.test.js | 27 +++++++++++++++ webapp/src/components/{ => login}/Login.js | 2 +- .../src/components/{ => login}/Login.test.js | 0 webapp/src/components/{ => navbar}/NavBar.js | 2 +- webapp/src/components/navbar/NavBar.test.js | 33 +++++++++++++++++++ .../{styles => components/navbar}/Navbar.css | 0 12 files changed, 72 insertions(+), 10 deletions(-) rename webapp/src/components/{ => adduser}/AddUser.js (100%) rename webapp/src/components/{ => adduser}/AddUser.test.js (100%) rename webapp/src/{styles => components/footer}/Footer.css (100%) rename webapp/src/components/{ => footer}/Footer.js (83%) create mode 100644 webapp/src/components/footer/Footer.test.js rename webapp/src/components/{ => login}/Login.js (98%) rename webapp/src/components/{ => login}/Login.test.js (100%) rename webapp/src/components/{ => navbar}/NavBar.js (93%) create mode 100644 webapp/src/components/navbar/NavBar.test.js rename webapp/src/{styles => components/navbar}/Navbar.css (100%) diff --git a/webapp/src/App.js b/webapp/src/App.js index 2432b7e..76c708e 100644 --- a/webapp/src/App.js +++ b/webapp/src/App.js @@ -1,6 +1,6 @@ import React, { useState } from 'react'; -import AddUser from './components/AddUser'; -import Login from './components/Login'; +import AddUser from './components/adduser/AddUser'; +import Login from './components/login/Login'; import CssBaseline from '@mui/material/CssBaseline'; import Container from '@mui/material/Container'; import Typography from '@mui/material/Typography'; diff --git a/webapp/src/App.test.js b/webapp/src/App.test.js index 2a50f56..9193c9a 100644 --- a/webapp/src/App.test.js +++ b/webapp/src/App.test.js @@ -1,8 +1,10 @@ -import { render, screen } from '@testing-library/react'; +import React from 'react'; +import { render, screen, fireEvent } from '@testing-library/react'; import App from './App'; -test('renders learn react link', () => { - render(); - const linkElement = screen.getByText(/WIQ_ES04C/i); - expect(linkElement).toBeInTheDocument(); +describe('App Component', () => { + test('renders App component', () => { + render(); + expect(screen.getByText(/Welcome to the 2024 edition of the Software Architecture course/i)).toBeInTheDocument(); + }); }); diff --git a/webapp/src/components/AddUser.js b/webapp/src/components/adduser/AddUser.js similarity index 100% rename from webapp/src/components/AddUser.js rename to webapp/src/components/adduser/AddUser.js diff --git a/webapp/src/components/AddUser.test.js b/webapp/src/components/adduser/AddUser.test.js similarity index 100% rename from webapp/src/components/AddUser.test.js rename to webapp/src/components/adduser/AddUser.test.js diff --git a/webapp/src/styles/Footer.css b/webapp/src/components/footer/Footer.css similarity index 100% rename from webapp/src/styles/Footer.css rename to webapp/src/components/footer/Footer.css diff --git a/webapp/src/components/Footer.js b/webapp/src/components/footer/Footer.js similarity index 83% rename from webapp/src/components/Footer.js rename to webapp/src/components/footer/Footer.js index 7143c16..0772600 100644 --- a/webapp/src/components/Footer.js +++ b/webapp/src/components/footer/Footer.js @@ -1,5 +1,5 @@ import React from 'react'; -import '../styles/Footer.css'; // Asegúrate de importar tu archivo de estilos si es necesario +import './Footer.css'; // Asegúrate de importar tu archivo de estilos si es necesario const Footer = () => (