Libro blanco de las tecnologías de documentación de LuCAS: Descripción, funcionamiento, herramientas y futuro del proyecto de documentación LuCAS | ||
---|---|---|
Anterior | Donantonio: sistema bibliográfico de publicación distribuida automática | Siguiente |
En este apartado se presentan los requisitos funcionales que deberán ser satisfechos por el sistema. Todos los requisitos aquí expuestos son ESENCIALES, es decir, no sería aceptable un sistema que no satisfaga alguno de los requisitos aquí presentados. Estos requisitos se han especificado teniendo en cuenta, entre otros, el criterio de testabilidad : dado un requisito, debería ser fácilmente demostrable si es satisfecho o no por el sistema.
Nota: Es conveniente hacer la «matriz de requisitos», que confronta los requisitos con el método de verificación.
El sistema debe registrar descripciones de recursos (metadatos y el correspondiente localizador URL).
Todo servidor donantonio implementará mecanismos de consulta que permitan seleccionar desde un cliente un conjunto de las descripciones que éste dispone.
Todo servidor donantonio permitirá la exportación de un conjunto seleccionado de descripciones.
Todo cliente donantonio implementará mecanismos de consulta que permitan acceder en un servidor a un conjunto de las descripciones que éste dispone.
Todo cliente donantonio podrá replicar un conjunto de descripciones obtenidas desde un servidor donantonio mediante un criterio de selección de los definidos en REQ04.
Los servidores serán independientes para poder dar servicio autónomamente a los clientes.
Las descripciones deberán ser únicas en cada biblioteca.
El sistema contará con una interfaz de usuario que permita realizar fácilmente las consultas de descripciones y acceder a los recursos referenciados por una consulta.
No se han definido.
No se han definido.
Los servidores, clientes y aplicaciones donantonio se comunicarán entre sí mediante protocolos estándares en Internet, siempre que sea posible. Por ejemplo, para transferir ficheros (recursos o bloques de descripciones) deberán utilizarse protocolos existentes (FTP u otro conveniente).
Los tiempos de respuesta a las consultas interactivas deberán ser reducidos, considerando una red de comunicaciones eficiente.
El sistema deberá soportar atención concurrente a las consultas.
El ciclo de vida elegido para desarrollar el sistema será el de prototipo evolutivo, de manera que se puedan incorporar fácilmente cambios y nuevas funciones.
Los esquemas bibliográficos a usar en el sistema estarán expresados en RDF.
El sistema será software libre y, por tanto, cualquier componente software que reutilice también deberá ser libre.
El sistema será diseñado portable. Deberá ser posible implantar aplicaciones donantonio en diversos lenguajes y plataformas.
El sistema es susceptible de ser ampliado. Por tanto deberá diseñarse fácilmente mantenible, aplicando para su desarrollo las metodologías que para ello sean precisas.