13.07.2015 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!