PLATAFORMA PARA EL CONTROL DEL USO DE SOFTWARES EDUCATIVOS
Kadir Hector Ortiz
Esta página muestra parte del texto pero sin formato.
Puede bajarse el libro completo en PDF comprimido ZIP (94 páginas, 298 kb) pulsando aquí
Requerimientos de interfaz externa
1. El acceso a las funcionalidades debe utilizar tipos de datos estándar de Internet.
2. Las funcionalidades deben estar accesibles a través del protocolo SOAP.
Requerimientos de Usabilidad
1. La plataforma no puede ser accedida directamente, sino a través de una interfaz diseñada para estos propósitos.
2. El sistema estará dirigido a desarrolladores de SSEE y extensiones del sistema.
3. Los mensajes de error deben ser reportados por la propia aplicación en la medida de las posibilidades y no por el Sistema Operativo. Los mensajes del sistema deben estar en el idioma apropiado.
Requerimientos de Rendimientos
El sistema deberá responder en el mínimo de tiempo posible ante las solicitudes de información por parte de otros sistemas y en el procesamiento de la información. La eficiencia de la aplicación estará determinada en gran medida por el aprovechamiento de los recursos que se disponen en el modelo de n capas, y la velocidad de las consultas a la base de datos.
Requerimientos de Soporte
Se documentará la aplicación con un manual de ayuda con el objetivo de explicar el uso de la plataforma para garantizar el soporte de la herramienta. Se debe realizar el proyecto de forma versionable que permita darle mantenimientos al sistema a fin de aumentar las funcionalidades y/o corregir los errores del mismo a través de versiones posteriores. Los servicios de instalación y mantenimiento del sistema será responsabilidad del administrador en la entidad que sea utilizado.
Requerimientos de Seguridad
La información estará protegida contra accesos no autorizados utilizando mecanismos de validación que puedan garantizar el cumplimiento de esto: cuenta, contraseña y nivel de acceso, de manera que cada uno pueda tener disponible solamente las opciones relacionadas con su actividad y tenga datos de acceso propios, garantizando así la confidencialidad.
Se usarán mecanismos de encriptación de los datos que por cuestiones de seguridad no deben viajar al servidor en texto plano, como es el caso de las contraseñas. Se guardará encriptada esta información en la base de datos utilizando para ello MD5 como algoritmo de encriptación.
Requerimientos Políticos
La aplicación debe cumplir con lineamientos, políticos y/o regulaciones de la entidad que utilice el sistema.
Requerimientos de Confiabilidad
El sistema debe ser tolerante ante los fallos y las operaciones a realizar deben ser transaccionales.
Ayuda y documentación en línea
El sistema tendrá un manual de ayuda disponible que permitirá aclarar dudas respecto al funcionamiento del mismo.
Requerimientos de Software
La aplicación debe poderse ejecutar en diferentes entornos, como Windows, Linux, etc. (Multiplataforma). Al mismo tiempo debe ser capaz de usar para guardar los datos diferentes motores de bases de datos.
Requerimientos de Hardware
Los requerimientos de hardware estarán dados por la plataforma específica que se utilice para la instalación del sistema, en cuanto a sistema operativo, servidor de aplicaciones y gestor de bases de datos.