Вы находитесь на странице: 1из 4

Interfaz de usuario Donantonio Especificacin de requisitos software

Tecnologa Anlisis y Desarrollo de Sistemas de Informacin, Sena Ceet, Bogot, Colombia


Carvajal.17@misena.edu.co

Andrs Carvajal Celis

Resumen- El objeto de la especificacin 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 documentacin libre y a la comunidad de posibles usuarios finales. Este documento ser el canal de comunicacin entre las partes implicadas, tomando parte en su confeccin miembros de cada parte. Esta especificacin est sujeta a revisiones por las partes implicadas, especialmente por los potenciales usuarios, que se recogern por medio de sucesivas versiones del documento, hasta alcanzar su aprobacin. Una vez aprobado servir de base al equipo de desarrollo para la construccin del nuevo sistema.

Usando normas bibliogrficas puede generalizarse el uso y aplicacin del sistema a cualquier tipo de informacin susceptible de ser clasificada. El mbito del sistema desarrollado llega hasta la realizacin de los interfaces de usuario de Donantonio; prefirindose el diseo de un sistema que pueda ser empotrado en otras aplicaciones afines para que stas puedan a su vez ser aplicaciones compatibles con otros mdulos Donantonio. 1.2. Definiciones, acrnimos y abreviaturas 1.2.1. Definiciones

Recurso: Elemento accesible a travs de una URL I. INTRODUCCIN susceptible de ser clasificado bibliogrficamente. Esquema: ste documento es una Especificacin de Describe la sintaxis de una descripcin. Requisitos Software (ERS) para el subsistema Descripcin: interfaz de usuario del sistema bibliogrfico de Instancia de un esquema que identifica mediante publicacin distribuida automtica Donantonio. metadatos, de manera inequvoca a un recurso. Todo su contenido ha sido elaborado teniendo en Biblioteca: cuenta las necesidades observadas en la experiencia Coleccin de descripciones. de los autores en publicacin en Internet. Esta Servidor: especificacin se ha estructurado inspirndose en Nodo que atiende consultas donantonio. las directrices dadas por el estndar IEEE Cliente: Recommended Practice for Software Requirements Nodo que genera consultas donantonio. Specification ANSI/IEEE 830 1998. Consulta: Peticin de un subconjunto de descripciones 1.1. mbito del sistema expresada en un lenguaje normalizado.

Este sistema es requerido a raz de la creciente complicacin de las labores de publicacin de documentacin del software libre. Se ha constatado la necesidad de un sistema informtico que automatice las labores de publicacin de documentos en Internet, de tal forma que se garantice la fcil localizacin de los mismos y una rpida puesta a disposicin a los usuarios.

1.2.2. Acrnimos ERS: Documento de Especificacin de Requisitos Software. GFDL: Licencia para Documentacin Libre de GNU.

GPL: Licencia para Software Libre de GNU. RDF: Resource Description Framework, estndar del consorcio de World Wide Web (W3C) para la codificacin y manejo de metadatos usando el lenguaje de marcas XML. URL: Uniform Resource Locator, esquema utilizado para la localizacin de un recurso en Internet. XML: eXtended Markup Language. Lenguaje de marcas estructuradas, estndar del W3C.

IV.

CARACTERSTICAS DE LOS USUARIOS

Las interfaces de usuario debern ser de manejo intuitivo, fcil de aprender y sencillo de manejar. El sistema deber presentar un alto grado de usabilidad. Lo deseable sera que un usuario nuevo se familiarizase con el sistema en muy poco tiempo, siendo de uso inmediato para las funciones de bsqueda de recursos.

