From: Nicolás Dimov Date: Thu, 30 Jun 2005 15:34:32 +0000 (+0000) Subject: meto un grafico chorizo para que el modelo ocume mas X-Git-Tag: svn_import~85 X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/commitdiff_plain/c244b718f3c8f76f75994555a7d64c9ebe5a629b?hp=d46d747ef58aaa1421b5163e26d3ba7930429abb meto un grafico chorizo para que el modelo ocume mas --- diff --git a/carpeta/Documentacion/Modelo09/arquitectura_general.dia b/carpeta/Documentacion/Modelo09/arquitectura_general.dia new file mode 100644 index 0000000..e8fea9c --- /dev/null +++ b/carpeta/Documentacion/Modelo09/arquitectura_general.dia @@ -0,0 +1,1305 @@ + + + + + + + + + + + + + #A4# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + #Presentacion# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + #Controlador# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Controladores: +Clases Controller. +Cada instancia mantiene el +estado de una sesion de un CU# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + #Dominio# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Clases de dominio. +Modelo del dominio del problema, +con todas las entidades de +negocio# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Interfaces graficas: +Formularios, ventanas, +paginas web# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + #Arquitectura general del Sistema# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Arquitectura basada en capas# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Base de Datos# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + #Persistencia# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Clases DataService. +Abstraen el metodo con el cual +se accedera al almacenamiento +persistente# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + #Framework de desarrollo Base# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + #Servicios tecnicos +de Persistencia# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Servicios tecnicos BASE sobre los +que residira el Sistema. +TODAS las capas de la aplicacion +conocen esta capa base. +Ej: Librerias Java, fwk .NET, etc.# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Ej: Hibernate, JDBC, +ADO.NET, etc.# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + #Seguridad# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Ofrece la funcionalidad +para poder validar usuarios (login) y +evaluar si un usuario/rol tiene los +permisos suficientes para poder realizar +cierta operacion# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + #Reportes# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Fucionalidad necesaria para el parseo, +validacion de informes entrantes y +generacion de Reportes y envio. # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + diff --git a/carpeta/Documentacion/Modelo09/arquitectura_general2.dia b/carpeta/Documentacion/Modelo09/arquitectura_general2.dia new file mode 100644 index 0000000..debb9ac --- /dev/null +++ b/carpeta/Documentacion/Modelo09/arquitectura_general2.dia @@ -0,0 +1,863 @@ + + + + + + + + + + + + + #A4# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + #Presentacion# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + #Controlador# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + #Dominio# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Base de Datos# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + #Persistencia# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + #Framework de desarrollo Base# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + #Servicios tecnicos +de Persistencia# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + #Seguridad# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + + + #Reportes# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ## + + + ## + + + + + + + + + + + diff --git a/carpeta/Documentacion/Modelo09/arquitectura_general2.png b/carpeta/Documentacion/Modelo09/arquitectura_general2.png new file mode 100644 index 0000000..6c79112 Binary files /dev/null and b/carpeta/Documentacion/Modelo09/arquitectura_general2.png differ diff --git a/carpeta/Documentacion/Modelo09/arquitectura_procesamiento.rtf b/carpeta/Documentacion/Modelo09/arquitectura_procesamiento.rtf index 3b79f96..6e01a34 100644 --- a/carpeta/Documentacion/Modelo09/arquitectura_procesamiento.rtf +++ b/carpeta/Documentacion/Modelo09/arquitectura_procesamiento.rtf @@ -1,12 +1,22 @@ -{\rtf1\ansi\deff0\adeflang1025 -{\fonttbl{\f0\froman\fprq2\fcharset0 Nimbus Roman No9 L{\*\falt Times New Roman};}{\f1\froman\fprq2\fcharset0 Nimbus Roman No9 L{\*\falt Times New Roman};}{\f2\fnil\fprq0\fcharset0 Trebuchet;}{\f3\fnil\fprq0\fcharset2 StarSymbol;}{\f4\fnil\fprq2\fcharset0 Andale Sans UI{\*\falt Arial Unicode MS};}{\f5\fnil\fprq2\fcharset0 Tahoma{\*\falt Lucidasans};}{\f6\fnil\fprq0\fcharset0 Tahoma{\*\falt Lucidasans};}} +{\rtf1\ansi\deff1\adeflang1025 +{\fonttbl{\f0\froman\fprq2\fcharset0 Nimbus Roman No9 L{\*\falt Times New Roman};}{\f1\froman\fprq2\fcharset0 Nimbus Roman No9 L{\*\falt Times New Roman};}{\f2\froman\fprq2\fcharset0 Nimbus Roman No9 L{\*\falt Times New Roman};}{\f3\fnil\fprq0\fcharset2 StarSymbol;}{\f4\fnil\fprq0\fcharset0 Trebuchet;}{\f5\fnil\fprq2\fcharset0 Andale Sans UI{\*\falt Arial Unicode MS};}{\f6\fnil\fprq2\fcharset0 Tahoma{\*\falt Lucidasans};}{\f7\fnil\fprq0\fcharset0 Tahoma{\*\falt Lucidasans};}} {\colortbl;\red0\green0\blue0;\red128\green128\blue128;} -{\stylesheet{\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f0\fs24\lang11274\snext1 Predeterminado;} -{\s2\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f0\fs24\lang11274\sbasedon1\snext2 Cuerpo de texto;} -{\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af6\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f0\fs24\lang11274\sbasedon2\snext3 Lista;} -{\s4\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af6\afs20\lang255\ai\ltrch\dbch\af4\afs20\langfe255\ai\loch\f0\fs20\lang11274\i\sbasedon1\snext4 Etiqueta;} -{\s5\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af6\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f0\fs24\lang11274\sbasedon1\snext5 \'cdndice;} -{\*\cs7\cf0\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang11274 Vi\'f1etas;} +{\stylesheet{\s1\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\fs24\lang11274\snext1 Predeterminado;} +{\s2\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang11274\sbasedon1\snext2 Cuerpo de texto;} +{\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang11274\sbasedon2\snext3 Lista;} +{\s4\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs20\lang255\ai\ltrch\dbch\af1\afs20\langfe255\ai\loch\f1\fs20\lang11274\i\sbasedon1\snext4 Etiqueta;} +{\s5\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af7\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang11274\sbasedon1\snext5 \'cdndice;} +{\*\cs7\cf0\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang11274 RTF_Num 2 1;} +{\*\cs8\cf0\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang11274 RTF_Num 2 2;} +{\*\cs9\cf0\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang11274 RTF_Num 2 3;} +{\*\cs10\cf0\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang11274 RTF_Num 2 4;} +{\*\cs11\cf0\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang11274 RTF_Num 2 5;} +{\*\cs12\cf0\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang11274 RTF_Num 2 6;} +{\*\cs13\cf0\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang11274 RTF_Num 2 7;} +{\*\cs14\cf0\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang11274 RTF_Num 2 8;} +{\*\cs15\cf0\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang11274 RTF_Num 2 9;} +{\*\cs16\cf0\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang11274 RTF_Num 2 10;} +{\*\cs17\rtlch\af3\afs18\lang255\ltrch\dbch\af3\afs18\langfe255\loch\f3\fs18\lang11274 Vi\'f1etas;} }{\*\listtable{\list\listtemplateid1 {\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u9679 ?;}{\levelnumbers;}\f3\fs18\f3\fs18\f3\fs18\f3\fi-283\li283} {\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u9679 ?;}{\levelnumbers;}\f3\fs18\f3\fs18\f3\fs18\f3\fi-283\li567} @@ -17,38 +27,45 @@ {\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u9679 ?;}{\levelnumbers;}\f3\fs18\f3\fs18\f3\fs18\f3\fi-283\li1984} {\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u9679 ?;}{\levelnumbers;}\f3\fs18\f3\fs18\f3\fs18\f3\fi-283\li2268} {\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u9679 ?;}{\levelnumbers;}\f3\fs18\f3\fs18\f3\fs18\f3\fi-283\li2551} -{\*\soutlvl{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u9679 ?;}{\levelnumbers;}\f3\fs18\f3\fs18\f3\fs18\f3\fi-283\li2835}}\listid1} +{\*\soutlvl{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u9679 ?;}{\levelnumbers;}\f3\fs18\f3\fs18\f3\fs18\f3\fi-283\li2835}}{\listname RTF_Num 2;}\listid1} }{\listoverridetable{\listoverride\listid1\listoverridecount0\ls0}} -{\info{\creatim\yr2005\mo6\dy30\hr2\min42}{\revtim\yr2005\mo6\dy30\hr4\min0}{\printim\yr1601\mo1\dy1\hr0\min0}{\comment StarWriter}{\vern6450}}\deftab709 +{\info{\comment StarWriter}{\vern6450}}\deftab709 {\*\pgdsctbl {\pgdsc0\pgdscuse195\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\pgdscnxt0 Predeterminado;}} -\paperh16837\paperw11905\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc -\pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ab\ltrch\dbch\af4\afs24\langfe255\ab\loch\f2\fs24\lang11274\b {\loch\f2\fs24\lang11274\i0\b Dise\'f1o de la arquitectura de procesamiento } -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f2\fs24\lang11274 +{\*\pgdscno0}\paperh16837\paperw11905\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\pgwsxn11905\pghsxn16837\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc +\pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ab\ltrch\dbch\af5\afs24\langfe255\ab\loch\f4\fs24\lang11274\b {\loch\f4\fs24\lang11274\i0\b Dise\'f1o de la arquitectura de procesamiento } +\par \pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 \par -\pard\plain\absw9637\absh9299{\*\flyanchor0\flycntnt}{{\field\fldpriv{\*\fldinst{\\import arquitectura_procesamiento_rtf_5cee5346.png}}{\fldrslt }}} +\pard\plain\absw8107\absh9609\phcol\posxc{\*\flyhorz37378\flyanchor0\flycntnt}{{\field\fldpriv{\*\fldinst{\\import arquitectura_procesamiento_rtf_m12cf40ea.png}}{\fldrslt }}} \pard - -\par +\pard\plain \ltrpar\s1\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\fs24\lang11274 \par -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ab\ltrch\dbch\af4\afs24\langfe255\ab\loch\f2\fs24\lang11274\b {\loch\f2\fs24\lang11274\i0\b Arquitectura f\'edsica} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f2\fs24\lang11274 -\par {\loch\f2\fs24\lang11274\i0\b0 El servidor central, los servidores de dominio y las estaciones de trabajo estan conectadas mediante un switch a una red Ethernet, mientras que las estaciones de trabajo de los CAPs estar\'e1n vinculadas al mismo servidor central a trav\'e9s de internet.} \par -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f0\fs24\lang11274 +\par \pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ab\ltrch\dbch\af5\afs24\langfe255\ab\loch\f4\fs24\lang11274\b {\loch\f4\fs24\lang11274\i0\b Arquitectura f\'edsica} +\par \pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 +\par \pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 {\loch\f4\fs24\lang11274\i0\b0 El servidor central, los servidores de dominio y las estaciones de trabajo estan conectadas mediante un switch a una red Ethernet, mientras que las estaciones de trabajo de los CAPs estar\'e1n vinculadas al mismo servidor central a trav\'e9s de internet.} +\par \pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 +\par \pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\fs24\lang11274 +\par \pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\fs24\lang11274 +\par \pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ab\ltrch\dbch\af5\afs24\langfe255\ab\loch\f4\fs24\lang11274\b +\par \page\pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ab\ltrch\dbch\af5\afs24\langfe255\ab\loch\f4\fs24\lang11274\b {\loch\f4\fs24\lang11274\i0\b Modalidad de procesamiento} +\par \pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 +\par \pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 {\loch\f4\fs24\lang11274\i0\b0 El sistema consta de varias capas de abstracci\'f3n para permitir un desarrollo prolijo, veloz y f\'e1cilmente escalable.} +\par \pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 \par -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ab\ltrch\dbch\af4\afs24\langfe255\ab\loch\f2\fs24\lang11274\b -\par \page\pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ab\ltrch\dbch\af4\afs24\langfe255\ab\loch\f2\fs24\lang11274\b {\loch\f2\fs24\lang11274\i0\b Modalidad de procesamiento} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f2\fs24\lang11274 -\par {\loch\f2\fs24\lang11274\i0\b0 El sistema consta de varias capas de abstracci\'f3n para permitir un desarrollo prolijo, veloz y f\'e1cilmente escalable.} -\par -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\f3\fs18\f3\fs18\f3\fs18 \u9679 ?}\ilvl0 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li283\ri0\lin283\rin0\fi-283\rtlch\af5\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f0\fs24\lang11274{\loch\f2\fs24\lang11274\i0\b0\f2 Dominio: Clases b\'e1sicas que representan la funcionaliad del sistema.} -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\f2\f3\fs18\f3\fs18\f3\fs18 \u9679 ?}\ilvl0 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li283\ri0\lin283\rin0\fi-283\rtlch\af5\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f2\fs24\lang11274 {\loch\f2\fs24\lang11274\i0\b0 Persistencia: Clases encargadas de manejar la persistencia de la informaci\'f3n.} -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\f2\f3\fs18\f3\fs18\f3\fs18 \u9679 ?}\ilvl0 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li283\ri0\lin283\rin0\fi-283\rtlch\af5\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f2\fs24\lang11274 {\loch\f2\fs24\lang11274\i0\b0 Controlador: Clases que resuelven los casos de uso del sistema.} -\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\f2\f3\fs18\f3\fs18\f3\fs18 \u9679 ?}\ilvl0 \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\li283\ri0\lin283\rin0\fi-283\rtlch\af5\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f2\fs24\lang11274 {\loch\f2\fs24\lang11274\i0\b0 Presentacion: Implementan la interfaz gr\'e1fica ofreciendo comunicaci\'f3n con los controladores.} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f2\fs24\lang11274 -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ab\ltrch\dbch\af4\afs24\langfe255\ab\loch\f2\fs24\lang11274\b {\loch\f2\fs24\lang11274\i0\b Dise\'f1o funcional} -\par \pard\plain \ltrpar\s1\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af5\afs24\lang255\ltrch\dbch\af4\afs24\langfe255\loch\f2\fs24\lang11274 -\par {\loch\f2\fs24\lang11274\i0\b0 Las especificaciones del software y hardware de cada servidor o estaci\'f3n de trabajo, se especifica en el Modelo 10.} +\pard\plain\absw8155\absh9667\phcol\posxc{\*\flyhorz1538\flyanchor0\flycntnt}{{\field\fldpriv{\*\fldinst{\\import arquitectura_procesamiento_rtf_m359f7067.jpg}}{\fldrslt }}} +\pard +\pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 +\par \pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\f4\f5\f6\f3\fs18\f3\fs18\f3\fs18 \u9679 ?}\ilvl0 \ltrpar\s1\ls0\li283\ri0\lin283\rin0\fi-283\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 {\loch\f4\fs24\lang11274\i0\b0 Framework de desarrollo: Servicios t\'e9cnicos de base sobre los que reside el sistema. Todas las capas de aplicaci\'f3n conocen esta capa base.} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\f4\f5\f6\f3\fs18\f3\fs18\f3\fs18 \u9679 ?}\ilvl0 \ltrpar\s1\ls0\li283\ri0\lin283\rin0\fi-283\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 {\loch\f4\fs24\lang11274\i0\b0 Dominio: Clases b\'e1sicas con todas las entidades de negocio que representan la funcionaliad del sistema.} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\f4\f5\f6\f3\fs18\f3\fs18\f3\fs18 \u9679 ?}\ilvl0 \ltrpar\s1\ls0\li283\ri0\lin283\rin0\fi-283\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 {\loch\f4\fs24\lang11274\i0\b0 Persistencia: Clases encargadas de manejar la persistencia de la informaci\'f3n.} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\f4\f5\f6\f3\fs18\f3\fs18\f3\fs18 \u9679 ?}\ilvl0 \ltrpar\s1\ls0\li283\ri0\lin283\rin0\fi-283\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 {\loch\f4\fs24\lang11274\i0\b0 Controlador: Cada instancia mantiene el estado de una sesi\'f3n de un caso de uso del sistema.} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\f4\f5\f6\f3\fs18\f3\fs18\f3\fs18 \u9679 ?}\ilvl0 \ltrpar\s1\ls0\li283\ri0\lin283\rin0\fi-283\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 {\loch\f4\fs24\lang11274\i0\b0 Presentacion: Implementan la interfaz gr\'e1fica ofreciendo comunicaci\'f3n con los controladores.} +\par \pard\plain {\listtext\pard\plain \li283\ri0\lin283\rin0\fi-283\f4\f5\f6\f3\fs18\f3\fs18\f3\fs18 \u9679 ?}\ilvl0 \ltrpar\s1\ls0\li283\ri0\lin283\rin0\fi-283\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 {\loch\f4\fs24\lang11274\i0\b0 Seguridad: Ofrece la funcionalidad para poder validad usuarios, y evaluar si un usuario/rol tiene los permisos suficientes para ejecutar determinadas tareas.} +\par \pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 +\par \pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ab\ltrch\dbch\af5\afs24\langfe255\ab\loch\f4\fs24\lang11274\b {\loch\f4\fs24\lang11274\i0\b Dise\'f1o funcional} +\par \pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 +\par \pard\plain \ltrpar\s1\ql\rtlch\af6\afs24\lang255\ltrch\dbch\af5\afs24\langfe255\loch\f4\fs24\lang11274 {\loch\f4\fs24\lang11274\i0\b0 Las especificaciones del software y hardware de cada servidor o estaci\'f3n de trabajo, se especifica en el Modelo 10.} \par } \ No newline at end of file