Sistema informático para la gestión dinámica y personalizada de ...
Sistema informático para la gestión dinámica y personalizada de ...
Sistema informático para la gestión dinámica y personalizada de ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CAPÍTULO III. Detalles <strong>de</strong> Implementación, Prueba y Evaluación <strong>de</strong> Resultados3.1 IntroducciónEn el presente capítulo se presenta <strong>la</strong> arquitectura <strong>de</strong>l sistema y se <strong>de</strong>scriben <strong>de</strong>talles <strong>de</strong> <strong>la</strong>implementación <strong>de</strong> cada uno <strong>de</strong> los módulos, mecanismos y procesos <strong>de</strong>finidos. A<strong>de</strong>más, semuestra el diseño <strong>de</strong> <strong>la</strong> base <strong>de</strong> datos como aspecto principal <strong>para</strong> el control <strong>de</strong> <strong>la</strong> persistencia<strong>de</strong> <strong>la</strong> información, y se <strong>de</strong>tal<strong>la</strong>n consi<strong>de</strong>raciones re<strong>la</strong>cionadas a <strong>la</strong> interfaz gráfica <strong>de</strong> usuario yotros requisitos no funcionales.Posterior a los aspectos <strong>de</strong> implementación, se <strong>de</strong>scribe el tratamiento <strong>de</strong> <strong>la</strong>s pruebasrealizadas a <strong>la</strong> herramienta y <strong>la</strong> evaluación <strong>de</strong> su impacto. Para ello, primeramente se exponenlos p<strong>la</strong>nes <strong>de</strong> prueba <strong>de</strong>finidos y los criterios a tener en cuenta en <strong>la</strong> ejecución <strong>de</strong> estos.Seguidamente se analizan los resultados obtenidos y se hace una valoración crítica <strong>de</strong> losmismos, concluyendo con <strong>de</strong>talles re<strong>la</strong>cionados al impacto <strong>de</strong>l sistema en su área <strong>de</strong> acción.3.2 Aspectos <strong>de</strong> ImplementaciónEn el presente epígrafe se abordan temas re<strong>la</strong>cionados con <strong>la</strong> implementación <strong>de</strong> sistemapropuesto. Partiendo <strong>de</strong> <strong>la</strong> arquitectura <strong>de</strong>finida, se tratan aspectos vincu<strong>la</strong>dos a <strong>la</strong> realización<strong>de</strong> los diferentes módulos <strong>de</strong> <strong>la</strong> herramienta, <strong>la</strong> <strong>gestión</strong> <strong>de</strong> los datos y los principales criteriostenidos en cuenta <strong>para</strong> el <strong>de</strong>sarrollo <strong>de</strong> <strong>la</strong> interfaz gráfica <strong>de</strong> usuario. En él también se incluyenalgunas consi<strong>de</strong>raciones <strong>para</strong> los requisitos no funcionales que garanticen el óptimofuncionamiento <strong>de</strong> <strong>la</strong> solución.3.2.1 Arquitectura <strong>de</strong>l <strong>Sistema</strong>La arquitectura <strong>de</strong>l sistema a <strong>de</strong>sarrol<strong>la</strong>r se compondrá esencialmente por los tres módulos: elmódulo <strong>de</strong> <strong>gestión</strong> <strong>de</strong> roles <strong>de</strong> usuarios, el módulo <strong>de</strong> control <strong>de</strong> <strong>la</strong>s trazas y el módulo <strong>de</strong><strong>gestión</strong> <strong>de</strong> los reportes. La misma se <strong>de</strong>fine basada en <strong>la</strong> concepción <strong>de</strong> capas don<strong>de</strong> seascien<strong>de</strong> <strong>de</strong> <strong>la</strong> capa inferior, responsable <strong>de</strong>l almacenamiento <strong>de</strong> <strong>la</strong>s fuentes <strong>de</strong> datos, a <strong>la</strong>capa superior, re<strong>la</strong>cionada con <strong>la</strong> presentación, don<strong>de</strong> se localizan los componentes <strong>de</strong> <strong>la</strong>interfaz gráfica <strong>de</strong> usuario agrupados según sus funcionalida<strong>de</strong>s.A<strong>de</strong>más se cuenta con <strong>la</strong> capa <strong>de</strong> acceso a datos don<strong>de</strong> se realiza <strong>la</strong> <strong>gestión</strong> <strong>de</strong> <strong>la</strong>s fuentes <strong>de</strong>datos <strong>para</strong> los reportes, y <strong>la</strong> capa <strong>de</strong> lógica <strong>de</strong> negocio, previa a <strong>la</strong> <strong>de</strong> presentación, don<strong>de</strong> seencuentras los módulos antes mencionados acompañados por paquetes que incluyenherramientas externas al sistema (Ver Figura 16).69