Professional Documents
Culture Documents
ndice
Introduccin Descripcin general Caractersticas de los usuarios Evolucin previsible del sistema Requisitos especficos Requisitos funcionales Glosario de trminos y acrnimos
3 4 5 5 6 6 7y8
Introduccin
Este documento tiene como objetivo especificar de manera concreta los requisitos necesarios para la puesta en marcha de un servicio de mensajera instantnea en la Fundacin Laboral de la Construccin. Es el inicio de un proceso de desarrollo de una idea en el cual conoceremos todo lo necesario tanto a nivel humano como de equipos y software, para la instalacin y el correcto uso del servicio.
Descripcin general
El servicio consta de una parte cliente y otra servidor. Los clientes sern instalados en los equipos de los usuarios y, el programa servidor, en un ordenador servidor central al que tengan acceso por red todos los equipos que vayan a hacer uso del servicio. Se trata de un servicio independiente, esto significa que puede ser inicializado o detenido sin que esto interfiera con el resto de programas. El software elegido para la parte de servidor es Openfire y Pidgin para los clientes. Openfire es un sistema de mensajera instantnea de cdigo abierto y con licencia GPL, hecho en java y utiliza el protocolo XMPP con el que se podr tener un servidor propio de mensajera instantnea, administrar a los usuarios, compartir archivos, auditar mensajes, mensajes offline, mensajes broadcast, grupos, etc y adems contiene plugins gratuitos con diferentes funciones extras. Una vez puesto en marcha, el servicio ofrece las siguientes caractersticas: Panel de administracin web Interfaz para agregar plugins SSL/TLS Interfaz amigable Videoconferencias Interaccin con MSN, Google Talk, Yahoo messenger, AIM, ICQ, Estadsticas del Servidor sobre mensajes, paquetes, etc. Clster con mltiples servidores Transferencia de Archivos Compresin de datos Tarjetas personales con Avatar Mensajes offline Favoritos Autenticacin va Certificados, Kerbeos, LDAP, PAM y Radius Almacenamiento en Active Directory, LDAP, MS SQL, MySQL, Oracle y PostgreSQL SASL: ANONYMOUS, DIGEST-MD5 y Plain
Requisitos especficos
Para la parte de servidor: Equipo informtico con el siguiente equipamiento hardware: Procesador de 4 Ghz 4 GB de memoria RAM 30 GB de espacio en disco Conexin con los clientes a travs de la red (local, VPN, etc)
Sistema operativo Windows Server 2003 Versin ms reciente de JRE de JAVA MySQL 5.1 Community Server MySQL Workbench. Creacin de base de datos y un usuario con todos los privilegios en dicha base de datos. Para la parte del cliente: Equipo informtico con el siguiente equipamiento hardware: Procesador de 1Ghz 512 MB de memoria RAM 10 GB de espacio en disco Conexin con el servidor a travs de la red (local, VPN, etc)
Cuenta de usuario en el servidor Sistema operativo Win98/98SE/Me/2000/NT/XP/Vista (Recomendado XP) GTK+ para Windows (incluido en la instalacin)
Requisitos funcionales
Conversaciones mostradas en pestaas Interfaz amigable Ayuda al usuario Posibilidad de conectarse a varias redes simultneamente Registro de conversaciones mediante archivos log Permite el reemplazo de los nombres de los contactos de la lista
Muestra un aviso o reproduce un sonido cuando un contacto se conecta/desconecta o cambia de estado Posibilidad de transparencia para las ventanas de contactos y de conversacin mediante un plugin Transferencia de archivos Soporte para WebCam Seguridad en las conversaciones Disponibilidad 24x7x365
nodos receptores de manera simultnea, sin necesidad de reproducir la misma transmisin nodo por nodo. Plugin: Tambin llamado complemento, es una aplicacin que se relaciona con otra para aportarle una funcin nueva y generalmente muy especfica. Clster: El trmino cluster (a veces espaolizado como clster) se aplica a los conjuntos o conglomerados de computadoras construidos mediante la utilizacin de hardwares comunes y que se comportan como si fuesen una nica computadora. Avatar: En Internet y otras tecnologas de comunicacin modernas, se denomina avatar a una representacin grfica, generalmente humana, que se asocia a un usuario para su identificacin. Los avatares pueden ser fotografas o dibujos artsticos, y algunas tecnologas permiten el uso de representaciones tridimensionales. Interfaz: Es el medio con que el usuario puede comunicarse con una mquina, un equipo o una computadora, y comprende todos los puntos de contacto entre el usuario y el equipo. Normalmente suelen ser fciles de entender y fciles de accionar.