Donantonio: sistema bibliográfico de publicación distribuida automática

Especificación de requisitos software


Tabla de contenidos
Introducción
Descripción general
Requisitos específicos
Apéndices

Introducción

Este documento es una Especificación de Requisitos Software (ERS) para el sistema bibliográfico de publicación distribuida automática Donantonio. Todo su contenido ha sido elaborado teniendo en cuenta las necesidades observadas en la experiencia de los autores en publicación en Internet. Esta especificación se ha estructurado inspirándose en las directrices dadas por el estándar IEEE Recommended Practice for Software Requirements Specification ANSI/IEEE 830 1998.

Propósito

El objeto de la especificación es definir de manera clara y precisa todas las funcionalidades y restricciones del sistema que se desea construir. El documento va dirigido tanto al equipo de desarrollo, como a los integrantes de los proyectos de documentación libre y a la comunidad de posibles usuarios finales. Este documento será el canal de comunicación entre las partes implicadas, tomando parte en su confección miembros de cada parte. Esta especificación está sujeta a revisiones por las partes implicadas, especialmente por los potenciales usuarios, que se recogerán por medio de sucesivas versiones del documento, hasta alcanzar su aprobación. Una vez aprobado servirá de base al equipo de desarrollo para la construcción del nuevo sistema.

Ámbito del sistema

Este sistema es requerido a raíz de la creciente complicación de las labores de publicación de documentación del software libre.

Se ha constatado la necesidad de un sistema informático que automatice las labores de publicación de documentos en Internet, de tal forma que se garantice la fácil localización de los mismos y una rápida puesta a disposición a los usuarios.

Usando normas bibliográficas puede generalizarse el uso y aplicación del sistema a cualquier tipo de información susceptible de ser clasificada.

El ámbito del sistema desarrollado llega hasta la realización de clientes y servidores de Donantonio, protocolos de comunicación entre los mismos e interfaces de usuario; prefiriéndose el diseño de un sistema que pueda ser empotrado en otras aplicaciones afines para que éstas puedan a su vez ser aplicaciones compatibles (clientes, servidores o interfaces) con Donantonio.

Definiciones, acrónimos y abreviaturas

Definiciones

Recurso

Elemento accesible a través de una URL susceptible de ser clasificado bibliográficamente.

Esquema

Describe la sintaxis de una descripción.

Descripción

Instancia de un esquema que identifica mediante metadatos, de manera inequívoca a un recurso.

Biblioteca

Colección de descripciones.

Servidor

Nodo que atiende consultas donantonio.

Cliente

Nodo que genera consultas donantonio.

Consulta

Petición de un subconjunto de descripciones expresada en un lenguaje normalizado.

Acrónimos

ERS

Documento de Especificación de Requisitos Software.

GFDL

Licencia para Documentación Libre de GNU.

GPL

Licencia para Software Libre de GNU.

RDF

Resource Description Framework, estándar del consorcio de World Wide Web (W3C) para la codificación y manejo de metadatos usando el lenguaje de marcas XML.

URL

Uniform Resource Locator, esquema utilizado para la localización de un recurso en Internet.

XML

eXtended Markup Language. Lenguaje de marcas estructuradas, estándar del W3C.

Abreviaturas

No se han definido.

Referencias

  • IEEE Recommended Practice for Software Requirements Specification. ANSI/IEEE std. 830, 1998.

OMF, GNU, GFDL, GPL, RDF, XML, URL? Nota: En la lista anterior deben ir las referencias realmente necesarias. Es decir, una criba sobre la lista que aparece en especificaciones.sgml

Visión general del documento

Este documento consta de tres secciones. Esta sección es la Introducción y proporciona una visión general de la ERS. En la Sección 2 se da una descripción general del sistema, con el fin de conocer las principales funciones que debe realizar, los datos asociados y los factores, restricciones, supuestos y dependencias que afectan al desarrollo, sin entrar en excesivos detalles. En la sección 3 se definen detalladamente los requisitos que debe satisfacer el sistema.