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 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CAPÍTULO I. Antece<strong>de</strong>ntes y Detalles <strong>de</strong> <strong>la</strong> Investigación[15][52]. Algo que se <strong>de</strong>sconoce tiene menor probabilidad <strong>de</strong> ser atacado, a diferencia <strong>de</strong> algo quese expone, aunque sea <strong>de</strong> manera <strong>de</strong>shabilitada.Es importante recordar que <strong>la</strong> seguridad no <strong>de</strong>be ser un aspecto a confiar completamente en<strong>la</strong>s herramientas <strong>de</strong> <strong>de</strong>sarrollo que se utilicen, tal problema es una guerra constante que lidiar,cada acción <strong>de</strong> corrección <strong>de</strong> errores o vulnerabilida<strong>de</strong>s viene precedida por nuevos ataques o<strong>de</strong>scubrimiento <strong>de</strong> fragilida<strong>de</strong>s. La solución más recomendada es por ello el buen diseño <strong>de</strong> <strong>la</strong>sherramientas <strong>de</strong>s<strong>de</strong> los primeros momentos. Es conveniente establecer priorida<strong>de</strong>s en <strong>la</strong>s<strong>la</strong>bores <strong>de</strong> <strong>de</strong>sarrollo, puntos <strong>de</strong> referencia, or<strong>de</strong>nar <strong>la</strong>s tareas <strong>de</strong> implementación y realizarpruebas parciales a los productos en creación [78] .La <strong>de</strong>finición <strong>de</strong> roles <strong>de</strong> usuarios a partir <strong>de</strong> los negocios a mo<strong>de</strong><strong>la</strong>r, <strong>la</strong> mo<strong>de</strong><strong>la</strong>ción <strong>de</strong>jerarquías entre usuarios y el establecimiento <strong>de</strong> re<strong>la</strong>ciones entre estos, así como <strong>la</strong> asignación<strong>de</strong> recursos <strong>de</strong>l sistema y <strong>de</strong>finición <strong>de</strong> acciones que estos podrán realizar, es también unaspecto imprescindible <strong>para</strong> el funcionamiento confiable <strong>de</strong> un sistema.1.6.1.4 Extensibilidad, <strong>la</strong> Flexibilidad y <strong>la</strong> UsabilidadLa extensibilidad, <strong>la</strong> flexibilidad y <strong>la</strong> usabilidad son requerimientos no funcionales que pue<strong>de</strong>ncomprometer seriamente <strong>la</strong> aceptación <strong>de</strong> un producto por los clientes, por lo que <strong>de</strong>ben sertratados <strong>de</strong> manera cuidadosa. El <strong>de</strong>sglose <strong>de</strong> activida<strong>de</strong>s, en <strong>de</strong>pen<strong>de</strong>ncia <strong>de</strong>l usuario, pue<strong>de</strong>garantizar un elevado grado <strong>de</strong> usabilidad y flexibilidad en <strong>la</strong> herramienta. Es por ello que elestablecimiento y <strong>la</strong> <strong>gestión</strong> <strong>de</strong> roles constituyen una importante tarea a implementar.También, si un sistema trata correctamente el flujo <strong>de</strong> sus funcionalida<strong>de</strong>s y es respaldado poruna interfaz gráfica <strong>de</strong> usuario que se a<strong>de</strong>cue a <strong>la</strong>s necesida<strong>de</strong>s <strong>de</strong> los mismos, pue<strong>de</strong>garantizarse que se realiza un manejo positivo <strong>de</strong> <strong>la</strong> usabilidad. Por otra parte, el hecho <strong>de</strong>adoptar una c<strong>la</strong>se <strong>de</strong> esquema en común <strong>para</strong> <strong>la</strong> <strong>de</strong>finición <strong>de</strong> p<strong>la</strong>ntil<strong>la</strong>s <strong>de</strong> reportes tributapositivamente a <strong>la</strong> extensibilidad <strong>de</strong>l reporte como producto.Otra manera <strong>de</strong> tratar estos requerimientos pue<strong>de</strong> ser mediante bibliotecas que permitentransformar <strong>la</strong> estructura <strong>de</strong> un sistema en tiempo <strong>de</strong> ejecución. Si estas herramientas seencaminan a gestionar opciones <strong>de</strong> interfaz <strong>para</strong> <strong>la</strong> inclusión <strong>de</strong> nuevas funcionalida<strong>de</strong>s, pue<strong>de</strong>obtenerse un producto capaz <strong>de</strong> ajustarse a los cambios <strong>de</strong>l negocio en que se utilice y <strong>la</strong>snecesida<strong>de</strong>s <strong>de</strong> sus usuarios. Esta c<strong>la</strong>se <strong>de</strong> operación inci<strong>de</strong> directamente en <strong>la</strong> extensibilidad,flexibilidad y usabilidad <strong>de</strong> un sistema.33