Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Historial de Revisiones
Fecha
25/10/2012 27/10/2012
Versin
0.9 1.0
Descripcin
Versin preliminar como propuesta de desarrollo Versin preliminar como propuesta de desarrollo
Autor
Johanna Jimnez Johanna Jimnez
Tabla de Contenidos
1.
Introduccin 1.1 1.2 1.3 1.4 1.5 Propsito Alcance Definicin, Acrnimos y Abreviaturas Referencias Resumen
4 4 4 4 5 5 5 5 5 7 8 8 8 8 8 8 8 8 9 9 9 11 11 11 11 11 11 11 11
2.
Descripcin General 2.1 Perspectiva del Producto 2.1.1 Interfaces del Sistema 2.1.2 Interfaces del Usuario 2.1.3 Interfaces de Hardware 2.1.5 Interfaces de Comunicacin 2.1.6 Restricciones de Memoria 2.1.7 Operaciones 2.2 Funciones del Producto Conexin por red a la base de datos Manejo de Archivos 2.3 Caractersticas del Usuario 2.4 Restricciones
3.
Requerimientos Especficos 3.1 Funcionalidad 3.2 Especificacin de Casos de Uso 3.3 Requerimientos Suplementarios
4.
Clasificacin de Requisitos Funcionales REQ1 Nombre: Logearse Administrador REQ2 Nombre: Buscar Archivo REQ3 Nombre: Cargar Archivo REQ4 Nombre: Eliminar Archivo REQ5 Nombre: Descargar Archivo
1.
Introduccin
Este documento es una Especificacin de Requisitos de Software (ERS) del Sistema de Seguimiento de Proyectos WICOM y contiene el resultado de la especificacin de casos de uso del sistema. En este documento se detallan todos los requerimientos del sistema y ser incluido en la propuesta elaborada como respuesta a las necesidades del cliente. Provee una visin global de las funcionalidades del sistema.
1.1
Propsito
El presente documento tiene el propsito, de describir la razn de ser del sistema, que se espera del mismo, y que es lo que el Grupo de Investigaciones busca lograr con el desarrollo de este sistema. Adems se especifican caractersticas del mismo, y los principios institucionales que deben regir el desarrollo, mantenimiento o futura extensin del mismo.
1.2
Alcance
El presente proyecto est dirigido al Director del Grupo de Investigaciones de Comunicaciones Inalmbricas WICOM que forman parte del proceso de Seguimiento de Proyectos los cuales han ido generando documentacin producto de las reuniones han ido manteniendo la cual nuestro sistema ira guardando y la presentar al administrador mediante un perfil de acceso. Especficamente lo que se espera lograr con el sistema es lo siguiente: Se espera realizar un sistema de seguimiento de los proyectos que desarrolla el WICOM con todos los archivos que implican los mismos. A la vez el sistema debe ser capaz de gestionar y almacenar dichos archivos que brinde seguridad en los datos y el acceso al mismo.
1.3
1.4
Referencias
RUP Glosario Documento de Visin Plan de Desarrollo del Software Entrevistas al Director Especificaciones Suplementarias
1.5
Resumen
El ERS est divido en 4 secciones: Introduccin, Descripcin General, Requerimientos Especficos y Apndice. Sin embargo se centrar principalmente en la Descripcin General (se describen los factores generales que afectan el servicio y los requerimientos) y en los Requerimientos Especficos (consiste en la especificacin de los requerimientos a un nivel de detalle suficiente para permitir a los diseadores y programadores desarrollar un sistema para satisfacerlos).
2.
Descripcin General
En esta seccin se describen los factores principales que afectan el desarrollo del producto y sus requerimientos. No se especificaran los requerimientos especficos. Al contrario se provee un contexto en el que se desarrollaron los requerimientos para entenderlos mejor.
2.1
Partiendo del desarrollo de proyectos del Grupo de Investigaciones WICOM, nace la necesidad de crear un sistema orientado a la web que brindara un seguimiento de los proyectos que son realizados cada ao por el WICOM. De tal forma el sistema ira recopilando en nuestro repositorio la documentacin generada producto del desarrollo de proyectos lleva a cabo, permitiendo acceder a ella nicamente por el Director del CIRAD, quien ser el nico que podr hacer cambios al mismo. Se convertir en todo un desafo integrar todas las tecnologas citadas en el sistema de tal forma que la interaccin con el usuario sea de fcil uso tomando en cuenta que la informacin que guarda el sistema no podr ser visto por cualquier usuario a menos que cuenten con los permisos necesarios. 2.1.1 Interfaces del Sistema
2.1.2
Interfaces del Usuario El acceso al sistema ser mediante un navegador web as que netamente ser compatible con todos los navegadores existentes hoy en da. El administrador primero acceder al sistema atreves de una pantalla de login en el Software Fetch para luego realizar operaciones como buscar, subir, actualizar, eliminar archivos que se genere en cada proyecto realizado por el WICOM. Para la pantalla de acceso del administrador contendr los campos de texto para llenar la informacin bsica que es el dominio y la contrasea. El sistema para el usuario_invitado se manejar bajo interfaces amigables y de fcil navegabilidad, mediante mens, pestaas. De este modo facilitar la usabilidad del sistema, aprovechando los paradigmas de diseo de aplicaciones web.
2.1.3
Interfaces de Hardware
Procesador similar a core 2duo o superior Tarjeta de video Tarjeta de sonido Conexin a internet Memoria como mnimo 2Gb de RAM Disco de 320g 2.1.4 Interfaces de Software Sistema Operativo Windows, Linux, MAC OS DreamViewer CS5 Base de datos PostgreSQL VER 9.1 2.1.5 Interfaces de Comunicacin Los tres mdulos del sistema necesitan para comunicarse con el servidor una conexin TCP/IP. Tambin se necesita por lo mnimo Internet Banda Ancha de 512 Mbps. Restricciones de Memoria Los mdulos de Usuario y Administrador deben ser capaces de ejecutarse con 64MB (incluida la memoria para el navegador), y la aplicacin y base de datos con 128MB. Toda la informacin esta guardada en el servidor propio del sistema (repositorio de datos) por tanto el usuario no requiere de espacio adicional Operaciones El uso del sistema ser fcil e intuitiva razn por la cual no har falta un entrenamiento el usuario. Tambin existirn operaciones que aseguraran los siguientes puntos: Acceso al sistema y a sus recursos (datos, actividades, servicios, etc.). Mantenimiento de la integridad y confidencialidad de los datos. Control de accesos al sistema (logs).
2.1.6
2.1.7
para
2.2
Manejo de Archivos
El sistema permitir al administrador cargar, eliminar y actualizar archivos de los proyectos y al usuario_Invitado le permitir nicamente descargar y obtener informacin general de WICOM.
Administrador
Invitado
ellos como cargar, eliminar, y actualizar. Descarga archivos de los diferentes proyectos y obtiene informacin general.
2.4 Restricciones El sistema no ser visible en su totalidad para cualquier tipo de usuario_invitado, nicamente
para el administrador, pues el gestionara todas las operaciones con los archivos correspondientes a cada proyecto. Debe contemplarse las implicaciones de sistemas seguros: proteccin de informacin, seguridad en el almacenamiento de datos, etc.
3. 3.1
REQ1 Nombre: Autentificar_Administrador_Base_Datos Descripcin: Este caso comienza cuando el Administrador entra se autentifica contrasea mediante el Software MySQL para acceder a la base de datos. Entrada: El Administrador debe obtener el usuario y una contrasea. Proceso: Acceder a la base de datos mediante el gestor de Base de Datos MySQL. El Administrador ingresa el usuario y la contrasea Salida: Se despliega en pantalla de MySQL la pantalla con las tablas respectivas de la Base de Datos. REQ2 Nombre: Cargar_Archivo Descripcin: El Administrador carga archivos en la pgina web. Entrada: Autentificar_Administrador_Servidor. Proceso: El administrador se establece una conexin mediante el Software FileZilla El Software desplegar las opciones para escoger el origen del archivo. El Administrador elije el origen del archivo y lo selecciona. El Administrador escoge la opcin Subir. EL Software FileZilla carga los archivos en la pgina web. Finaliza la carga de archivos, y se visualiza en la pagina Web Salida: Se despliega en pantalla el archivo cargado. REQ3 Nombre: Buscar_Archivo Descripcin: El administrador deber verificar si existe y est cargado el archivo. Entrada: Autentificar_Administrador_servidor Proceso: El sistema mostrara las opciones con los diferentes proyectos que estn cargados. El sistema permitir escoger cualquier archivo. El sistema permitir abrir el archivo escogido.
Salida: Visualizacin del archivo REQ4 Nombre: Eliminar_Archivo Descripcin: El Usuario_Administrador elimina los archivos que desea despus de una bsqueda. Entrada: Autentificar_Administrador_servidor y Bsqueda de Archivo exitosa. Proceso: El sistema Elimina el archivo. El Archivo deja de visualizarse en la pgina Web. Salida: Se elimina el archivo con xito. REQ5 Nombre: Actualizar_Archivo Descripcin: El caso de uso comienza cuando el usuario_Administrador desea cargar un archivo existente por otro modificado. Entrada: Autentificar_Administrador_servidor exitosa. Bsqueda de archivo antiguo exitosa. Eliminacin de archivo antiguo exitosa. Proceso: El usuario_Administrador escoger el origen del archivo El sistema carga el archivo modificado. El sistema mostrar el archivo modificado en la pgina web. Salida: Se despliega en pantalla el archivo modificado. REQ6 Nombre: Descargar_Archivo Descripcin: El caso de uso comienza cuando el usuario_Administrador desea cargar un archivo existente por otro modificado. Entrada: Bsqueda de Archivo exitosa. Proceso: El usuario_invitado ingresa a la pgina web. El usuario_Invitado buscara el archivo que desea descargar. El sistema permitir escoger el archivo a descargar. El usuario_Invitado escoge el archivo. El sistema descargara el archivo. Salida: Se descarga el archivo con xito. REQ7 Nombre: Comentario Descripcin: El caso de uso comienza cuando el usuario Invitado realiza un comentario en la pgina web. Entrada: Acceso a la Pgina Web Proceso: El usuario_Invitado acceder a la pestaa Contactos El usuario_invitado ingresara su correo electrnico. El usuario_invitado ingresara su nombre. El usuario_invitado ingresara su apellido. El usuario_invitado ingresara su comentario. El usuario_invitado registrara su comentario pulsando en el botn enviar. El sistema registrara el comentario en la base de datos.
10
Salida: Se registra el comentario del usuario _invitado REQ8 Nombre: Eliminar_Comentario Descripcin: El caso de uso comienza cuando el administrador desea eliminar un comentario realizado por un usuario_invitado de la base de datos. Entrada: Administrador ingresa a la base de datos con xito. Proceso: El administrador busca en la base de datos el comentario El administrador escoge el comentario El sistema elimina el comentario de la base de datos. Salida: Se elimina el comentario con xito de la base de datos. REQ9 Nombre: Autentificar_Administrador_servidor Descripcin: El caso de uso comienza cuando el administrador dese cargar,eliminar o actualizar archivos en la pgina web Entrada: Administrador ingresa al servidor con xito. Proceso: El administrador ingresa al servidor mediante el software FileZilla El administrador ingresa el servidor, usuario, contrasea y puerto. El administrador establece la conexin. El administrador realiza los cambios respectivos. Salida: Se actualiza la pgina web.
4.
11
Esencial REQ6 Nombre: Descargar Archivo Esencial REQ7 Nombre: Comentario Esencial REQ8 Nombre: Eliminar comentario Esencial REQ9 Nombre: Autentificar Administrador Servidor
12