Especificación de Requerimiento: Modificación del Software PPAGOS
Modificaciones requeridas:
-
Separación y parametrización de bases de datos SQL.
El programa usará dos bases de datos SQL:
-
Base de datos formato dateasy con datos de origen.
En esta base el programa dispondrá de permisos solo de lectura para las tablas que el desarrollador especifique. No se asignarán permisos de grabación en esta base.
-
Base de datos de trabajo.
En esta base el programa dispondrá de permisos de lectura y escritura (no de propietario). Además dispondrá de permisos de ejecución de procedimientos que el desarrollador especifique.
En ambos casos, la ubicación (denominación del servidor y denominación de la base) debe ser proporcionada como parámetro por el usuario al momento de la invocación, no debe estar inmerso ni grabado ("hardwired") en el código ejecutable, no debe quedar grabado en el registry ni en ninguna otra ubicación de la máquina local.
La base de datos de trabajo no será objeto de backup regular. El desarrollador debe especificar y fundamentar su recomendación al respecto.
-
Autenticación exclusivamente por usuario SQL, parametrizado.
En la invocación, el usuario se identificará con su logon SQL o su logon UPCH (autenticación integrada).
El programa no empleará internamente ningún usuario pre-especificado (ni opJR ni ningún otro).
El programa no almacenará ninguna contraseña, ni en el registry, ni en ninguna otra ubicación de la máquina local, a excepción de la elección en la ventana de autenticación Microsoft.
-
Procedimientos de carga retirados del menú de acceso al usuario.
El usuario no dispondrá de ninguna opción para ejecutar procedimientos de carga masiva o procedimientos que impliquen alguna transacción pesada sobre el servidor.
Dichos procedimientos serán indicados en la documentación para ser ejecutados directamente por los administradores de la base, con la periodicidad que dispongan.
Entregables:
- Cliente instalable y ejecutable para las mismas plataformas de la versión actual (XP Pro SP2 con .NET 2).
- Documentación (incluyendo estructura de datos y funciones de programas) actualizada.
- Código fuente.
- Licencia de uso para un mínimo de 10 usuarios al interior de la red UPCH.
Los entregables 1 a 3 se requieren en formato digital, no impreso. El entregable 4 se requiere como documento firmado.
Términos:
Doce meses de garantía contra cualquier desviación de estas especificaciones.
Plazo de entrega 7-10 dias calendario desde la aceptación de la Orden de Servicio [esta especificación no involucra ninguna modificación de la funcionalidad].
La DUI emitirá opinión respecto del cumplimiento de las especificaciones dentro de los 7 dias calendario de recibido el total de los entregables.
DGA determinará las condiciones administrativas adicionales pertinentes.
El contacto técnico para la calificación de la propuesta y el entregable es el Sr. Joaquín Novara.
2007-Ene-30 Dirección Universitaria de Información CCUCH@upch.edu.pe