4.1. Restricciones El sistema ser software libre (de acuerdo con la licencia GNU-GPL o similar) y debern ser libres aquellos componentes que reutilice. II. VISIN GENERAL DEL DOCUMENTO El sistema se disear segn un modelo Este documento consta de tres secciones. Esta cliente/servidor. seccin es la Introduccin y proporciona una visin El sistema basar sus comunicaciones en protocolos general de la ERS. En la Seccin 2 se da una estndar de Internet. descripcin general del sistema, con el fin de Los distintos subsistemas debern tener un diseo e conocer las principales funciones que debe realizar, implementacin sencillos, independientes de la los datos asociados y los factores, restricciones, plataforma o el lenguaje de programacin. supuestos y dependencias que afectan al desarrollo, sin entrar en excesivos detalles. En la seccin 3 se 4.2. Suposiciones y dependencias definen detalladamente los requisitos que debe 4.2.1. Suposiciones satisfacer el sistema. Se asume que los requisitos descritos en este documento son estables una vez que sea aprobado III. DESCRIPCIN GENERAL por el equipo de diseo atendiendo sugerencias de la comunidad. Cualquier peticin de cambios en la 3.1. Perspectiva del producto La interfaz de usuario interactuar con clientes especificacin debe ser aprobada por el equipo de donantonio, mediante un mecanismo de diseo y gestionada por el mismo. comunicacin que deber definirse. 4.2.1. Dependencias La interfaz de usuario Donantonio realiza sus 3.2. Funciones del sistema consultas sobre la biblioteca perteneciente a un cliente Donantonio. Por tanto, hay una dependencia 3.2.1. Acceso a la informacin La interfaz de usuario tendr acceso a la biblioteca de comunicacin entre ambos. local de un cliente Donantonio, para consultar los metadatos all contenidos.
V. REQUISITOS ESPECFICOS

3.2.2. Mecanismos de navegacin La interfaz de usuario incluir mecanismos que faciliten la navegacin por la informacin de un cliente Donantonio.

En este apartado se presentan los requisitos funcionales que debern ser satisfechos por el sistema. Todos los requisitos aqu expuestos son ESENCIALES, es decir, no sera 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, debera ser fcilmente demostrable si es satisfecho o no por el sistema.
a) Requisitos funcionales

La comunicacin con los clientes donantonio se realizar mediante protocolos basados en estndares que permitan cumplir los dems requisitos del sistema. 3.2.4. Interfaces de comunicacin No se han definido
c) Requisitos de rendimiento

5.1.1. REQ01: Acceso a biblioteca La interfaz de usuario podr acceder a toda la biblioteca de un cliente donantonio. 5.1.2. REQ02: Bsquedas sobre la biblioteca La interfaz de usuario permitir realizar bsquedas de descripciones, para lo cual se pueden especificar total o parcialmente las descripciones a buscar.

REQ09: Consumo de recursos La complejidad de las aplicaciones de usuario debe ser baja, y consumir pocos recursos.

Requisitos de desarrollo REQ10: Ciclo de vida. El ciclo de vida elegido para desarrollar el sistema 5.1.3. REQ03: Refinamiento La interfaz de usuario, tras efectuar una bsqueda y ser el de prototipo evolutivo, de manera que se mostrar los resultados al usuario, permitir refinar puedan incorporar fcilmente cambios y nuevas la bsqueda, es decir, reescribirla a partir de la funciones. actual hacindola ms restrictiva. Requisitos tecnolgicos 3.5.1. REQ11: Normas bibliogrficas 5.1.4. REQ04: Acceso a recursos Los resultados de la bsqueda incluirn Los esquemas bibliogrficos a usar en el sistema mecanismos que permitirn al usuario solicitar la estarn expresados en RDF. realizacin de una copia local del recurso referenciado por la descripcin.
VI. ATRIBUTOS

5.1.5. REQ05: Programacin del cliente 6.1. REQ12: Software libre El usuario contar con mecanismos para programar El sistema ser software libre y, por tanto, cualquier su cliente, es decir, introducir en ste las consultas componente software que reutilice tambin deber donantonio que efectuar contra los servidores ser libre. elegidos, y cundo se efectan. 6.2. REQ13: Portabilidad El sistema ser diseado portable. Deber ser posible implantar aplicaciones donantonio en 3.2.1. Interfaces de usuario 3.2.1.1. REQ06: Requisito general de la interfaz de diversos lenguajes y plataformas. usuario. La interfaz de usuario diseada deber tener alto 6.3. REQ14: Mantenibilidad grado de usabilidad y ser sencilla, cumpliendo El sistema es susceptible de ser ampliado. Por tanto deber disearse fcilmente mantenible, aplicando todos los requisitos especificados. para su desarrollo las metodologas que para ello sean precisas. 3.2.2. Interfaces hardware
b) Requisitos de interfaces externos

No se han definido.

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

3.2.3. Interfaces software 3.2.3.1. REQ07: Comunicacin con otros mdulos

Donantonio: sistema bibliogrfico de publicacin distribuida automtica. Especificacin de requisitos software. J.J. Amor, D. Escorial e I. Olea, 2000. Clientes Donantonio. Especificacin de requisitos software. J.J. Amor, D. Escorial e I. Olea, 2000. Servidores Donantonio. Especificacin de requisitos software. J.J. Amor, D. Escorial e I. Olea, 2000.

Вам также может понравиться